一、JS API支付接口(getBrandWCPayRequest)
微信JS API只能在微信內置瀏覽器中使用,其他瀏覽器調用無效。微信提供getBrandWCPayRequest接口供商戶前端網頁調用,調用之前微信會鑒定商戶支付權限,若商戶具有調起支付的權限,則將開始支付流程。這里主要介紹支付前的接口調用規則,支付狀態消息通知機制請參加下文。接口需要注意:所有傳入參數都是字符串類型!
getBrandWCPayRequest參數如下圖所示。
| 參數 | 名稱 | 必填 | 格式 | 說明 | 
|---|---|---|---|---|
| appId | 公眾號id | 是 | 字符串類型 | 商戶注冊具有支付權限的公眾號成功后即可獲得; | 
| timeStamp | 時間戳 | 是 | 字符串類型,32個字節以下 | 商戶生成,從1970年1月1日00:00:00至今的秒數,即當前的時間,且最終需要轉換為字符串形式; | 
| nonceStr | 隨機字符串 | 是 | 字符串類型,32個字節以下 | 商戶生成的隨機字符串; | 
| package | 訂單詳情擴展字符串 | 是 | 字符串類型,4096個字節以下 | 商戶將訂單信息組成該字符串,具體組成方案參見接口使用說明中package組包幫劣;由商戶按照規范拼接后傳入; | 
| signType | 簽名方式 | 是 | 字符串類型,參數取值"SHA1" | 按照文檔中所示填入,目前僅支持SHA1; | 
| paySign | 簽名 | 是 | 字符串類型 | 商戶將接口列表中的參數按照指定方式 主站蜘蛛池模板: 成都市| 哈尔滨市| 永泰县| 叙永县| 迁安市| 洛浦县| 育儿| 江山市| 时尚| 昭苏县| 铜陵市| 海丰县| 托克托县| 章丘市| 团风县| 沙洋县| 札达县| 锦屏县| 南岸区| 新宁县| 西盟| 大新县| 嘉义县| 西华县| 米易县| 福贡县| 德清县| 英德市| 威信县| 广灵县| 安庆市| 石景山区| 巴里| 巫山县| 大冶市| 涞源县| 丹阳市| 平远县| 长岛县| 崇阳县| 辽源市| |