iOS集成Paytm支付,ios 虛擬支付解決方案,ios端虛擬支付服務(wù)集成iOS Paytm支付由于公司業(yè)務(wù)發(fā)展,APP需要集成paytm支付。最近更新了paytm SDK,記錄了集成新SDK遇到的一些問題。Paytm文檔:https://developer.paytm.com/docs/allinonesdk/吉圖......
由于公司業(yè)務(wù)發(fā)展,APP需要集成paytm支付。最近更新了paytm SDK,記錄了集成新SDK遇到的一些問題。
Paytm文檔:https://developer.paytm.com/docs/allinonesdk/
吉圖布:https://github.com/paytm/PaytmiOSAllinOneSDK
1.自動導(dǎo)入方式?jīng)]有說明,只能手動導(dǎo)入。
github下載后,將AppInvokeSDK.framework文件拖到項目中。
2.編譯和運行時出錯:
dyld:未加載庫:@ rpath/AppInvokeSDK . framework/AppInvokeSDK
引用自:/private/var/containers/Bundle/Application/7f 89 be 484f 644c 92856 c35 c 391 c8 c 18 b/xxxx . app
原因:找不到圖像
運行錯誤
2.1
更改后運行成功。
3.新的SDK調(diào)用也相對簡單。
先說一下openPaytm方法的幾個參數(shù):
MerchantId:之前的MID是開發(fā)者的賬號應(yīng)用的Id,有測試和生產(chǎn)環(huán)境。
OrderId:訂單Id(在后臺返回)
TxnToken: token(后臺返回)
金額:金額(最好后臺返回)
Callbackurl:回調(diào)地址(后臺返回)
委托:委托對象
環(huán)境:AIEnvironment列舉了兩種類型:生產(chǎn)和測試。
按照文檔中的說明正常調(diào)整paytm支付,但支付后沒有狀態(tài)回調(diào)。
檢查后發(fā)現(xiàn)是因為
AIHandler()。openpay TM(merchantId:merchantId,orderId: orderId,txnToken: token,amount: amount,callbackUrl : callbackurl,delegate: self)
控制器沒有引用AIHandler對象。
讓paytmHandler = AIHandler()
擴展成員新控制器:AIDelegate{
func begin payment(params:[String:String]){
MID =測試MID
var環(huán)境= AIEnvironment.staging
如果是分布式的{
中期=生產(chǎn)中期
環(huán)境=環(huán)境.生產(chǎn)
}
如果讓orderId = params[ORDERID],讓txn TOKEN = params[TXN 令牌],讓AMOUNT = params[TXN 金額],讓CALLBACK URL = params[回調(diào)URL]{
pay tmhandler . openpay TM(merchantId:MID,orderId:orderId,txnToken:txnToken,amount:amount,callbackUrl:callbackUrl,delegate: self,environment: environment)
}
}
@ objc func openPaymentWebVC( controller:uiview controller){
如果讓vc =控制器{
dispatch queue . main . async {[弱自我] in
自我。存在(vc,動畫:真,完成:零)
}
}
}
@objc func didFinish(狀態(tài)為:AppInvokeSDK。AIPaymentStatus,response: [String : Any]){
}
}
至此,paytm支付已經(jīng)集成,新的SDK還是比以前簡單。之前swift版本的pod導(dǎo)入一直報錯,找不到原因。最后被迫整合OC包。
特別聲明:以上文章內(nèi)容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部