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

商戶進(jìn)件
特約商戶進(jìn)件
基礎(chǔ)支付
JSAPI支付
APP支付
H5支付
Native支付
小程序支付
合單支付
付款碼支付
經(jīng)營(yíng)能力
支付即服務(wù)
點(diǎn)金計(jì)劃
行業(yè)方案
平臺(tái)收付通(商戶進(jìn)件)
平臺(tái)收付通(普通支付)
平臺(tái)收付通(合單支付)
平臺(tái)收付通(分賬)
平臺(tái)收付通(補(bǔ)差)
平臺(tái)收付通(退款)
平臺(tái)收付通(余額查詢)
平臺(tái)收付通(商戶提現(xiàn))
平臺(tái)收付通(注銷申請(qǐng))
平臺(tái)收付通(注銷后提現(xiàn))
平臺(tái)收付通(跨境付款)
平臺(tái)收付通(下載賬單)
智慧商圈
微信支付分停車服務(wù)
電子發(fā)票
營(yíng)銷工具
代金券
商家券
委托營(yíng)銷
支付有禮
小程序發(fā)券插件
H5發(fā)券
圖片上傳(營(yíng)銷專用)
現(xiàn)金紅包
資金應(yīng)用
分賬
連鎖品牌分賬
風(fēng)險(xiǎn)合規(guī)
商戶開(kāi)戶意愿確認(rèn)
消費(fèi)者投訴2.0
商戶違規(guī)通知回調(diào)
其他能力
圖片上傳
視頻上傳
微信支付平臺(tái)證書(shū)

JSAPI下單API

最新更新時(shí)間:2023.03.10 版本說(shuō)明


除付款碼支付場(chǎng)景以外,商戶系統(tǒng)先調(diào)用該接口在微信支付服務(wù)后臺(tái)生成預(yù)支付交易單,返回正確的預(yù)支付交易會(huì)話標(biāo)識(shí)后再按Native、JSAPI、APP等不同場(chǎng)景生成交易串調(diào)起支付。


接口說(shuō)明

適用對(duì)象: 電商平臺(tái)

請(qǐng)求URL:https://api.mch.weixin.qq.com/v3/pay/partner/transactions/jsapi

請(qǐng)求方式:POST


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

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

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


請(qǐng)求參數(shù)

