微信支付文檔中提到發貨通知接口的PostData,這個其實不是壹個form裏的壹項,其實 PostData的提法有點誤導,理解為json串就可以了。
當收到ok返回時,向商戶後臺詢問是否收到交易成功的通知,若收到通知,前端展示交易成功的界面;若此時未收到通知,商戶後臺主動調用查詢訂單接口,查詢訂單的當前狀態,並反饋給前端展示相應的界面。
調試發貨接口出現 not same appid with appid of access_token; 問題,壹般不是 appId和access_token不匹配的問題,因為大部分開發人員是可以獲得正確的access_token,主要原因是(1)可能用form表單帶各種參數提交(2)非json格式 (3)把PostData理解為壹個form裏的隱藏域並賦值json數據
按照代碼,可解決發貨通知接口問題。當然微信賬號的各種商戶id、key要配置正確。