公司动态

微信h5支付接口怎么设置

微信h5支付接口怎么设置 公司动态 广力云

微信支付作为目前移动支付的主流之一,不仅在App内部有广泛的应用,而且在移动端网页中也具备了强大的支持。H5支付作为移动端网页中的主流支付方式,受到了各大商户的青睐。本文将介绍如何在微信支付中开通H5支付接口并进行设置。

1. 开通微信商户

在使用微信支付H5支付之前,必须先开通微信商户,并通过微信商户认证。营业执照类型是企业的执照,个体户只可以开微信商户和小程序。

2. 入驻成为商户

入驻成为商户需要在线提交营业执照、身份证、银行账户等基本信息,并快速提交申请。然后,登录【商户平台】,在【产品中心->产品大全->我的产品->H5支付】可以查看H5支付的开通状态。

3. 申请开通微信支付H5支付

在【产品中心->产品大全->我的产品->H5支付】页面,填写H5支付申请开通界面的相关信息,其中主要包含以下三个部分:

① 支付域名:此处需要填写要申请开通微信支付H5支付的网站或移动应用的域名,提供一份域名授权书进行备案。例如,在申请域名时,公司使用腾讯云备,支付域名填写的就是备案过的域名。

② 售卖产品/使用场景:此处需要填写申请开通微信支付H5支付的企业的营业范围和售卖产品/使用场景描述。

③ 补充材料:需要提交一份域名证书和域名授权书进行审核,一般审核周期为1天左右。

4. H5支付接口设置

H5支付接口设置主要包含以下三个步骤:

① 在代码中引入js文件

微信支付H5支付接口的实现需要在代码中引入js文件。可以通过在html头部中插入以下相关js代码实现:

```

```

② 判断是否支持微信支付

在支付前需要判断当前环境是否支持微信支付。可以在调用微信支付前添加如下代码:

```

document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {

  WeixinJSBridge.invoke('getBrandWCPayRequest', {}, function (res) {

    console.log(res.err_msg);

     if (res.err_msg == "get_brand_wcpay_request:ok") {

       // 支付成功

     } else {

       // 支付失败

     }

  });

}, false);

```

③ 调用微信支付

在需要进行支付的页面中的支付按钮中添加以下代码:

```

$('#payButton').click(function () {

  $.post("统一下单接口", {参数}, function (result) {

    WeixinJSBridge.invoke('getBrandWCPayRequest', {

      "appId":result.appId,

      "timeStamp":result.timeStamp,

      "nonceStr":result.nonceStr,

      "package":result.package,

      "signType":result.signType,

      "paySign":result.paySign

    }, function (res) {

      if (res.err_msg == "get_brand_wcpay_request:ok") {

        // 支付成功

      } else {

        //支付失败

      }

    });

  });

});

```

以上就是关于微信H5支付接口的设置的详细介绍。在实际应用H5支付接口时,需要根据自身网站或移动应用的需求进行相应的配置和使用。

电话咨询 立即申请