iOS集成Paytm支付,ios 虚拟支付解决方案,ios端虚拟支付服务-ESG跨境

iOS集成Paytm支付,ios 虚拟支付解决方案,ios端虚拟支付服务

来源网络
来源网络
2022-07-05
点赞icon 0
查看icon 661

iOS集成Paytm支付,ios 虚拟支付解决方案,ios端虚拟支付服务集成iOS Paytm支付由于公司业务发展,APP需要集成paytm支付。最近更新了paytm SDK,记录了集成新SDK遇到的一些问题。Paytm文档:https://developer.paytm.com/docs/allinonesdk/吉图......

iOS集成Paytm支付,ios 虚拟支付解决方案,ios端虚拟支付服务




集成iOS Paytm支付

由于公司业务发展,APP需要集成paytm支付。最近更新了paytm SDK,记录了集成新SDK遇到的一些问题。

Paytm文档:https://developer.paytm.com/docs/allinonesdk/

吉图布:https://github.com/paytm/PaytmiOSAllinOneSDK

1.自动导入方式没有说明,只能手动导入。

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调用也相对简单。

先说一下openPaytm方法的几个参数:

MerchantId:之前的MID是开发者的账号应用的Id,有测试和生产环境。

OrderId:订单Id(在后台返回)

TxnToken: token(后台返回)

金额:金额(最好后台返回)

Callbackurl:回调地址(后台返回)

委托:委托对象

环境:AIEnvironment列举了两种类型:生产和测试。

按照文档中的说明正常调整paytm支付,但支付后没有状态回调。

检查后发现是因为

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环境= AIEnvironment.staging

如果是分布式的{

中期=生产中期

环境=环境.生产

}

如果让orderId = params[ORDERID],让txn TOKEN = params[TXN 令牌],让AMOUNT = params[TXN 金额],让CALLBACK URL = params[回调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(状态为:AppInvokeSDK。AIPaymentStatus,response: [String : Any]){

}

}

至此,paytm支付已经集成,新的SDK还是比以前简单。之前swift版本的pod导入一直报错,找不到原因。最后被迫整合OC包。


文章推荐
iPayLinks沙特VAT注册+申报看这篇就够
LazadaASC商品批量上传,lazada批量上传模板怎么填写,lazada批量上传产品
lazada开店注册流程、卖家必备条件及开店费用介绍,跨境电商lazada开店新手卖家教程,lazada有订单不发lazada仓库可以吗
Ludia Games通过LevelPlay应用内竞价


特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。

搜索 放大镜
韩国平台交流群
加入
韩国平台交流群
扫码进群
欧洲多平台交流群
加入
欧洲多平台交流群
扫码进群
美国卖家交流群
加入
美国卖家交流群
扫码进群
ESG跨境专属福利分享群
加入
ESG跨境专属福利分享群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
《开店大全-全球合集》
《开店大全-主流平台篇》
《开店大全-东南亚篇》
《CD平台自注册指南》
《开店大全-俄罗斯篇》
《韩国站内推广指南》
《韩国热销品预测》
《开店大全-日韩篇》
《开店大全-拉美篇》
《开店大全-欧洲篇》
通过ESG入驻平台,您将解锁
绿色通道,更高的入驻成功率
专业1v1客户经理服务
运营实操指导
运营提效资源福利
平台官方专属优惠
联系顾问

平台顾问

平台顾问 平台顾问

微信扫一扫
马上联系在线顾问

icon icon

小程序

微信小程序

ESG跨境小程序
手机入驻更便捷

icon icon

返回顶部