參數(shù)名 變量 類型[長(zhǎng)度限制] 必填 描述
服務(wù)商應(yīng)用ID sp_appid string[1,32] body 服務(wù)商申請(qǐng)的公眾號(hào)或移動(dòng)應(yīng)用appid。
示例值:wx8888888888888888
服務(wù)商戶號(hào) sp_mchid string[1,32] body 服務(wù)商戶號(hào),由微信支付生成并下發(fā)
示例值:1230000109
二級(jí)商戶應(yīng)用ID sub_appid string[1,32] body 二級(jí)商戶申請(qǐng)的公眾號(hào)或移動(dòng)應(yīng)用appid。若sub_openid有傳的情況下,sub_appid必填,且sub_appid需與sub_openid對(duì)應(yīng)
示例值:wxd678efh567hg6999
二級(jí)商戶號(hào) sub_mchid string[1,32] body 二級(jí)商戶的商戶號(hào),由微信支付生成并下發(fā)。
示例值:1900000109
商品描述 description string[1,127] body 商品描述
示例值:Image形象店-深圳騰大-QQ公仔
商戶訂單號(hào) out_trade_no string[6,32] body 商戶系統(tǒng)內(nèi)部訂單號(hào),只能是數(shù)字、大小寫(xiě)字母_-*且在同一個(gè)商戶號(hào)下唯一,詳見(jiàn)【商戶訂單號(hào)】。
特殊規(guī)則:最小字符長(zhǎng)度為6
示例值:1217752501201407033233368018
交易結(jié)束時(shí)間 time_expire string[1,64] body 訂單失效時(shí)間,遵循rfc3339標(biāo)準(zhǔn)格式,格式為yyyy-MM-DDTHH:mm:ss+TIMEZONE,yyyy-MM-DD表示年月日,T出現(xiàn)在字符串中,表示time元素的開(kāi)頭,HH:mm:ss表示時(shí)分秒,TIMEZONE表示時(shí)區(qū)(+08:00表示東八區(qū)時(shí)間,領(lǐng)先UTC 8小時(shí),即北京時(shí)間)。例如:2015-05-20T13:29:35+08:00表示,北京時(shí)間2015年5月20日 13點(diǎn)29分35秒。
示例值:2018-06-08T10:34:56+08:00
附加數(shù)據(jù) attach string[1,128] body 附加數(shù)據(jù),在查詢API和支付通知中原樣返回,可作為自定義參數(shù)使用,實(shí)際情況下只有支付完成狀態(tài)才會(huì)返回該字段。
示例值:自定義數(shù)據(jù) ?
通知地址 notify_url string[1,256] body 通知URL必須為直接可訪問(wèn)的URL,不允許攜帶查詢串。
格式:URL
示例值:https://www.weixin.qq.com/wxpay/pay.php
訂單優(yōu)惠標(biāo)記 goods_tag string[1,32] body 訂單優(yōu)惠標(biāo)記
示例值:WXG
+ 結(jié)算信息 settle_info object body 結(jié)算信息
參數(shù)名 變量 類型[長(zhǎng)度限制] 必填 描述
是否指定分賬 profit_sharing boolean 是否指定分賬,枚舉值
true:是
false:否
示例值:true
補(bǔ)差金額 subsidy_amount int64 SettleInfo.profit_sharing為true時(shí),該金額才生效。
注意:?jiǎn)喂P訂單最高補(bǔ)差金額為10000元
示例值:10
+ 訂單金額 amount object body 訂單金額信息
參數(shù)名 變量 類型[長(zhǎng)度限制] 必填 描述
總金額 total int 訂單總金額,單位為分。
示例值:100
貨幣類型 currency string[1,16] CNY:人民幣,境內(nèi)商戶號(hào)僅支持人民幣。
示例值:CNY
+ 支付者 payer object body 支付者信息
參數(shù)名 變量 類型[長(zhǎng)度限制] 必填 描述
用戶服務(wù)標(biāo)識(shí) sp_openid string[1,128] 二選一 用戶在服務(wù)商appid下的唯一標(biāo)識(shí)。
示例值:oUpF8uMuAJO_M2pxb1Q9zNjWeS6o
用戶子標(biāo)識(shí) sub_openid string[1,128] 用戶在子商戶appid下的唯一標(biāo)識(shí)。若傳sub_openid,那sub_appid必填
示例值:oUpF8uMuAJO_M2pxb1Q9zNjWeS6o
+ 優(yōu)惠功能 detail object body 優(yōu)惠功能
參數(shù)名 變量 類型[長(zhǎng)度限制] 必填 描述
訂單原價(jià) cost_price int 1、商戶側(cè)一張小票訂單可能被分多次支付,訂單原價(jià)用于記錄整張小票的交易金額。
2、當(dāng)訂單原價(jià)與支付金額不相等,則不享受優(yōu)惠。
3、該字段主要用于防止同一張小票分多次支付,以享受多次優(yōu)惠的情況,正常支付訂單不必上傳此參數(shù)。
示例值:608800
商品小票ID invoice_id string[1,32] 商家小票ID
示例值:微信123
+ 單品列表 goods_detail array 單品列表信息
條目個(gè)數(shù)限制:【1,6000】
參數(shù)名 變量 類型[長(zhǎng)度限制] 必填 描述
商戶側(cè)商品編碼 merchant_goods_id string[1,32] 由半角的大小寫(xiě)字母、數(shù)字、中劃線、下劃線中的一種或幾種組成。
示例值:1246464644
微信支付商品編碼 wechatpay_goods_id string[1,32] 微信支付定義的統(tǒng)一商品編號(hào)(沒(méi)有可不傳)
示例值:1001
商品名稱 goods_name string[1,256] 商品的實(shí)際名稱
示例值:iPhoneX 256G
商品數(shù)量 quantity int 用戶購(gòu)買的數(shù)量
示例值:1
商品單價(jià) unit_price int 商品單價(jià),單位為分
示例值:828800
+ 場(chǎng)景信息 scene_info object body 支付場(chǎng)景描述
參數(shù)名 變量 類型[長(zhǎng)度限制] 必填 描述
用戶終端IP payer_client_ip string[1,45] 用戶的客戶端IP,支持IPv4和IPv6兩種格式的IP地址。
示例值:14.23.150.211
商戶端設(shè)備號(hào) device_id string[1,32] 商戶端設(shè)備號(hào)(門(mén)店號(hào)或收銀設(shè)備ID)。
示例值:013467007045764
+ 商戶門(mén)店信息 store_info object 商戶門(mén)店信息
參數(shù)名 變量 類型[長(zhǎng)度限制] 必填 描述
門(mén)店編號(hào) id string[1,32] 商戶側(cè)門(mén)店編號(hào)
示例值:0001
門(mén)店名稱 name string[1,256] 商戶側(cè)門(mén)店名稱
示例值:騰訊大廈分店
地區(qū)編碼 area_code string[1,32] 地區(qū)編碼,詳細(xì)請(qǐng)見(jiàn)省市區(qū)編號(hào)對(duì)照表
示例值:440305
詳細(xì)地址 address string[1,512] 詳細(xì)的商戶門(mén)店地址
示例值:廣東省深圳市南山區(qū)科技中一道10000號(hào)

請(qǐng)求示例


