適用對象:直連模式機構(gòu)模式
請求URL: https://api.mch.weixin.qq.com/hk/v3/transactions/micropay
請求方式: POST
接口規(guī)則: https://wechatpay-api.gitbook.io/wechatpay-api-v3
頻率限制:150qps
path 指該參數(shù)需在請求URL傳參
query 指該參數(shù)需在請求JSON傳參
參數(shù)名 | 變量 | 類型 | 必填 | 描述 |
---|---|---|---|---|
商戶號 | mchid | string(32) | 是 | query 微信支付分配的商戶號 注意:僅適用于直連模式 示例值:1900000109 |
APPID | appid | string(32) | 是 | query 商戶在微信公眾平臺申請服務(wù)號對應(yīng)的APPID 注意:僅適用于直連模式 示例值:wx8888888888888888 |
子商戶號 | sub_mchid | string(32) | 是 | query 微信支付分配的子商戶號 注意:僅適用于機構(gòu)模式 示例值:1900000109 |
機構(gòu)商戶號 | sp_mchid | string(32) | 是 | query 微信支付分配的機構(gòu)商戶號 注意:僅適用于機構(gòu)模式 示例值:1900000100 |
機構(gòu)APPID | sp_appid | string(32) | 是 | query 機構(gòu)在微信公眾平臺申請服務(wù)號對應(yīng)的APPID 示例值:wx8888888888888888 |
子商戶APPID | sub_appid | string(32) | 否 | query 子商戶在微信開放平臺申請移動應(yīng)用對應(yīng)的APPID 示例值:wx8888888888888888 |
商品描述 | description | string(128) | 是 | query 商品或支付單簡要描述,格式要求:門店品牌名-城市分店名-實際商品名稱 示例值:image形象店-深圳騰大- QQ公仔 |
商戶數(shù)據(jù) | attach | string(127) | 否 | query 附加數(shù)據(jù),在查詢API和支付通知中原樣返回,該字段主要用于商戶攜帶訂單的自定義數(shù)據(jù) 示例值:自定義數(shù)據(jù) |
商戶訂單號 | out_trade_no | string(32) | 是 | query 商戶系統(tǒng)內(nèi)部的訂單號,32個字符內(nèi)、可包含字母;更換授權(quán)碼必須要換新的商戶訂單號?其他說明見商戶訂單號 示例值:1217752501201407033233368018 |
商品標(biāo)記 | goods_tag | string(32) | 否 | query 商品標(biāo)記,代金券或立減優(yōu)惠功能的參數(shù),說明詳見代金券或立減優(yōu)惠 示例值:WXG |
交易類型 | trade_type | string(16) | 是 | query MICROPAY:刷卡支付 示例值:MICROPAY |
指定支付方式 | limit_pay | string(32) | 否 | query no_credit:指定不能使用信用卡支付 示例值:no_credit |
MCC碼 | merchant_category_code | string(16) | 是 | query 商戶行業(yè)編碼,值列表詳見商戶行業(yè)編碼 示例值:1011 |
+ 支付者 | payer | object | 否 | query 支付者信息,詳細(xì)說明見下文 |
+訂單金額 | amount | object | 是 | query 訂單金額信息,詳細(xì)說明見下文 |
+ 場景信息 | scene_info | object | 否 | query 場景信息對象,詳細(xì)說明見下文 |
+ 優(yōu)惠功能 | promotion_detail | array | 否 | query 優(yōu)惠功能信息,詳細(xì)說明見下文 |
{
"sp_appid": "wx2421b1c4370ec43b",
"sp_mchid": "10000100",
"sub_mchid": "20000100",
"out_trade_no": "20150806125346",
"merchant_category_code": "1011",
"payer" : {
"auth_code": "120061098828009406"
},
"trade_type": "MICROPAY",
"amount": {
"total": 528800,
"currency" : "HKD"
},
"attach": "支付測試",
"description": "image形象店-深圳騰大- QQ公仔",
"goods_tag": "1234",
"limit_pay": "no_credit",
"detail" : {
"cost_price": 10000,
"receipt_id" : "1234",
"goods_detail": [
{
"goods_id":"iphone6s_16G",
"wxpay_goods_id":"1001",
"goods_name":"iPhone6s 16G",
"quantity":1,
"price":528800
}
]
},
"scene_info": {
"payer_client_ip" : "14.23.150.211",
"device_ip" : "59.37.125.32",
"device_id" : "013467007045764",
"operator_id": "P001",
"store_info" : {
"id": "SZTX001",
"name": "騰訊大廈分店",
"address": "廣東省深圳市南山區(qū)科技中一道10000號"
}
}
}
參數(shù)名 | 變量 | 類型 | 必填 | 描述 |
---|---|---|---|---|
微信支付訂單號 | transaction_id | string(32) | 是 | 微信支付訂單號 示例值:1217752501201407033233368018 |
商戶號 | mchid | string(32) | 是 | 微信支付分配的商戶號 注意:僅適用于直連模式 示例值:1900000109 |
APPID | appid | string(32) | 是 | 商戶在微信公眾平臺申請服務(wù)號對應(yīng)的APPID 注意:僅適用于直連模式 示例值:wx8888888888888888 |
子商戶號 | sub_mchid | string(32) | 是 | 微信支付分配的子商戶號 注意:僅適用于機構(gòu)模式 示例值:1900000109 |
機構(gòu)商戶號 | sp_mchid | string(32) | 是 | 微信支付分配的機構(gòu)商戶號 注意:僅適用于機構(gòu)模式 示例值:1900000100 |
機構(gòu)APPID | sp_appid | string(32) | 是 | 機構(gòu)在微信公眾平臺申請服務(wù)號對應(yīng)的APPID 示例值:wx8888888888888888 |
子商戶APPID | sub_appid | string(32) | 否 | 子商戶在微信開放平臺申請移動應(yīng)用對應(yīng)的APPID 示例值:wx8888888888888888 |
商戶訂單號 | out_trade_no | string(32) | 是 | 返回的商戶訂單號 示例值:1217752501201407033233368018 |
交易類型 | trade_type | string(16) | 是 | 刷卡支付 示例值:MICROPAY |
交易狀態(tài) | trade_state | string(32) | 是 | SUCCESS—支付成功 REFUND—轉(zhuǎn)入退款 NOTPAY—未支付 CLOSED—已關(guān)閉 REVOKED—已撤銷(刷卡支付) USERPAYING--用戶支付中 PAYERROR--支付失敗(其他原因,如銀行返回失敗) 示例值:SUCCESS |
交易狀態(tài)描述 | trade_state_desc | string(256) | 是 | 對當(dāng)前訂單狀態(tài)的描述和下一步操作的指引 示例值:支付失敗,請重新下單支付 |
付款銀行 | bank_type | string(16) | 是 | 銀行類型,采用字符串類型的銀行標(biāo)識,值列表詳見銀行類型 示例值:CMC |
商戶數(shù)據(jù) | attach | string(127) | 否 | 附加數(shù)據(jù),在查詢API和支付通知中原樣返回,該字段主要用于商戶攜帶訂單的自定義數(shù)據(jù) 示例值:自定義數(shù)據(jù) |
支付完成時間 | success_time | string(64) | 是 | 訂單支付成功時間,格式為rfc3339格式,如2018-06-08T10:34:56+08:00?代表北京時間2018年06月08日10時34分56秒 示例值:2018-06-08T10:34:56+08:00 |
+ 支付者 | payer | object | 否 | query 支付者信息,詳細(xì)說明見下文 |
+訂單金額 | amount | object | 是 | query 訂單金額信息,詳細(xì)說明見下文 |
+ 優(yōu)惠功能 | promotion_detail | array | 否 | query 優(yōu)惠功能信息,詳細(xì)說明見下文 |
注意:goods_remark為備注字段,按照配置原樣返回,goods_tag是訂單優(yōu)惠標(biāo)記,用于區(qū)分訂單是否可以享受優(yōu)惠,兩個字段內(nèi)容都在微信后臺配置券時進(jìn)行設(shè)置。
參數(shù)名 | 變量 | 類型 | 必填 | 描述 |
---|---|---|---|---|
返回狀態(tài)碼 | code | string(32) | 是 | 錯誤碼,枚舉值見錯誤碼列表 示例值:INVALID_REQUEST |
返回信息 | message | string(256) | 是 | 返回信息,如非空,為錯誤原因 示例值:參數(shù)格式校驗錯誤 |
+ 詳細(xì)的錯誤描述 | detail | object | 否 | 當(dāng)code為PARAM_ERROR時返回,詳細(xì)說明見下 |
{
"id": "1008450740201411110005820873",
"sp_appid": "wx2421b1c4370ec43b",
"sub_appid": "",
"sp_mchid": "10000100",
"sub_mchid": "20000100",
"out_trade_no": "20150806125346",
"payer": {
"sp_openid": "oUpF8uN95-Ptaags6E_roPHg7AG0",
"sub_openid" : ""
},
"amount" : {
"total": 528800,
"currency": "HKD",
"payer_total": 518799,
"payer_currency": "CNY",
"exchange_rate" : {
"type": "SETTLEMENT_RATE",
"rate": 80000000
}
},
"trade_type": "MICROPAY",
"trade_status": "SUCCESS",
"trade_state_desc": "支付成功",
"bank_type": "CCB_DEBIT",
"attach": "支付測試",
"success_time": "2018-06-08T10:34:56+08:00",
"promotion_detail":[
{
"promotion_id":"109519",
"name":"單品惠-6",
"scope":"SINGLE",
"type":"DISCOUNT",
"amount":1,
"currency": "CNY",
"activity_id":"931386",
"wechatpay_contribute_amount":1,
"merchant_contribute_amount":0,
"other_contribute_amount":0,
"goods_detail":[
{
"goods_id":"iphone6s_16G",
"goods_remark":"商品備注",
"quantity":1,
"price":528800
}
]
}
]
}
錯誤碼 | 描述 | 解決方案 |
---|---|---|
INVALID_REQUEST | 無效請求 | 請根據(jù)接口返回的詳細(xì)錯誤描述信息檢查您的程序 |
TRADE_ERROR | 交易失敗 | 提示用戶更換支付方式 |
SYSTEMERROR | 系統(tǒng)錯誤 | 請用原請求參數(shù)再次調(diào)用支付接口以確認(rèn)結(jié)果。如果持續(xù)返回SYSTEMERROR,請調(diào)用撤銷接口,并告知用戶更換支付方式。 |
PARAM_ERROR | 請求參數(shù)錯誤 | 請根據(jù)接口返回的詳細(xì)錯誤描述信息檢查您的程序 |
NOTENOUGH | 余額不足 | 提示用戶余額不足或更換支付方式 |
AUTH_CODE_INVALID | 付款碼無效 | 請檢查是否是微信的付款碼。然后更換out_trade_no和付款碼后再次發(fā)起支付。 |
客戶服務(wù)電話
業(yè)務(wù)發(fā)展
9:00-18:00
北京時間 星期一至星期五
開發(fā)人員支持