LLTokenPaySDK 3.3.1

LLTokenPaySDK 3.3.1

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布上次发布2018年4月

iosdev 维护。



  • LLPayiOSDev

LLTokenPaySDK

Version License Platform

示例

要运行示例项目,先克隆仓库,然后从 Example 目录中运行 pod install

安装

LLTokenPaySDK 可通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中:

pod 'LLTokenPaySDK'

作者

LLPayiOSDev,[email protected]

如何调用

  1. 导入头文件 #import <LLTokenPaySDK/LLTokenPaySDK.h>
  2. 由服务端创建订单获取到 Token,iOS 客户端使用此Token以及其他必传参数调用 SDK
NSDictionary *orderParam = @{*****}; // 创建订单
self.sdk = [LLTokenPaySDK sharedSdk]; // 创建SDK
NSMutableDictionary *paymentInfo = [NSMutableDictionary dictionary]; //包含Token字段的字典
//组织paymentInfo
[[LLTokenPaySDK sharedSdk] payApply:self.currentPaymentInfo
									 inVC:self
   							  completion:^(LLPayResult result, NSDictionary *dic) {
					//根据result和dic作出不同处理
}];

请求参数说明

字段说明 字段名 是否必须 类型 描述
商户编号 oid_partner String 商户编号是商户在连连支付支付平台上开设的商户号码,为18位数字,如:201304121000001004
商户用户唯一编号 user_id String 该用户在商户系统中的唯一编号,要求是该编号在商户系统中唯一标识该用户
授权码 token String 支付授权令牌
商户唯一订单号 no_order String 商户唯一订单号
交易金额 money_order String 该笔订单的资金总额,单位为 RMB-元。大于0的数字,精确到小数点后两位。如:49.65

LLTokenPaySDK可配置部分


iOS SDK 可以通过修改资源 bundle 进行定制,因为是在 bundle 中,因此请在修改后执行 clean proj,这样修改才会生效。

  1. 图片的替换,在内部的图片可以替换成自己设计的样式
  2. 颜色等的修改,可以修改 default.css 文件,支持 #abcdef,123,123,123 两种颜色表示,连连的主色调是 #00a0e9,如需更换可替换成商户自己的主色调
  3. 修改值意义列表
修改的对象 修改方法
导航栏颜色 替换 ll_nav_bg3.png 文件,以及修改 css 文件中 NavBar 字段(后面都指字段,都是在 default.css 文件中)中的 background-color
标题 CusTitle 字段,目前在首次支付界面和 Alert 标题中使用
  1. 参数字段部分
  • 参数说明在 demo 中,可以参考。字段名和 wap 不一致,请参考 demo 中的参数说明,参数中的 user_id 不是商户号,是商户自己体系中的用户编号,前置卡输入时,no_agree 通过 API 查询得到的绑卡序号
  1. 使用部分
  • Demo 中的输入项,是用来测试各种支付条件的,包括认证支付(输入姓名,身份证),前置支付(输入卡号,协议号)。这些不是必须的,请根据您的支付方式测试。
  • 支持银行数量,根据支付类型和商户来,可以配置,请联系运营。

License

LLTokenPaySDK 可在 MIT 许可证下使用。详见 LICENSE 文件了解更多信息。