iOS-支付宝sdk支付结束跳转不了?【SDK】

xiaoxiao2021-02-28  140

支付宝sdk 2.0 demo测试正常(会跳转到支付宝页面),

把demo里的那些测试数据直接整合到我的工程里,执行完

[sourcecode language="plain"] [[AlipaySDK defaultService] payOrder:orderString fromScheme:appScheme callback:^(NSDictionary *resultDic) { }];[/sourcecode]

该方法执行结束,不会回到支付宝。

orderString打印:

[sourcecode language="plain"] partner="2088411074877269"&seller_id="xxx@qq.com"& out_trade_no="0I04IXGBI8ZDFNS"&subject="4"& body="我是测试数据"&total_fee="10.01"& notify_url="http://dijiuzww.com/0_433/"& service="mobile.securitypay.pay"& payment_type="1"&_input_charset="utf-8"& it_b_pay="30m"&show_url="m.alipay.com"& sign="Vf1zfjaWJBkXvWYmfLCw3QFsT31b7Xp1LrFOtdNal6Xae3LGe7kRw77kgqMpTdyPx0Nlh3cUlpADco714UPp6UlG68FnQe0xg7UPE9XlyG9BvHLK47CKdaauSG6/MChMXdRByKZ0/aP4C6osWHEkeSdK/AF+uzrR6sLr/8fGx30="&sign_type="RSA"[/sourcecode]

 

解决方法是:测试demo中的schemeUrl是alisdkdemo,而我们把demo中数据拿过来的时候,没有修改schemeUrl,这里应该修改为我们在支付宝平台上面创建的应用填的schemeUrl。(位置在:移动应用-申请《飞剑问道》上线 )

一个schemeUrl应该在你的手机中对应一个相对应的app应用。所以说在支付宝后台填写的schemeUrl,最好是有规律的唯一的值。

转载请注明原文地址: https://www.6miu.com/read-27279.html

最新回复(0)