[求助] 微信小程序如何确认该订单是已经支付成功的呢???

2020-03-18 18:01:02 +08:00
 kukala

1、微信小程序上调用统一下单接口,如果支付成功就直接可以记录了

2、如果没有支付成功,通过统一下单接口提交的回调地址,来接收微信回传的信息来判断已经支付成功了

是否仅仅依靠这 2 步就已经足够了呢?是否还有其他注意事项或坑的,求解!!!

2856 次点击
所在节点    微信
5 条回复
airyland
2020-03-18 18:04:28 +08:00
前端支付成功主动让后端去拉取一次订单支付状态,可以避免由于微信没有及时回调导致订单支付状态没有发生变化。
DamonLin
2020-03-18 18:27:24 +08:00
回调成功更改库的状态,支付成功后再读取一遍订单。
kukala
2020-03-18 18:32:37 +08:00
@airyland 感谢回复,1、小程序端付款时返回正常,后端就向微信发起查询订单接口 2、微信回调接口 仅靠这 2 个够了吗?
airyland
2020-03-18 19:02:10 +08:00
@kukala 理论上是够了,主动加被动,注意避免重复处理。
guozhigq
2020-03-18 20:16:54 +08:00
支付成功在 success 中会有回调,好像腾讯官方那边的支付成功回调有延迟

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/653961

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX