公司动态

2023微信h5支付教程

2023微信h5支付教程 公司动态 广力云

2023微信H5支付教程

H5支付是指商户在微信客户端外的移动端网页展示商品或服务,用户在前述页面确认使用微信支付时,商户发起本服务呼起微信客户端进行支付。H5支付主要用于触屏版的手机浏览器请求微信支付的场景,可以方便地从外部浏览器唤起微信支付。如果你想在微信中卖东西,开通H5支付可能是个不错的选择。在下面,我们就来详细了解如何开通微信H5支付吧!

一、开通微信商户

首先,要开通微信H5支付,必须先开通微信商户。营业执照类型是企业的执照,个体户只可以开微信商户,小程序。入驻成为商户:在线提交营业执照、身份证、银行账户等基本信息,快速提交申请。

二、入驻微信H5支付

1、登陆商户平台

成功开通微信商户后,我们需要登录商户平台。在【产品中心->产品大全->我的产品->H5支付】可以查看H5支付的开通状态。如果你还没有开通H5支付,点击【申请开通】前往申请开通页面。

2、填写支付域名

在申请开通页面,有三个要求需要填写。首先是支付域名,此处填写的域名需要提供一份域名授权书。例如,以下是本人公司在腾讯云备案的域名,支付域名可以填写需要备案过的域名,然后需要备案域名公司填写域名授权书给需要开通微信支付H5支付的企业或者个人。

3、售卖产品/使用场景

其次是售卖产品/使用场景,此处需要填写一项需要开通微信支付H5支付企业的营业范围。需要根据实际情况填写,主要是简单描述售卖产品或使用场景。

4、补充材料

在最后的补充材料中则是提交一份域名证书和域名授权书。一般申请下来的周期是1天的审核时间左右。

5、审核通过后,就可以在H5支付页面里查看到开通H5支付的状态。

三、配置JSAPI支付信息

在进入H5支付之前,还需要配置JSAPI支付信息。首先,需要去微信商户平台进入【商户信息】-【公众号支付】,添加支付授权目录,这个授权目录是我们需要在H5支付界面在微信支付中打开的完整路径(域名+文件路径)。

在配置完成后,还需要在app.js文件中加入以下代码:

```javascript

wx.config({

//注意,这里的appId必须是商户的appId(即微信公众号的appId)

appId:appId,

timestamp:timestamp,

nonceStr:nonceStr,

signature: signature,

jsApiList:['chooseWXPay']

})

```

这些参数均需从微信服务器获取。

四、开始H5支付

最后,通过以下代码开启H5支付:

```javascript

wx.ready(()=> {

//需要调起支付的页面url

let url = 'http://www.example.com/pay.aspx';

wx.chooseWXPay({

appId:appId,

timestamp:timestamp,

nonceStr:nonceStr,

package:'prepay_id=prepay_id', //微信订单号

signType:'MD5',

paySign:'paySign',

success:(res)=> {

//支付完成

alert('支付成功!');

},

fail:(res) => {

//支付失败

alert('支付失败!');

},

complete:(res) => {

//支付完成,不管成功还是失败都会调用complete方法

}

})

})

```

总结

H5支付对于想在微信中卖东西的人来说是个不错的选择。但是,在进行H5支付前,还需要开通微信商户并在商户平台进行一系列的设置,以及在代码中进行配置,才能实现H5支付。

希望这篇文章能对想要了解微信H5支付的人有所帮助。

电话咨询 立即申请