搜索

首页  >  问答  >  正文

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

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

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

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

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

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

阿神阿神2889 天前449

全部回复(2)我来回复

  • 怪我咯

    怪我咯2017-04-17 17:43:07

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

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

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

    回复
    0
  • PHP中文网

    PHP中文网2017-04-17 17:43:07

    检查你的业务逻辑是否正常,然后检查你的用户配置是否正确,最后检查你的回调接口是否正确

    回复
    0
  • 取消回复