微信支付宝相关问题

一、微信
测试环境如何获取openid?
1、测试环境无法提供测试appid的secertKey,如果要上送openid,需要先做一笔付款码支付(或查询也可以),在应答报文里取openid。生产上需要直接调用微信的接口获取
2、在JSAPI交易中上送sub_appid(微信分配的appid,也是给子商户号绑定的appid),使用sub_appid调用微信授权接口获取openid,然后将这个openid的值填到报文的sub_openid内上送

二、支付宝
支付宝预订单生成后,关单提示订单不存在?
支付宝当面付预下单接口(alipay.trade.precreate),调用成功后订单实际上是没有生成,因为创建一笔订单要买家、卖家、金额三要素。
预下单并没有创建订单,所以根据商户订单号操作订单,比如查询或者关闭,会报错订单不存在。
当用户扫码后订单才会创建。

参考资料:
https://blog.csdn.net/csdnsevenn/article/details/109006326
 

猜你喜欢

转载自blog.csdn.net/csj50/article/details/111562478