微信支付概念篇

大家当然都很清楚微信支付是啥子东西咯,本篇主要是介绍和商城系统密切相关的接口和需要申请的东东。

作为商户,您必须开通微信支付,而要开通微信支付您必须先申请微信公众平台的服务号(订阅号是不可以的哦),并通过认证(认证费用300元/年)

好了,开通好微信支付以后,您就可以使用如下支付方式了:wechat pay 支付方式

您可以去官方查看更详细的说明,地址是:https://pay.weixin.qq.com/wiki/doc/api/index.html

和商城系统(例如 Magento)密切相关的接口是扫码支付和公众号支付。

扫码支付

这个很常见,客户通过微信客户端打开扫一扫就能完成支付。用在商城的 PC 端非常合适。

公众号支付

这个官方的介绍就有些不简洁了。简单来说,就是微信浏览器内的支付方式。上面的扫码支付不是用在电脑上么,手机上肯定不方便扫一扫了。所以这个就可以解决手机上的支付问题。不过,人家只支持在微信内置浏览器中支付,如果你想让普通手机浏览器也能支付,这就有些问题了。这就是我们下面要讲到的 H5 支付接口。

H5 支付接口

这个接口目前并不对外开放。博主询问了腾讯的技术支持(wepayTS@tencent.com)
人家是这么说的(2016年9月7日):

H5 支付现在是不对外开放的,所以没有这个权限是正常的,过几个月会开放的,到时候会有公告的。开放了之后,只要有公众号的商户,默认就有这个权限。

让我们拭目以待!

话说这个接口目前虽然不对外开放,但是有些小伙伴还是有的,比如京东什么的,网上有资料说,这个需要派公司商务和腾讯谈。如果等不及 H5 接口开放的话,可以去谈啦!

其他

博主开发的 Magento 2 微信支付插件本来的定位是全平台,无奈因为拿不到 H5 的接口,只能让他暂时支持PC端和微信内置浏览器啦!博主也想过用其他方法来让普通浏览器调起微信客户端,不过一番研究后发现,目前这个阶段是没有可行的办法啦!现将探索历程记录如下,或许对旁人有所帮助也未可知呢。嘻嘻!

让浏览器调用微信客户端打开特定的网址

这个是有接口的,但是不对外开放!用不了啊用不了。。

让浏览器调用微信客户端打开公众号

这个原先是有的,微信开放平台的微信沟通,用户可以从第三方APP支付直接跳转到微信公众号,虽然不知道对于WEB来说可不可用,可是您也不要说关闭就关闭呀,竟然有可怜的小伙伴哼哧哼哧交了300认证费用后,发现尼玛说好的接口呢?囧!不过看起来腾讯这么干不是一次两次了。。

既然提到上面的微信开放平台,不得不和微信公众平台做个区分,可不要傻傻分不清楚,他俩不同,每个都要300每年的认证费用。要开通微信支付可是一定要注册微信公众平台的,如果你要用上图的APP支付,那么就得认证开放平台。当然还有一些其他什么接口也是必须要开放平台的。可不可不要这么复杂?博主是搜啊搜啊,结合实际开发经验,才弄明白到底要啥。至此本篇完结。

发表评论

电子邮件地址不会被公开。 必填项已用*标注