微信支付踩的坑

1、微信每个客户端有自己的appid,每个客户端创建订单时需要不同的接口

例如:如果是菁星校园app微信支付,就要有专门的app创建预付订单的接口

           如果是菁星校园公众号,就要拿着该公众号获取到的openid去下单,创建预付单时也要使用菁星校园公众号的appid。包括退款回调时也需要此公众号的appid

   换言之,我们不能使用A公众号获取到的openid去调用B公众号appid对应的创建欲付单的接口。否则会报appid与openid不匹配的错误。

 

 

2、微信支付或退款时可以指定回调接口,该接口外网能访问即可,不一定非要https。如果是内网,可以使用内网穿透进行测试。穿透工具可以使用三百牛【NATAPP】。

 

 

posted @ 2021-12-10 14:40  tank073  阅读(96)  评论(0)    收藏  举报