微信公众号支付不同于微信扫描支付,当用户使用微信访问网站的时候,网站可以直接调用微信支付(直接弹出微信支付密码输入框,输入完成了,支付也就完成了),而不用扫描二维码。我们在微信公众号中看到的支付基本上都是这种类型。

为了使用这种支付类型,用户需要前往微信公众号官网申请APPID 和 APPKey(需要申请的参数在这里笼统的称为APPID ,APPKey)。目前微信支付接口只对已经认证过的服务号开放,请注意。

1,安装微信公众号支付插件


关于如何安装,请参阅前面的文章《安装支付方式》,在此不做详述。另外,如果在ZMAX商城中找不到该支付方式,请前往ZMAX官方网站在线购买。

2,在哪里配置


 进入管理后台——> 组件——> ZMAX商城——> 支付方式 ,即可进入支付方式列表界面。如图:ZMAX商城支付方式.png

勾选微信公众号支付,然后点击工具栏中的配置支付,即可进入支付方式的配置界面,如图:ZMAXSHOP配置微信公众号支付.png

 

2,如何配置


配置的方式非常的简单,你只需要将你在微信公众平台上申请的 对应参数填写上即可。

每一个参数的设置

  • 绑定支付的APPID:填写你在微信公众平台上申请到的APPID
  • 商户号:填写你的商户号,这个商户号在开户邮件中可查看
  • 商户支付秘钥:填写你在微信公众平台上获得秘钥
  • 公众账号secert:填写你在微信公众平台上获得的公众账号secert
  • 商户证书路径(apiclient_cert.pem):商户证书的路径。保持默认即可
  • 商户证书路径(apiclient_key.pem):商户证书路径。保持默认即可
  • 代理:如果你没有启用代理机器,那么保持默认即可
  • CURL代理服务器:如果你没有启用代理机器,那么保持默认即可
  • CURL代理短裤:如果你没有启用代理机器,那么保持默认即可
  • 启用Https:如果你的网站支持Https,那么可以开启,否则保持默认

3,如何获得对应的参数


 1,进入微信公众平台

访问地址:https://mp.weixin.qq.com/  

2,注册账号,填写信息:如图:

ZMAX商城——微信支付-注册账号.jpg

改图截屏时间为2016-08-21日,如果同微信官网网站界面不一样,请以微信公众平台网站上为准。

在这里你需要注意,为了能够获得支付权限,你需要将你的账号类型选择为服务号。

3,注册完成之后。你需要进行认证。只有认证通过的服务号,才能获得支付权限

  • 再此说明一下,微信的认证是需要收费的,每年需要认证一次,每次收费300元。
  • 目前服务号的认证并不对个人开放,需要具有公司资质。由于微信公众平台的政策经常发生变动,获得更加详细的信息,请直接访问微信公众平台。
  • 认证的过程非常的简单(你付钱之后,会接到电话,问一些一些信息,然后就通过,基本上就是一种捞钱的形式)

 

4,认证通过后,你再次登陆你的微信公众平台账号,你就可以查看到你获得权限了:

ZMAX商城——微信支付权限获得成功.jpg

 

5,点击左侧菜单栏 微信支付。进入微信支付设置页面,截图如下:

ZMAX商城——微信支付设置界面1.jpg

 

6,点击支付申请,完成对应的信息

ZMAX商城——微信支付申请流程.jpg

至此,你已经获得要使用微信扫描支付的所有参数。下面就介绍在哪里查看这些参数

7,查看你获得微信支付参数:

1,获得AppId ,AppSecret

在微信公众平台的最下面,有一栏开发。点击子菜单项 基本配置,如图:

ZMAX商城——微信基本配置.jpgZMAX商城——微信支付基本配置2.jpg

在这个界面,你就可以获得AppId,AppSecret了。

2,获得商户号

商户号,你需要在你的开户邮件中查看。在你申请微信支付后,微信公众平台会给你发送一封开户邮件。大概如图:

ZMAX商城——微信支付开户邮件.jpg

在这里你就获得了商户号了。

3,获得商户支付秘钥 和证书

  • 商户支付秘钥需要登陆微信商户平台查看。
  • 微信商户平台的地址:https://pay.weixin.qq.com/ 
  • 登陆的账号和密码,你可以在开户邮件中查看。

成功登陆后,在API安全中设置密钥,并且下载证书。如图:

ZMAX商城——微信支付密钥证书.jpg

至此,你已经获得了微信支付的所有参数了。获得这些参数之后。

8,配置公众号支付授权目录和更新证书

你将你获得所有参数都填写上之后,微信支付依然不能正常工作,你还需要做最后的两步,配置支付授权目录和更新证书

1,配置支付授权目录.

进入到微信公众平台,在微信支付设置界面的开发配置栏目中,设置支付授权目录:

 http://shop2.zmax99.com/index.php/zh/component/zmaxshop/order/ 其中,将zmax相关的所有域名 替换为你自己的域名。界面如下ZMAX微信支付公众号授权目录的设置.png

这里可以设置为多个目录。他的本质是你的商城提交订单的连接(去掉最后的订单号)。

2,更新证书

将你在第7步中获得证书解压,将其中的证书替换掉 支付插件中默认自带的ZMAX公司的证书。替换的路径为:

在网站中找到下面的目录:components\com_zmaxshop\payway\weixin\weixin_api_v3\cert 

 
 

9,设置网页授权域名

在完成了你上面的步骤之后,你可能还是不能正常的完成微信支付流程。这是因为你还需要完成最后一步,设置网页授权域名。具体操作如下:

微信公众号支付网页授权域名.png

 

 到此,你可以顺利使用微信公众号支付了。

4,常见问题


 1,个人可以申请微信支付接口吗?

目前微信公众平台官方网站并没有提供该服务,不过这个政策可能会变,要了解准确的信息,请直接访问微信公众平台官方网站进行咨询。

2,支付完成的钱存到了哪里?

用户在你的网站付款后,付款的金额直接打到了你的微信账号。你可以登陆微信商户平台网站查询。

3,申请微信支付接口的网站需要备案吗?

目前是需要备案的。详情,请访问微信公众平台官方网站进行咨询。

4,支付是否安全?

由于具体的支付交易的过程都是由微信服务器处理的,因此,支付的安全是由微信支付官方负责的,这样大大的降低了安全风险。

5,是否可以在多个域名中使用一个PID和Key?

目前是不可以的。

5,说明


微信公众号只能在微信浏览器中使用,如果你使用的是非微信浏览器,系统会提示请使用微信浏览器打开、


文档不够清楚,我还有问题

请将你的问题在下面留言,我们会及时回复

0
  • 中国新

    非常感谢,完美的解决了我的问题:):):):)