微信小微商户怎么设置h5支付
随着社会的不断发展,移动支付慢慢成为人们非常方便的一种支付方式。微信作为社交工具中的佼佼者,为了更好地满足用户的需求,推出了H5支付功能。那么作为微信小微商户,如何来设置H5支付呢?下面就为大家介绍一下微信小微商户如何设置H5支付。
首先,需要开通微信商户,因为只有开通了微信商户,才能够在商户平台申请开通H5支付。在开通微信商户之后,需要登录商户平台,进入【产品中心->产品大全->我的产品->H5支付】。
在这个页面,我们可以查看H5支付的开通状态。如果没有开通,我们需要点击申请开通页面,来到H5支付的申请开通界面。在这个页面中,我们需要填写一些信息,如下所示:
1.支付域名
支付域名需要填写已备案的域名,并且需要提供一个域名授权书。例如,下面是我们公司在腾讯云备案的域名。
2.售卖产品/使用场景
在这里,我们需要填写一项需要开通微信支付H5支付企业的营业范围。随后,需要填写所售卖产品对应的官方网站域名或详情页网址。
3.补充材料
在最后的补充材料中,则需要提交一份域名证书和域名授权书。提交完毕后,等待1天左右的审核时间,就可以开通H5支付了。
在开通H5支付之后,我们还需要在网站上添加相应的代码,来使用H5支付功能。在微信支付的官方文档中,提供了相应的代码,我们只需要按照步骤进行操作即可。
下面是代码实例:
```html
//调用微信JS api 支付
function jsApiCall()
{
WeixinJSBridge.invoke(
'getBrandWCPayRequest',
{
"appId":"wx2421b1c4370ec43b", //公众号名称,由商户传入
"timeStamp":"1395712654", //时间戳,自1970年以来的秒数
"nonceStr":"e61463f8efa94090b1f366cccfbbb444", //随机串
"package":"prepay_id=u802345jgfjsdfgsdg888",
"signType":"MD5", //微信签名方式
"paySign":"70EA570631E4BB79628FBCA90534C63FF7FADD89" //微信签名
},
function(res){
if(res.err_msg == "get_brand_wcpay_request:ok" ) {
// 支付成功后的回调函数
} else if(res.err_msg == "get_brand_wcpay_request:cancel"){
//支付被取消的回调函数
}else{
//支付失败的回调函数
}
}
);
}
function callpay()
{
if (typeof WeixinJSBridge == "undefined"){
if( document.addEventListener ){
document.addEventListener('WeixinJSBridgeReady', jsApiCall, false);
}else if (document.attachEvent){
document.attachEvent('WeixinJSBridgeReady', jsApiCall);
document.attachEvent('onWeixinJSBridgeReady', jsApiCall);
}
}else{
jsApiCall();
}
}
```
最后,小编需要提醒大家,开通H5支付需要注意一些事项,如支付安全等问题,因此需要严格按照开通流程操作,才能够安全、稳定地使用H5支付功能。