面包多Pay
搜索文档…
微信 H5 支付
适用于外部手机浏览器
微信H5 支付使用前,请在控制台添加H5域名并确保审核通过
H5 支付是指手机自带浏览器跳转至微信客户端支付的方式

请求URL

    https://api.mianbaoduo.com/release/wx/prepay

请求方式

    POST
    Json

请求参数

参数名
必选
类型
说明
channel
string
固定为 h5
app_id
string
你的 app_id,可在控制台查看
description
string
支付描述,一般为商品名称
out_trade_no
string
订单号,如不填,面包多将随机生成订单号
amount_total
number
金额,单位为分
sign
string
请求签名,参照签名算法

返回示例

1
//成功
2
{
3
"h5_url": "https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx120013350995d44tfg4trab07f0000&package=12453942569"
4
}
5
6
//失败
7
{
8
"error": "error sign"
9
}
Copied!

返回参数说明

参数名
类型
说明
error
string
错误说明

备注

    如果返回结果不包含 error,则请求成功,返回的h5_url 以链接点击形式跳转,即可在微信外的网页中 唤起微信进行H5支付
    H5支付的使用请参考微信官方文档
    不需要传递 callback_url,因为支付完成后会自动返回并刷新原网页(请做好判断)
最近更新 6mo ago
复制链接