视频一区二区三区自拍_千金肉奴隷1985未删减版在线观看_国产成人黄色视频在线播放_少女免费播放片高清在线观看_国产精品v欧美精品v

上傳預存code API

最新更新時間:2019.11.8 版本說明


商家券的Code碼可由微信后臺隨機分配,同時支持商戶自定義。如商家已有自己的優(yōu)惠券系統(tǒng),可直接使用自定義模式。即商家預先向微信支付上傳券Code,當券在發(fā)放時,微信支付自動從已導入的Code中隨機取值(不能指定),派發(fā)給用戶。

接口說明

適用對象:直連商戶 服務商 渠道商

請求URL:https://api.mch.weixin.qq.com/v3/marketing/busifavor/stocks/{stock_id}/couponcodes

請求方式:POST

接口規(guī)則:http://www.tg885.com/wiki/doc/apiv3/wechatpay/wechatpay-1.shtml


path 指該參數(shù)為路徑參數(shù)

query 指該參數(shù)需在請求URL傳參

body 指該參數(shù)需在請求JSON傳參


請求參數(shù)

參數(shù)名 變量 類型[長度限制] 必填 描述
批次號 stock_id string[1,20] path 微信為每個商家券批次分配的唯一ID
示例值:98065001
券code列表 coupon_code_list array body 商戶上傳的券code列表,code允許包含的字符有0-9、a-z、A-Z、-、_、\、/、=、|。
特殊規(guī)則:單個券code長度為【1,32】,條目個數(shù)限制為【1,200】。
示例值:ABC9588200,ABC9588201
請求業(yè)務單據(jù)號 upload_request_no string[1,128] body 商戶上傳code的憑據(jù)號,商戶側(cè)需保持唯一性。
示例值:100002322019090134234sfdf

請求示例


{
  "coupon_code_list": [
    "ABC9588200",
    "ABC9588201"
  ],
  "upload_request_no": "100002322019090134234sfdf"
}
    
{
JAVA示例代碼
}
    

返回參數(shù)

參數(shù)名 變量 類型[長度限制] 必填 描述
批次號 stock_id string[1,20] 微信為每個商家券批次分配的唯一ID。
示例值:98065001
去重后上傳code總數(shù) total_count uint64 本次上傳操作,去重后實際上傳的code數(shù)目。
示例值:500
上傳成功code個數(shù) success_count uint64 本次上傳操作上傳成功個數(shù)。
示例值:20
上傳成功的code列表 success_codes array
本次新增上傳成功的code信息。
特殊規(guī)則:單個券code長度為【1,32】,條目個數(shù)限制為【1,200】。
示例值:MMAA12345
上傳成功時間 success_time string[1,32] 上傳操作完成時間,遵循rfc3339標準格式,格式為yyyy-MM-DDTHH:mm:ss+TIMEZONE,yyyy-MM-DD表示年月日,T出現(xiàn)在字符串中,表示time元素的開頭,HH:mm:ss表示時分秒,TIMEZONE表示時區(qū)(+08:00表示東八區(qū)時間,領先UTC 8小時,即北京時間)。例如:2015-05-20T13:29:35+08:00表示,北京時間2015年5月20日 13點29分35秒。
示例值:2015-05-20T13:29:35+08:00
上傳失敗code個數(shù) fail_count uint64 本次上傳操作上傳失敗的code數(shù)。
示例值:10
+上傳失敗的code及原因 fail_codes array 本次導入失敗的code信息,請參照錯誤信息,修改后重試。
參數(shù)名 變量 類型[長度限制] 必填 描述
上傳失敗的券code coupon_code string[1,32] 商戶通過API上傳的券code。
示例值:ABCD23456
上傳失敗錯誤碼 code string[1,32] 對應券code上傳失敗的錯誤碼。
示例值:LENGTH_LIMIT
上傳失敗錯誤信息 message string[1,128] 上傳失敗的錯誤信息描述。
示例值:長度超過最大值32位
已存在的code列表 exist_codes array 歷史已存在的code列表,本次不會重復導入。
特殊規(guī)則:單個券code長度為【1,32】,條目個數(shù)限制為【1,200】。
示例值:ABCD2345
本次請求中重復的code列表 duplicate_codes array 本次重復導入的code會被自動過濾,僅保留一個做導入,如滿足要求則成功;如不滿足要求,則失敗;請參照報錯提示修改重試。
特殊規(guī)則:單個券code長度為【1,32】,條目個數(shù)限制為【1,200】。
示例值:AACC2345

返回示例



{
  "stock_id": "98065001",
  "total_count": 500,
  "success_count": 20,
  "success_codes": [
    "MMAA12345"
  ],
  "success_time": "2015-05-20T13:29:35+08:00",
  "fail_count": 10,
  "fail_codes": [
    {
      "coupon_code": "ABCD23456",
      "code": "LENGTH_LIMIT",
      "message": "長度超過最大值32位"
    }
  ],
  "exist_codes": [
    "ABCD2345"
  ],
  "duplicate_codes": [
    "AACC2345"
  ]
}
                                

    http://2323weixin.qq.com
                                

錯誤碼公共錯誤碼

狀態(tài)碼 錯誤碼 描述 解決方案
400 PARAM_ERROR 參數(shù)錯誤 查看具體錯誤信息,調(diào)整參數(shù)
400 SYSTEM_ERROR 系統(tǒng)錯誤 請使用相同參數(shù)稍后重新調(diào)用
400 RESOURCE_ALREADY_EXISTS 批次已存在 查看out_request_no字段是否重復使用
券已被其他訂單核銷 請通過查詢?nèi)疉PI確認券是否已被其他訂單核銷
404 RESOURCE_NOT_EXISTS 查詢的資源不存在 請檢查查詢資源的對應id是否填寫正確
403 NOAUTH 無權(quán)限 查看具體錯誤信息,確認是否有權(quán)限
400 APPID_MCHID_NOT_MATCH appid與請求方商戶無關聯(lián)關系 appid與請求方商戶不匹配,請確認appid與請求方商戶是否有關聯(lián)關系
400 MCH_NOT_EXISTS 商戶號不存在 請確認傳入的商戶號是否正確
404 USER_NOT_EXISTS openid不正確 請確認傳入的openid是否正確
500 SYSTEM_ERROR 系統(tǒng)失敗 多為網(wǎng)絡超時引起,重試
429 FREQUENCY_LIMITED 頻率限制 調(diào)用太頻繁,請降低調(diào)用接口頻率
403 RULELIMIT 券不在有效期 請確認券是否能在當前時間核銷
400 INVALID_REQUEST 發(fā)券模式不合法 請更換支持預上傳code的批次后重試
上傳的自定義code已達上限 請更換一個新的批次后重試

版本說明

關閉
V1.0
2019年11月8日
1. 上傳預存code接口上線

技術(shù)咨詢

文檔反饋