商戶(hù)系統(tǒng)和微信支付系統(tǒng)主要交互:
1、商戶(hù)server調(diào)用統(tǒng)一下單接口請(qǐng)求訂單,api參見(jiàn)【下單API】
2、商戶(hù)server接收支付通知,api參見(jiàn)公共api【支付結(jié)果通知API】
3、商戶(hù)server查詢(xún)支付結(jié)果,api參見(jiàn)公共api【查詢(xún)訂單API】
由于微信5.0版本后才加入微信支付模塊,低版本用戶(hù)調(diào)用微信支付功能將無(wú)效。因此,建議商戶(hù)通過(guò)user agent來(lái)確定用戶(hù)當(dāng)前的版本號(hào)后再調(diào)用支付接口。以iPhone版本為例,可以通過(guò)user agent可獲取如下微信版本示例信息:
"Mozilla/5.0(iphone;CPU iphone OS 5_1_1 like Mac OS X) AppleWebKit/534.46(KHTML,like Geocko) Mobile/9B206 MicroMessenger/5.0"
其中5.0為用戶(hù)安裝的微信版本號(hào),商戶(hù)可以解析以上HTTP頭,獲取到微信版本號(hào)是否高于或者等于5.0。
客戶(hù)服務(wù)電話
業(yè)務(wù)發(fā)展
9:00-18:00
北京時(shí)間 星期一至星期五
開(kāi)發(fā)人員支持