LLPay
示例
要运行示例项目,请首先克隆存储库,然后从 Example 目录运行 pod install
。
安装
LLPay 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'LLPay'
如何调用
- 导入 SDK 头文件
#import <LLPay/LLPaySdk.h>
- 设置 SDK 代理
[LLPaySdk sharedSdk].sdkDelegate = self;
如果设置代理为一个支付 model,请确保这个 model 在支付过程中不会被销毁,以防程序崩溃
- 调用 SDK,如认证支付
[[LLPaySdk sharedSdk] presentLLPaySDKInViewController:self withPayType:LLPayTypeVerify andTraderInfo:traderInfo];
页面自定义
LLPay iOS SDK 通过修改资源 bundle 进行定制
- 图片的替换,在内部的图片可以替换修改为自己的样式
- 颜色等的修改,可以修改 default.css 文件,支持 #abcdef,123,123,123 两种颜色表示,连连的主色调是 #00a0e9,如需更换可替换成商户自己的主色调,请注意更换高亮颜色
- 修改值意义列表
修改的对象 | 修改方法 |
---|---|
导航栏颜色 | 替换 ll_nav_bg3.png 文件,以及修改 css 文件中 NavBar 字段(后面只表示字段,都是在 default.css 文件中)中的 background-color |
标题 | “CusTitle”字段,目前只能用于定义首次支付界面和Alert标题。 |
常见问题
-
商户APPID未报备
- 请联系连连对接人员,需要填表报备APP BundleID。
-
商户签名验证失败
- 确认公私钥配置是否正确。
- 确认签名原串是否一致(特别是risk_item字符串顺序)。
-
商户无此支付产品权限。
- 检查商户号是否是正确的商户号,然后检查所对应的包、调用方法以及传入参数是否正确。
-
商户无此支付权限。
- 请检查商户号对应的业务类型是否正确。
作者
LLPayiOSDev, [email protected]
许可协议
LLPay在MIT许可协议下可用。更多信息请参阅LICENSE文件。