微信 H5 支付
适用于外部手机浏览器
微信H5 支付使用前,请在控制台添加H5域名并确保审核通过
H5 支付是指手机自带浏览器跳转至微信客户端支付的方式
请求URL
https://api.niucodata.com/release/wx/prepay
请求方式
POST
Json
请求参数
参数名 | 必选 | 类型 | 说明 |
channel | 是 | string | 固定为 h5 |
app_id | 是 | string | 你的 app_id,可在控制台查看 |
share_code | 否 | string | 分账参数,需先开通分账权限 |
description | 是 | string | 支付描述,一般为商品名称 |
out_trade_no | 否 | string | 订单号,如不填,面包多将随机生成订单号 |
amount_total | 是 | number | 金额,单位为分 |
sign | 是 | string | 请求签名,参照签名算法 |
返回示例
返回参数说明
参数名 | 类型 | 说明 |
error | string | 错误说明 |
备注
如果返回结果不包含 error,则请求成功,返回的h5_url 以链接点击形式跳转,即可在微信外的网页中 唤起微信进行H5支付
H5支付的使用请参考微信官方文档
不需要传递
callback_url
,因为支付完成后会自动返回并刷新原网页(请做好判断)
最后更新于