NPayFrameworkMC 2.0.5

NPayFrameworkMC 2.0.5

vuptHa Duy PhuongMobile Ninepay维护。



  • phuonghd

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(环境)

⚠️别忘了遵守 'LibListener' 协议

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>