搜尋

首頁  >  問答  >  主體

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

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

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

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

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

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

阿神阿神2889 天前446

全部回覆(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
  • 取消回覆