java - 微信支付成功后,没有调用后台改变订单状态的接口。
阿神
阿神 2017-04-17 17:41:07
0
2
438

1, IOS android 偶尔会遇到:用户支付成功后,并没有调用后台改变订单状态的接口的问题。
2, 下图,如果在这个界面不操作的话,就没有支付信息的回调函数,就不会调用后台的接口。

希望大家能帮下我,给我一个解决思路。谢谢了。

==========================

问题解决。感谢两位给予思路的帮助。

解决思路是 : 服务端要配置 一个接口。 用来接收微信的回调。
解析微信传过来的xml。 然后判断就oK了。

阿神
阿神

闭关修行中......

répondre à tous(2)
刘奇

Une fois terminé, l'interface retournera SUCCESS S'il n'y a pas de retour, l'interface d'ordre de requête active sera appelée.

https://pay.weixin.qq.com/wiki/doc/api/j...

Cette interface permet d'interroger tous les ordres de paiement WeChat. Les commerçants peuvent activement interroger le statut de la commande via cette interface et terminer l'étape suivante de la logique métier.
Situations où l'interface de requête doit être appelée :
Lorsqu'une anomalie se produit dans le backend, le réseau, le serveur, etc. du commerçant, le système du commerçant ne reçoit finalement pas la notification de paiement
Après l'appel ; l'interface de paiement, une erreur système ou un statut de transaction inconnu est renvoyé ;
Appelez l'API de paiement numérisée et renvoyez le statut de USERPAYING
Avant d'appeler l'API de l'interface de clôture ou d'annulation de commande, vous devez confirmer l'état du paiement ;

洪涛

Vérifiez si votre logique métier est normale, puis vérifiez si votre configuration utilisateur est correcte, et enfin vérifiez si votre interface de rappel est correcte

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal