服務商子商戶開發(fā)配置新增支付目錄API
應用場景
服務商給特約子商戶配置支付目錄;每個商戶最多配置5個支付目錄。
注意:API只支持新增配置,不支持修改, 如銀行需要修改請先登錄微信服務商后臺手工刪除后重新配置。
接口鏈接
URL地址: https://api.mch.weixin.qq.com/secapi/mch/addsubdevconfig
是否需要證書
是
請求參數(shù)
名稱 | 變量名 | 必填 | 類型 | 示例值 | 描述 |
---|---|---|---|---|---|
公眾賬號ID | appid | 是 | String(32) | wx931386123456789e | 銀行服務商的公眾賬號 ID |
商戶號 | mch_id | 是 | String(32) | 1451234567 | 銀行服務商的商戶號 |
特約商戶號 | sub_mch_id | 是 | String(32) | 10000101 | 銀行服務商報備的特約商戶識別碼 |
授權(quán)目錄 | jsapi_path | 是 | String(256) | http://www.qq.com/wechat/ | 銀行特約商戶公眾賬號JS API支付授權(quán)目錄 ,要求符合URI格式規(guī)范,每次添加一個支付目錄,最多5個 |
簽名 | sign | 是 | String(32) | C380BEC2BFD727A4B6845133519F3AD6 | 簽名,詳見簽名生成算法 |
返回結(jié)果
名稱 | 變量名 | 必填 | 類型 | 示例值 | 描述 |
---|---|---|---|---|---|
返回狀態(tài)碼 | return_code | 是 | String(16) | SUCCESS | SUCCESS/FAIL 此字段是通信標識,非交易標識,交易是否成功需要查看result_code來判斷 |
返回信息 | return_msg | 否 | String(128) | 簽名失敗 | 返回信息,如非空,為錯誤原因 簽名失敗 參數(shù)格式校驗錯誤 |
名稱 | 變量名 | 必填 | 類型 | 示例值 | 描述 |
---|---|---|---|---|---|
業(yè)務結(jié)果 | result_code | 是 | String(32) | FAIL | SUCCESS/FAIL |
簽名 | sign | 是 | String(32) | C380BEC2BFD727A4B6845133519F3AD6 | 微信返回的簽名,銀行服務商需驗證簽名,詳見簽名生成算法 |
錯誤代碼 | err_code | 否 | String(32) | INVALID_REQUEST | 當result_code為FAIL時返回錯誤代碼,詳見錯誤列表 |
錯誤代碼描述 | err_code_des | 否 | String(128) | 子商戶號信息有誤,請檢查修改后重試 | 結(jié)果信息描述 |
錯誤列表:
錯誤碼 | 名稱 | 描述 | 解決方案 |
---|---|---|---|
INVALID_REQUEST | 不支持http get方法 | 請使用post方法,請檢查后重新提交 | 開發(fā)聯(lián)調(diào)解決 |
INVALID_REQUEST | Xml格式錯誤 | 輸入xml參數(shù)格式錯誤,請檢查后重新提交 | |
SIGNERROR | 驗簽 | 簽名校驗失敗,請檢查后重試 | |
INVALID_REQUEST | 使用utf-8編碼格式 | XXX未使用UTF-8編碼,請檢查后重試 例如:公眾號支付域名未使用UTF-8編碼,請檢查后重試 |
|
PARAM_ERROR | 長度限制 | XXX填寫有誤,請檢查后重新提交 | 人工檢查過濾 |
PARAM_ERROR | 正則校驗 | XXX內(nèi)容格式有誤,請檢查后重試 | 請檢查內(nèi)容格式后重試 |
INVALID_REQUEST | 錄入權(quán)限 | 暫無權(quán)限,請檢查后重試 | 檢查權(quán)限 |
INVALID_REQUEST | 需要證書 | 獲取客戶端證書序列號失敗 獲取客戶端證書特征名稱(DN)域失敗 證書校驗失敗,請檢查后重試 |
檢查證書 |
INVALID_REQUEST | 校驗公眾號和服務商關(guān)系 | appid與mchid無綁定關(guān)系,請檢查修改后重試 | 檢查輸入?yún)?shù) |
INVALID_REQUEST | 校驗服務商和子商戶關(guān)系 | 子商戶號信息有誤, 請檢查修改后重試 | 請確認子商戶號后重試 |
INVALID_REQUEST | 校驗公眾號是否合法 | 校驗appid發(fā)生錯誤, 請檢查修改后重試 | 請確認appid后重試 |