{
	"time_expire": "2018-06-08T10:34:56+08:00",
	"amount": {
		"total": 100,
		"currency": "CNY"
	},
	"settle_info": {
		"profit_sharing": false,
		"subsidy_amount": 10
	},
	"sp_mchid": "1230000109",
	"description": "Image形象店-深圳騰大-QQ公仔",
	"sub_appid": "wxd678efh567hg6999",
	"notify_url": " https://www.weixin.qq.com/wxpay/pay.php",
	"payer": {
		"sp_openid": "oUpF8uMuAJO_M2pxb1Q9zNjWeS6o",
		"sub_openid": "oUpF8uMuAJO_M2pxb1Q9zNjWeS6o"
	},
	"sp_appid": "wx8888888888888888",
	"out_trade_no": "1217752501201407033233368018",
	"goods_tag": "WXG",
	"sub_mchid": "1900000109",
	"attach": "自定義數(shù)據(jù)說(shuō)明",
	"detail": {
		"invoice_id": "wx123",
		"goods_detail": [{
			"goods_name": "iPhoneX 256G",
			"wechatpay_goods_id": "1001",
			"quantity": 1,
			"merchant_goods_id": "1246464644",
			"unit_price": 828800
		}, {
			"goods_name": "iPhoneX 256G",
			"wechatpay_goods_id": "1001",
			"quantity": 1,
			"merchant_goods_id": "1246464644",
			"unit_price": 828800
		}],
		"cost_price": 608800
	},
	"scene_info": {
		"store_info": {
			"address": "廣東省深圳市南山區(qū)科技中一道10000號(hào)",
			"area_code": "440305",
			"name": "騰訊大廈分店",
			"id": "0001"
		},
		"device_id": "013467007045764",
		"payer_client_ip": "14.23.150.211"
	}
}
    
{
JAVA示例代碼
}
    

返回參數(shù)

參數(shù)名 變量 類型[長(zhǎng)度限制] 必填 描述
預(yù)支付交易會(huì)話標(biāo)識(shí) prepay_id string[1,64] 預(yù)支付交易會(huì)話標(biāo)識(shí)。用于后續(xù)接口調(diào)用中使用,該值有效期為2小時(shí)
示例值:wx201410272009395522657a690389285100

返回示例


{	
? "prepay_id": "wx201410272009395522657a690389285100"
}
                                

    http://2323weixin.qq.com
                                

錯(cuò)誤碼公共錯(cuò)誤碼

狀態(tài)碼 錯(cuò)誤碼 描述 解決方案
202 USERPAYING 用戶支付中,需要輸入密碼 等待5秒,然后調(diào)用被掃訂單結(jié)果查詢API,查詢當(dāng)前訂單的不同狀態(tài),決定下一步的操作
403 TRADE_ERROR 交易錯(cuò)誤 因業(yè)務(wù)原因交易失敗,請(qǐng)查看接口返回的詳細(xì)信息
500 SYSTEMERROR 系統(tǒng)錯(cuò)誤 系統(tǒng)異常,請(qǐng)用相同參數(shù)重新調(diào)用
401 SIGN_ERROR 簽名錯(cuò)誤 請(qǐng)檢查簽名參數(shù)和方法是否都符合簽名算法要求
403 RULELIMIT 業(yè)務(wù)規(guī)則限制 因業(yè)務(wù)規(guī)則限制請(qǐng)求頻率,請(qǐng)查看接口返回的詳細(xì)信息
400 PARAM_ERROR 參數(shù)錯(cuò)誤 請(qǐng)根據(jù)接口返回的詳細(xì)信息檢查請(qǐng)求參數(shù)
403 OUT_TRADE_NO_USED 商戶訂單號(hào)重復(fù) 請(qǐng)核實(shí)商戶訂單號(hào)是否重復(fù)提交
404 ORDERNOTEXIST 訂單不存在 請(qǐng)檢查訂單是否發(fā)起過(guò)交易
400 ORDER_CLOSED 訂單已關(guān)閉 當(dāng)前訂單已關(guān)閉,請(qǐng)重新下單
500 OPENID_MISMATCH openid和appid不匹配 請(qǐng)確認(rèn)openid和appid是否匹配
403 NOAUTH 商戶無(wú)權(quán)限 請(qǐng)商戶前往申請(qǐng)此接口相關(guān)權(quán)限
400 MCH_NOT_EXISTS 商戶號(hào)不存在 請(qǐng)檢查商戶號(hào)是否正確
500 INVALID_TRANSACTIONID 訂單號(hào)非法 請(qǐng)檢查微信支付訂單號(hào)是否正確
400 INVALID_REQUEST 無(wú)效請(qǐng)求 請(qǐng)根據(jù)接口返回的詳細(xì)信息檢查
429 FREQUENCY_LIMITED 頻率超限 請(qǐng)降低請(qǐng)求接口頻率
500 BANKERROR 銀行系統(tǒng)異常 銀行系統(tǒng)異常,請(qǐng)用相同參數(shù)重新調(diào)用
400 APPID_MCHID_NOT_MATCH appid和mch_id不匹配 請(qǐng)確認(rèn)appid和mch_id是否匹配
403 ACCOUNTERROR 賬號(hào)異常 用戶賬號(hào)異常,無(wú)需更多操作


版本說(shuō)明

關(guān)閉
V1.0
2020.05.26
1. JSAPI下單接口上線

技術(shù)咨詢

文檔反饋