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

基礎(chǔ)支付
JSAPI支付
APP支付
H5支付
Native支付
小程序支付
合單支付
付款碼支付
經(jīng)營能力
微信支付分(公共API)
微信支付分(免確認預(yù)授權(quán)模式)
微信支付分(需確認模式)
支付即服務(wù)
行業(yè)方案
智慧商圈
微信支付分停車服務(wù)
電子發(fā)票
營銷工具
代金券
商家券
委托營銷
支付有禮
小程序發(fā)券插件
H5發(fā)券
圖片上傳(營銷專用)
現(xiàn)金紅包
資金應(yīng)用
商家轉(zhuǎn)賬到零錢
分賬
風(fēng)險合規(guī)
消費者投訴2.0
其他能力
清關(guān)報關(guān)
圖片上傳
視頻上傳
微信支付平臺證書

H5下單API

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


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


接口說明

適用對象: 直連商戶

請求URL:https://api.mch.weixin.qq.com/v3/pay/transactions/h5

請求方式:POST


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

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

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


請求參數(shù)

參數(shù)名 變量 類型[長度限制] 必填 描述
應(yīng)用ID appid string[1,32] body 由微信生成的應(yīng)用ID,全局唯一。請求基礎(chǔ)下單接口時請注意APPID的應(yīng)用屬性,例如公眾號場景下,需使用應(yīng)用屬性為公眾號的APPID
示例值:wxd678efh567hg6787
直連商戶號 mchid string[1,32] body 直連商戶的商戶號,由微信支付生成并下發(fā)。
示例值:1230000109
商品描述 description string[1,127] body 商品描述
示例值:Image形象店-深圳騰大-QQ公仔
商戶訂單號 out_trade_no string[6,32] body 商戶系統(tǒng)內(nèi)部訂單號,只能是數(shù)字、大小寫字母_-*且在同一個商戶號下唯一
示例值:1217752501201407033233368018
交易結(jié)束時間 time_expire string[1,64] body 訂單失效時間,遵循rfc3339標準格式,格式為yyyy-MM-DDTHH:mm:ss+TIMEZONE,yyyy-MM-DD表示年月日,T出現(xiàn)在字符串中,表示time元素的開頭,HH:mm:ss表示時分秒,TIMEZONE表示時區(qū)(+08:00表示東八區(qū)時間,領(lǐng)先UTC8小時,即北京時間)。例如:2015-05-20T13:29:35+08:00表示,北京時間2015年5月20日 13點29分35秒。
示例值:2018-06-08T10:34:56+08:00
附加數(shù)據(jù) attach string[1,128] body 附加數(shù)據(jù),在查詢API和支付通知中原樣返回,可作為自定義參數(shù)使用
示例值:自定義數(shù)據(jù) ?
通知地址 notify_url string[1,256] body 通知URL必須為直接可訪問的URL,不允許攜帶查詢串,要求必須為https地址。
格式:URL
示例值:https://www.weixin.qq.com/wxpay/pay.php
訂單優(yōu)惠標記 goods_tag string[1,32] body 訂單優(yōu)惠標記
示例值:WXG
電子發(fā)票入口開放標識 support_fapiao boolean body 傳入true時,支付成功消息和支付詳情頁將出現(xiàn)開票入口。需要在微信支付商戶平臺或微信公眾平臺開通電子發(fā)票功能,傳此字段才可生效。
true:是
false:否
示例值:true
+ 訂單金額 amount object body 訂單金額信息
參數(shù)名 變量 類型[長度限制] 必填 描述
總金額 total int 訂單總金額,單位為分。
示例值:100
貨幣類型 currency string[1,16] CNY:人民幣,境內(nèi)商戶號僅支持人民幣。
示例值:CNY
+ 優(yōu)惠功能 detail object body 優(yōu)惠功能
參數(shù)名 變量 類型[長度限制] 必填 描述
訂單原價 cost_price int 1、商戶側(cè)一張小票訂單可能被分多次支付,訂單原價用于記錄整張小票的交易金額。
2、當訂單原價與支付金額不相等,則不享受優(yōu)惠。
3、該字段主要用于防止同一張小票分多次支付,以享受多次優(yōu)惠的情況,正常支付訂單不必上傳此參數(shù)。
示例值:608800
商品小票ID invoice_id string[1,32] 商家小票ID
示例值:微信123
+ 單品列表 goods_detail array 單品列表信息
對于json結(jié)構(gòu)體參數(shù),內(nèi)層參數(shù)的必填屬性僅在結(jié)構(gòu)體有傳參的情況下才生效,即如果json結(jié)構(gòu)體都不傳參,則內(nèi)層參數(shù)必定全部都不傳參。
條目個數(shù)限制:【1,6000】
參數(shù)名 變量 類型[長度限制] 必填 描述
商戶側(cè)商品編碼 merchant_goods_id string[1,32] 由半角的大小寫字母、數(shù)字、中劃線、下劃線中的一種或幾種組成。
示例值:1246464644
微信支付商品編碼 wechatpay_goods_id string[1,32] 微信支付定義的統(tǒng)一商品編號(沒有可不傳)
示例值:1001
商品名稱 goods_name string[1,256] 商品的實際名稱
示例值:iPhoneX 256G
商品數(shù)量 quantity int 用戶購買的數(shù)量
示例值:1
商品單價 unit_price int 單位為:分。如果商戶有優(yōu)惠,需傳輸商戶優(yōu)惠后的單價(例如:用戶對一筆100元的訂單使用了商場發(fā)的紙質(zhì)優(yōu)惠券100-50,則活動商品的單價應(yīng)為原單價-50)
示例值:528800
+ 場景信息 scene_info object body 支付場景描述
參數(shù)名 變量 類型[長度限制] 必填 描述
用戶終端IP payer_client_ip string[1,45] 用戶的客戶端IP,支持IPv4和IPv6兩種格式的IP地址。
示例值:14.23.150.211
商戶端設(shè)備號 device_id string[1,32] 商戶端設(shè)備號(門店號或收銀設(shè)備ID)。
示例值:013467007045764
+ 商戶門店信息 store_info object 商戶門店信息
對于json結(jié)構(gòu)體參數(shù),內(nèi)層參數(shù)的必填屬性僅在結(jié)構(gòu)體有傳參的情況下才生效,即如果json結(jié)構(gòu)體都不傳參,則內(nèi)層參數(shù)必定全部都不傳參。
參數(shù)名 變量 類型[長度限制] 必填 描述
門店編號 id string[1,32] 商戶側(cè)門店編號
示例值:0001
門店名稱 name string[1,256] 商戶側(cè)門店名稱
示例值:騰訊大廈分店
地區(qū)編碼 area_code string[1,32] 地區(qū)編碼,詳細請見省市區(qū)編號對照表
示例值:440305
詳細地址 address string[1,512] 詳細的商戶門店地址
示例值:廣東省深圳市南山區(qū)科技中一道10000號
+ H5場景信息 h5_info object H5場景信息
參數(shù)名 變量 類型[長度限制] 必填 描述
場景類型 type string[1,32] 場景類型
示例值:iOS, Android, Wap
應(yīng)用名稱 app_name string[1,64] 應(yīng)用名稱
示例值:王者榮耀
網(wǎng)站URL app_url string[1,128] 網(wǎng)站URL
示例值:https://pay.qq.com
iOS平臺BundleID bundle_id string[1,128] iOS平臺BundleID
示例值:com.tencent.wzryiOS
Android平臺PackageName package_name string[1,128] Android平臺PackageName
示例值:com.tencent.tmgp.sgame
+結(jié)算信息 settle_info object body 結(jié)算信息
參數(shù)名 變量 類型[長度限制] 必填 描述
是否指定分賬 profit_sharing boolean 是否指定分賬
示例值:false

請求示例


{
	"mchid": "1900006XXX",
	"out_trade_no": "H51217752501201407033233368018",
	"appid": "wxdace645e0bc2cXXX",
	"description": "Image形象店-深圳騰大-QQ公仔",
	"notify_url": "https://weixin.qq.com/",
	"amount": {
		"total": 1,
		"currency": "CNY"
	},
	"scene_info": {
		"payer_client_ip": "127.0.0.1",
		"h5_info": {
			"type": "Wap"
		}
	}
}
    
{
JAVA示例代碼
}
    

返回參數(shù)

參數(shù)名 變量 類型[長度限制] 必填 描述
支付跳轉(zhuǎn)鏈接 h5_url string[1,512] h5_url為拉起微信支付收銀臺的中間頁面,可通過訪問該url來拉起微信客戶端,完成支付,h5_url的有效期為5分鐘。
示例值:https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx2016121516420242444321ca0631331346&package=1405458241

返回示例


{
	"h5_url": "https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx2916263004719461949c84457c735b0000&package=2150917749"
}
                                

    http://2323weixin.qq.com
                                

錯誤碼公共錯誤碼

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


技術(shù)咨詢

文檔反饋