java - 微信支付成功后,没有调用后台改变订单状态的接口。

查看:207
本文介绍了java - 微信支付成功后,没有调用后台改变订单状态的接口。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

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

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

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

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

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

解决方案

之前做的时候接口会返回SUCCESS,如果没有返回就调用主动查询订单接口。

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

该接口提供所有微信支付订单的查询,商户可以通过该接口主动查询订单状态,完成下一步的业务逻辑。
需要调用查询接口的情况:
当商户后台、网络、服务器等出现异常,商户系统最终未接收到支付通知;
调用支付接口后,返回系统错误或未知交易状态情况;
调用被扫支付API,返回USERPAYING的状态;
调用关单或撤销接口API之前,需确认支付状态;

这篇关于java - 微信支付成功后,没有调用后台改变订单状态的接口。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