跳到主要内容

微信H5支付(第三方浏览器)

WeChat H5 process-flow

HTTP请求

POST ../trade/v1/payment PayType: 800212

请求参数

参数名字参数编码是否必填参数类型描述
公共支付参数请参阅有关交易的公共支付参数
扩展客户信息extend_infoObject
extend_info:{
"scene_info":{ //场景类型
"h5_info": { // h5支付固定传"h5_info"
"type": "Wap", //场景类型
"wap_url": "https://qfpay.com/h5/pay", //WAP网站URL地址
"wap_name": "qfpay" //WAP 网站名
}
},
"spbill_create_ip": "192.168.1.10"// 用户真实ip地址获取指引 https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=15_5
}


extend_info:

参数编码二级参数编码三级参数编码是否必填参数类型描述
scene_infoObject
h5_infoObject
typeString场景类型 "Wap"
wap_urlString手机网站地址
wap_nameString手机网站名字
spbill_create_ipString客户IP地址

响应参数

参数编码二级参数编码参数类型参数名字描述
公共响应参数请参阅有关交易的公共支付参数
支付URLpay_urlString
注意

正常流程中,支付后,用户会返回发起支付的页面。 如果您希望用户返回指定页面,可以在返回的支付URL中插入redirect_url参数。 例如,如果希望用户跳转到 https://www.wechatpay.com.cn ,可以按如下处理:

pay_url

https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx20161110163838f231619da20804912345&package=1037687096

插入redirect_url后的支付URL

https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx20161110163838f231619da20804912345&package=1037687096&redirect_url=https%3A%2F%2Fwww.wechatpay.com.cn