服務商特約商戶關注功能配置API
應用場景
服務商給特約子商戶配置推薦關注的功能;
注意:API只支持新增配置,配置后隔30天才能重新修改,所以配置前請確認appid是否正確。
接口鏈接
URL地址: https://api.mch.weixin.qq.com/secapi/mkt/addrecommendconf
是否需要證書
是
請求參數(shù)
名稱 | 變量名 | 必填 | 類型 | 示例值 | 描述 |
---|---|---|---|---|---|
商戶號 | mch_id | 是 | String(32) | 1451234567 | 銀行服務商的商戶號 |
特約商戶號 | sub_mch_id | 是 | String(32) | 10000101 | 銀行服務商報備的特約商戶識別碼 |
特約商戶APPID | sub_appid | 是 | String(32) | wx931386123456789e | 該字段視支付接口中是否傳sub_appid而定,如果沒有填sub_appid,此處請?zhí)钪礜ULL,否則請?zhí)顚懡壎ㄌ丶s商戶或渠道公眾號、小程序、APP支付等對應的APPID |
推薦關注APPID | subscribe_appid | 是 | String(32) | wx931386123456789e | 特約商戶或渠道的公眾號APPID |
隨機字符串 | nonce_str | 是 | String(32) | 5K8264ILTKCH16CQ2502SI8ZNMTM67VS | 隨機字符串,不長于32位。推薦隨機數(shù)生成算法 |
簽名 | sign | 是 | String(128) | C380BEC2BFD727A4B6845133519F3AD6 | 簽名,詳見簽名生成算法 |
簽名算法類型 | sign_type | 是 | String(32) | HMAC-SHA256 | 目前僅支持HMAC-SHA256算法,不能為空 |
返回結果
名稱 | 變量名 | 必填 | 類型 | 示例值 | 描述 |
---|---|---|---|---|---|
返回狀態(tài)碼 | return_code | 是 | String(16) | SUCCESS | SUCCESS/FAIL 此字段是通信標識,非交易標識,交易是否成功需要查看result_code來判斷 |
返回信息 | return_msg | 否 | String(128) | 簽名失敗 | 返回信息,如非空,為錯誤原因 簽名失敗 參數(shù)格式校驗錯誤 |
名稱 | 變量名 | 必填 | 類型 | 示例值 | 描述 |
---|---|---|---|---|---|
業(yè)務結果 | result_code | 是 | String(32) | FAIL | SUCCESS/FAIL |
簽名 | sign | 是 | String(32) | C380BEC2BFD727A4B6845133519F3AD6 | 微信返回的簽名,銀行服務商需驗證簽名,詳見簽名生成算法 |
錯誤代碼 | err_code | 否 | String(32) | INVALID_REQUEST | |
錯誤代碼描述 | err_code_des | 否 | String(128) | 子商戶號信息有誤,請檢查修改后重試 | 結果信息描述 |
錯誤列表:
錯誤碼 | 名稱 | 描述 | 解決方案 |
---|---|---|---|
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)容格式有誤,請檢查后重試 | |
INVALID_REQUEST | 錄入權限 | 暫無權限,請檢查后重試 | 檢查權限 |
INVALID_REQUEST | 需要證書 | 獲取客戶端證書序列號失敗 獲取客戶端證書特征名稱(DN)域失敗 證書校驗失敗,請檢查后重試 |
檢查證書 |
INVALID_REQUEST | 校驗公眾號和服務商關系 | appid與mchid無綁定關系,請檢查修改后重試 | 檢查輸入?yún)?shù) |
INVALID_REQUEST | 校驗服務商和子商戶關系 | 子商戶號信息有誤, 請檢查修改后重試 | |
INVALID_REQUEST | 校驗公眾號是否合法 | 校驗appid發(fā)生錯誤, 請檢查修改后重試 |