流程詳細(xì)說明:
步驟1 小程序內(nèi)調(diào)用登錄接口,獲取到用戶的openid,api參見公共api【小程序登錄API】
步驟2 商戶server調(diào)用支付統(tǒng)一下單,api參見公共api【統(tǒng)一下單API】
步驟3 商戶server調(diào)用再次簽名,api參見公共api【再次簽名】
步驟4 商戶server接收支付通知,api參見公共api【支付結(jié)果通知API】
步驟5 商戶server查詢支付結(jié)果,api參見公共api【查詢訂單API】
如果開發(fā)者已做過JSAPI或JSSDK調(diào)起微信支付,接入小程序支付非常相似,以下是三種接入方式的對比:
對比欄目 | JSAPI | JSSDK | 小程序 |
---|---|---|---|
統(tǒng)一下單 | 都需要先獲取到Openid,調(diào)用相同的API | ||
調(diào)起數(shù)據(jù)簽名 | 五個字段參與簽名(區(qū)分大小寫):appId,nonceStr,package,signType,timeStamp | ||
調(diào)起支付頁面協(xié)議 | HTTP或HTTPS | HTTP或HTTPS | HTTPS |
支付目錄 | 有 | 有 | 無 |
授權(quán)域名 | 有 | 有 | 無 |
回調(diào)函數(shù) | 有 | success回調(diào) | complete、fail、success回調(diào)函數(shù) |