笑笑吧
笑笑吧
  • 发布:2018-03-19 13:18
  • 更新:2018-04-20 17:56
  • 阅读:4061

支付宝支付报错AL138173

分类:5+ SDK

引用官方新版的服务端:http://demo.dcloud.net.cn/payment/alipayrsa2/?total=1
依然是报错。
但是旧版的:http://demo.dcloud.net.cn/helloh5/payment/alipay.php?total=1
可用。
plus.payment.request(channel, data, function(result) {});
可见新版的服务端生成的数据data.在request里面的格式无效。导致报错。
希望官方,能告知 data的格式。我们好在服务端按照格式修改。

2018-03-19 13:18 负责人:无 分享
已邀请:
winsycwen

winsycwen

我解决这个问题了。
发起这个请求后,http://demo.dcloud.net.cn/payment/alipayrsa2/?total=1,
请求返回的str,是以‘&’间隔的,转为'&'间隔再传进plus.payment.request即可解决。

var res = str.split('&').join('&');  
plus.payment.request(channel, res, function(result){    
    plus.nativeUI.alert("支付成功!", function(){});  
}, function(e){});
winsycwen

winsycwen

请问您有解决这个问题了吗?

该问题目前已经被锁定, 无法添加新回复