商戶系統(tǒng)和微信支付系統(tǒng)主要交互:
1、商戶server調用統(tǒng)一下單接口請求訂單,api參見【統(tǒng)一下單API】
2、商戶server接收支付通知,api參見公共api【支付結果通知API】
3、商戶server查詢支付結果,api參見公共api【查詢訂單API】
由于微信5.0版本后才加入微信支付模塊,低版本用戶調用微信支付功能將無效。因此,建議商戶通過user agent來確定用戶當前的版本號后再調用支付接口。以iPhone版本為例,可以通過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為用戶安裝的微信版本號,商戶可以解析以上HTTP頭,獲取到微信版本號是否高于或者等于5.0。
Customer Service Tel
Business Development
9:00-18:00
Monday-Friday GMT+8
Technical Support
WeChat Pay Global
ICP證