NPayFrameworkMC
来自 9Pay JSC 的框架。通过 9Pay 的数字钱包提供支付解决方案、数字服务等。
安装
CocoaPods
使用use_frameworks!
pod 'NPayFrameworkMC', '~> 1.1.4'
使用方法
首先,导入 NPayFrameworkMC
import NPayFramework
开始使用最容易的方式
let nLib = NPayManager(vController: self, sdkCfgs: SDKConfigs(merchantCode: "NGuTdi", uid: "uid", brandColor: "-15356318", env: .sandbox))
初次 SDKConfigs 包含商户代码、uid、品牌颜色和 env(环境)
class ViewController: UIViewController, LibListener {
func onLoginSuccessful() {
//
}
func onPaySuccessful() {
//
}
func onLogoutSuccessful() {
//
}
func onClose() {
//
}
func getInfoSuccess(phone: String, balance: String, ekycStatus: String) {
//
}
func getMerchantActionSuccess(actions: [String]) {
//
}
func onError(errorCode: Int, message: String) {
}
}
配置
9Pay SDK 需要使用相机实现 ekyc 功能。将输入目的字符串放入项目 Info.plist
<key>NSCameraUsageDescription</key>
<string>SDK need open camera</string>