微信扫码支付,可以让用户使用微信扫二维码后,在微信客户端完成支付。用户需要前往微信公众号官网申请APPID 和 APPKey(需要申请的参数在这里笼统的称为APPID ,APPKey)。目前微信支付接口只对已经认证过的服务号开放,请注意。
1,安装微信扫码支付插件
关于如何安装,请参阅前面的文章《安装支付方式》,在此不做详述。另外,如果在ZMAX商城中找不到该支付方式,请前往ZMAX官方网站在线购买。
2,在哪里配置
进入管理后台——> 组件——> ZMAX商城——> 支付方式 ,即可进入支付方式列表界面。如图:
勾选微信扫码支付,然后点击工具栏中的配置支付,即可进入支付方式的配置界面,如图:
2,如何配置
配置的方式非常的简单,你只需要将你在微信公众平台上申请的 对应参数填写上即可。
每一个参数的设置
- 绑定支付的APPID:填写你在微信公众平台上申请到的APPID
- 商户号:填写你的商户号,这个商户号在开户邮件中可查看
- 商户支付秘钥:填写你在微信公众平台上获得秘钥
- 公众账号secert:填写你在微信公众平台上获得的公众账号secert
3,如何获得对应的参数
1,进入微信公众平台
访问地址:https://mp.weixin.qq.com/
2,注册账号,填写信息:如图:
改图截屏时间为2016-08-21日,如果同微信官网网站界面不一样,请以微信公众平台网站上为准。
在这里你需要注意,为了能够获得支付权限,你需要将你的账号类型选择为服务号。
3,注册完成之后。你需要进行认证。只有认证通过的服务号,才能获得支付权限
- 再此说明一下,微信的认证是需要收费的,每年需要认证一次,每次收费300元。
- 目前服务号的认证并不对个人开放,需要具有公司资质。由于微信公众平台的政策经常发生变动,获得更加详细的信息,请直接访问微信公众平台。
- 认证的过程非常的简单(你付钱之后,会接到电话,问一些一些信息,然后就通过,基本上就是一种捞钱的形式)
4,认证通过后,你再次登陆你的微信公众平台账号,你就可以查看到你获得权限了:
5,点击左侧菜单栏 微信支付。进入微信支付设置页面,截图如下:
6,点击支付申请,完成对应的信息
至此,你已经获得要使用微信扫描支付的所有参数。下面就介绍在哪里查看这些参数
7,查看你获得微信支付参数:
1,获得AppId ,AppSecret
在微信公众平台的最下面,有一栏开发。点击子菜单项 基本配置,如图:
在这个界面,你就可以获得AppId,AppSecret了。
2,获得商户号
商户号,你需要在你的开户邮件中查看。在你申请微信支付后,微信公众平台会给你发送一封开户邮件。大概如图:
在这里你就获得了商户号了。
3,获得商户支付秘钥 和证书
- 商户支付秘钥需要登陆微信商户平台查看。
- 微信商户平台的地址:https://pay.weixin.qq.com/
- 登陆的账号和密码,你可以在开户邮件中查看。
成功登陆后,在API安全中设置密钥,并且下载证书。如图:
至此,你已经获得了微信支付的所有参数了。获得这些参数之后。
8,配置回调URL和更新证书
你将你获得所有参数都填写上之后,微信支付依然不能正常工作,你还需要做最后的两步,配置回调URL和更新证书
1,配置回到URL.
进入到微信公众平台,在微信支付设计界面的开发配置栏目中,设置扫描支付支付的回调URL为:
http://shop1.zmax99.com/component/zmaxshop/pay_jtask_payReturn/weixin 其中,将shop1.zmax99.com 替换为你自己的域名。界面如下:
2,更新证书
将你在第7步中获得证书解压,将其中的证书替换掉 支付插件中默认自带的ZMAX公司的证书。替换的路径为:
4,常见问题
1,个人可以申请微信支付接口吗?
目前微信公众平台官方网站并没有提供该服务,不过这个政策可能会变,要了解准确的信息,请直接访问微信公众平台官方网站进行咨询。
2,支付完成的钱存到了哪里?
用户在你的网站付款后,付款的金额直接打到了你的微信账号。你可以登陆微信商户平台网站查询。
3,申请微信支付接口的网站需要备案吗?
目前是需要备案的。详情,请访问微信公众平台官方网站进行咨询。
4,支付是否安全?
由于具体的支付交易的过程都是由微信服务器处理的,因此,支付的安全是由微信支付官方负责的,这样大大的降低了安全风险。
5,是否可以在多个域名中使用一个PID和Key?
目前是不可以的。