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

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

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

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跨境专属福利分享群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
《TikTok综合运营手册》
《TikTok短视频运营手册》
《TikTok直播运营手册》
《TikTok全球趋势报告》
《韩国节日营销指南》
《开店大全-全球合集》
《开店大全-主流平台篇》
《开店大全-东南亚篇》
《CD平台自注册指南》
《开店大全-俄罗斯篇》
通过ESG入驻平台,您将解锁
绿色通道,更高的入驻成功率
专业1v1客户经理服务
运营实操指导
运营提效资源福利
平台官方专属优惠

立即登记,定期获得更多资讯

订阅
联系顾问

平台顾问

平台顾问 平台顾问

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

icon icon

小程序

微信小程序

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

icon icon

返回顶部