提交付款碼支付
最新更新時(shí)間:2023.10.19 版本說(shuō)明
通過(guò)本接口提交微信支付付款碼支付訂單。
適用對(duì)象:直連模式機(jī)構(gòu)模式
請(qǐng)求URL: https://apihk.mch.weixin.qq.com/v3/global/micropay/transactions/pay
請(qǐng)求方式: POST
頻率限制:150qps
參數(shù)名 | 變量 | 類(lèi)型[長(zhǎng)度限制] | 必填 | 描述 |
---|---|---|---|---|
商戶(hù)號(hào) | mchid | string[1, 32] | 是 | Body微信支付分配的商戶(hù)號(hào) 注意:僅適用于直連模式 示例值:1900000109 |
APPID | appid | string[1, 32] | 是 | Body商戶(hù)在微信公眾平臺(tái)申請(qǐng)服務(wù)號(hào)對(duì)應(yīng)的APPID 注意:僅適用于直連模式 示例值:wx8888888888888888 |
子商戶(hù)號(hào) | sub_mchid | string[1, 32] | 是 | Body微信支付分配的子商戶(hù)號(hào) 注意:僅適用于機(jī)構(gòu)模式 示例值:1900000109 |
機(jī)構(gòu)商戶(hù)號(hào) | sp_mchid | string[1, 32] | 是 | Body微信支付分配的機(jī)構(gòu)商戶(hù)號(hào) 注意:僅適用于機(jī)構(gòu)模式 示例值:1900000100 |
機(jī)構(gòu)APPID | sp_appid | string[1, 32] | 是 | Body機(jī)構(gòu)在微信公眾平臺(tái)申請(qǐng)服務(wù)號(hào)對(duì)應(yīng)的APPID 注意:僅適用于機(jī)構(gòu)模式 示例值:wx8888888888888888 |
子商戶(hù)APPID | sub_appid | string[1, 32] | 否 | Body子商戶(hù)在微信開(kāi)放平臺(tái)申請(qǐng)移動(dòng)應(yīng)用對(duì)應(yīng)的APPID 注意:僅適用于機(jī)構(gòu)模式 示例值:wx8888888888888888 |
商品描述 | description | string[1, 127] | 是 | Body商品或支付單簡(jiǎn)要描述,格式要求:門(mén)店品牌名-城市分店名-實(shí)際商品名稱(chēng) 示例值:image形象店-深圳騰大- QQ公仔 |
商戶(hù)數(shù)據(jù) | attach | string[1, 127] | 否 | Body附加數(shù)據(jù),在查詢(xún)API和支付通知中原樣返回,該字段主要用于商戶(hù)攜帶訂單的自定義數(shù)據(jù) 示例值:自定義數(shù)據(jù) |
商戶(hù)訂單號(hào) | out_trade_no | string[1, 32] | 是 | Body商戶(hù)系統(tǒng)內(nèi)部的訂單號(hào),32個(gè)字符內(nèi)、可包含字母;重新下單時(shí)請(qǐng)更換單號(hào),其他說(shuō)明見(jiàn)商戶(hù)訂單號(hào) 示例值:1217752501201407033233368018 |
商品標(biāo)記 | goods_tag | string[1, 32] | 否 | Body商品標(biāo)記 示例值:WXG |
交易類(lèi)型 | trade_type | string[1, 16] | 是 | BodyMICROPAY:刷卡支付 示例值:MICROPAY |
指定支付方式 | limit_pay | string[1, 32] | 否 | Bodyno_credit:指定不能使用信用卡支付 示例值:no_credit |
MCC碼 | merchant_category_code | string[1, 16] | 是 | Body商戶(hù)行業(yè)編碼,值列表詳見(jiàn)商戶(hù)行業(yè)編碼 示例值:4111 |
支付者 | payer | object | 是 | Body支付者信息,詳細(xì)說(shuō)明見(jiàn)下文 |
訂單金額 | amount | object | 是 | Body訂單金額信息,詳細(xì)說(shuō)明見(jiàn)下文 |
場(chǎng)景信息 | scene_info | object | 否 | Body場(chǎng)景信息對(duì)象,詳細(xì)說(shuō)明見(jiàn)下文 |
優(yōu)惠功能 | detail | array | 否 | Body優(yōu)惠功能信息,詳細(xì)說(shuō)明見(jiàn)下文 |
{
"sp_appid": "wxdace645e0bc2c424",
"sp_mchid": "10000100",
"sub_mchid": "20000100",
"out_trade_no": "20150806125346",
"merchant_category_code": "4111",
"payer": {
"auth_code": "134650720866361395"
},
"trade_type": "MICROPAY",
"amount": {
"total": 1,
"currency": "HKD"
},
"attach": "Payment Test",
"description": "Image Store - Tencent Building in Shenzhen - QQ Doll",
"goods_tag": "1234",
"limit_pay": "no_credit",
"detail": [{
"cost_price": 1,
"receipt_id": "1234",
"goods_detail": [{
"goods_id": "iphone6s_16G",
"wxpay_goods_id": "3405",
"goods_name": "iPhone6s 16G",
"quantity": 1,
"price": 1
}]
}],
"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": "Tencent Building Branch",
"address": "Nanshan District, Shenzhen, Guangdong"
}
}
}
參數(shù)名 | 變量 | 類(lèi)型[長(zhǎng)度限制] | 必填 | 描述 |
---|---|---|---|---|
微信支付訂單號(hào) | id | string[1, 32] | 是 | 微信支付訂單號(hào) 示例值:1217752501201407033233368018 |
商戶(hù)號(hào) | mchid | string[1, 32] | 是 | 微信支付分配的商戶(hù)號(hào) 注意:僅適用于直連模式 示例值:1900000109 |
APPID | appid | string[1, 32] | 是 | 商戶(hù)在微信公眾平臺(tái)申請(qǐng)服務(wù)號(hào)對(duì)應(yīng)的APPID 注意:僅適用于直連模式 示例值:wx8888888888888888 |
子商戶(hù)號(hào) | sub_mchid | string[1, 32] | 是 | 微信支付分配的子商戶(hù)號(hào) 注意:僅適用于機(jī)構(gòu)模式 示例值:1900000109 |
機(jī)構(gòu)商戶(hù)號(hào) | sp_mchid | string[1, 32] | 是 | 微信支付分配的機(jī)構(gòu)商戶(hù)號(hào) 注意:僅適用于機(jī)構(gòu)模式 示例值:1900000100 |
機(jī)構(gòu)APPID | sp_appid | string[1, 32] | 是 | 機(jī)構(gòu)在微信公眾平臺(tái)申請(qǐng)服務(wù)號(hào)對(duì)應(yīng)的APPID 示例值:wx8888888888888888 |
子商戶(hù)APPID | sub_appid | string[1, 32] | 否 | 子商戶(hù)在微信開(kāi)放平臺(tái)申請(qǐng)移動(dòng)應(yīng)用對(duì)應(yīng)的APPID 示例值:wx8888888888888888 |
商戶(hù)訂單號(hào) | out_trade_no | string[1, 32] | 是 | 返回的商戶(hù)訂單號(hào) 示例值:1217752501201407033233368018 |
交易類(lèi)型 | trade_type | string[1, 16] | 是 | 刷卡支付 示例值:MICROPAY |
交易狀態(tài) | trade_state | string[1, 32] | 是 | SUCCESS—支付成功 REFUND—轉(zhuǎn)入退款 NOTPAY—未支付 CLOSED—已關(guān)閉 REVOKED—已撤銷(xiāo)(刷卡支付) USERPAYING--用戶(hù)支付中 PAYERROR--支付失敗(其他原因,如銀行返回失敗) 示例值:SUCCESS |
交易狀態(tài)描述 | trade_state_desc | string[1, 256] | 是 | 對(duì)當(dāng)前訂單狀態(tài)的描述和下一步操作的指引 示例值:支付失敗,請(qǐng)重新下單支付 |
付款銀行 | bank_type | string[1, 32] | 是 | 銀行類(lèi)型,采用字符串類(lèi)型的銀行標(biāo)識(shí),值列表詳見(jiàn)銀行類(lèi)型 示例值:CMC |
商戶(hù)數(shù)據(jù) | attach | string(1, 127) | 否 | 附加數(shù)據(jù),在查詢(xún)API和支付通知中原樣返回,該字段主要用于商戶(hù)攜帶訂單的自定義數(shù)據(jù) 示例值:自定義數(shù)據(jù) |
支付完成時(shí)間 | success_time | string[1, 64] | 是 | 訂單支付成功時(shí)間,格式為rfc3339格式,如2018-06-08T10:34:56+08:00?代表北京時(shí)間2018年06月08日10時(shí)34分56秒 示例值:2018-06-08T10:34:56+08:00 |
支付者 | payer | object | 是 | 支付者信息,詳細(xì)說(shuō)明見(jiàn)下文 |
訂單金額 | amount | object | 是 | 訂單金額信息,詳細(xì)說(shuō)明見(jiàn)下文 |
優(yōu)惠功能 | promotion_detail | Object | 否 | 優(yōu)惠功能信息,詳細(xì)說(shuō)明見(jiàn)下文 |
參數(shù)名 | 變量 | 類(lèi)型[長(zhǎng)度限制] | 必填 | 描述 |
---|---|---|---|---|
返回狀態(tài)碼 | code | string[1, 32] | 是 | 錯(cuò)誤碼,枚舉值見(jiàn)錯(cuò)誤碼列表 示例值:INVALID_REQUEST |
返回信息 | message | string[1, 256] | 是 | 返回信息,如非空,為錯(cuò)誤原因 示例值:參數(shù)格式校驗(yàn)錯(cuò)誤 |
詳細(xì)的錯(cuò)誤描述 | detail | Object | 否 | 當(dāng)code為PARAM_ERROR時(shí)返回,詳細(xì)說(shuō)明見(jiàn)下 |
{
"sp_appid": "wxdace645e0bc2c424",
"sp_mchid": "10000100",
"sub_mchid": "20000100",
"out_trade_no": "20150806125346",
"merchant_category_code": "4111",
"payer": {
"auth_code": "134650720866361395"
},
"trade_type": "MICROPAY",
"amount": {
"total": 1,
"currency": "HKD"
},
"attach": "Payment Test",
"description": "Image Store - Tencent Building in Shenzhen - QQ Doll",
"goods_tag": "1234",
"limit_pay": "no_credit",
"promotion_detail": [{
"cost_price": 1,
"receipt_id": "1234",
"goods_detail": [{
"goods_id": "iphone6s_16G",
"wxpay_goods_id": "3405",
"goods_name": "iPhone6s 16G",
"quantity": 1,
"price": 1
}]
}],
"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": "Tencent Building Branch",
"address": "Nanshan District, Shenzhen, Guangdong"
}
}
}
錯(cuò)誤碼 | 描述 | 解決方案 |
---|---|---|
INVALID_REQUEST | 無(wú)效請(qǐng)求 | 請(qǐng)根據(jù)接口返回的詳細(xì)錯(cuò)誤描述信息檢查您的程序 |
TRADE_ERROR | 交易失敗 | 提示用戶(hù)更換支付方式 |
SYSTEM_ERROR | 系統(tǒng)錯(cuò)誤 | 請(qǐng)用原請(qǐng)求參數(shù)再次調(diào)用支付接口以確認(rèn)結(jié)果。如果持續(xù)返回SYSTEMERROR,請(qǐng)調(diào)用撤銷(xiāo)接口,并告知用戶(hù)更換支付方式。 |
PARAM_ERROR | 請(qǐng)求參數(shù)錯(cuò)誤 | 請(qǐng)根據(jù)接口返回的詳細(xì)錯(cuò)誤描述信息檢查您的程序 |
NOT_ENOUGH | 余額不足 | 提示用戶(hù)余額不足或更換支付方式 |
AUTH_CODE_INVALID | 付款碼無(wú)效 | 請(qǐng)檢查是否是微信的付款碼。然后更換out_trade_no和付款碼后再次發(fā)起支付。 |
Customer Service Tel
Business Development
9:00-18:00
Monday-Friday GMT+8
Technical Support
WeChat Pay Global
ICP證