接入支付宝的遇到的问题

1、能唤起支付,但是支付宝显示(请求调起支付宝后提示订单参数异常,请重新下单后再发起付款(ALIN42273))

我们这边是ios的,后台要求发送的订单参数为double,好的,我们给他发nsnumber,类型。
问题就出现了
①.后来把支付的钱数用string来发,就没问题了。
②.订单参数中您传了it_b_pay作为绝对的超时参数使用的时候是精确到分的,此时您传入的是it_b_pay="2018-11-22 14:04:49",也就是精确到2018-11-22 14:04,此时的请求时间为:2018-11-22 14:04:23,故会造成报错“ALIN42273”
服务器的去支付宝发送订单的那个时间比我们前端去支付宝请求订单的时间晚,也就是支付宝还没生成这个订单信息。

2782768-320a0206ef8245b6.jpg
59051548401497_.pic.jpg

猜你喜欢

转载自blog.csdn.net/weixin_34278190/article/details/87250506