懵比小站开发:Woocommerce下的商城免签约支付插件

wordpress是流行的博客系统,Woocommerce则是wordpress中流行的商城系统,功能强大性能优越,有兴趣可以去搜一下国外有个大型的购物网站就建立在Woocommerce上,具体名字忘了。如果想要自己搭建一个商城,wordpress+Woocommerce算是不错的解决方案。

之前懵比小站写的插件是两三年前的事了,最近陆陆续续有人通过各种渠道联系我询问使用方法,让我觉得更新一下插件也是值得的事情。更新后的插件更名为 freepay-woocommerce,意为Woocommerce下的免签约支付,本次更新除了增加功能、修复bug、精简代码外,还支持了目前市面上流行的易支付,本页文档我也就重写了。

更新

  1. 支持码支付和易支付两种免签约方式。 默认开
  2. 启码支付的支付宝、微信、QQ钱包支付,易支付默认关闭,可以后台手动开启。
  3. 一个插件就能开启所有的支付方式,也可以自行选择开启/关闭任意一种支付方式,更灵活。例如你可以选择开启/关闭码支付的支付宝和微信 +
    易支付的QQ钱包。
  4. 管理员的订单详情页内自动添加备注,用户何时准备支付、以何种方式支付、何时支付等一目了然。针对码支付,还能知道用户是否足额支付,多支付或者少支付多少金额。
  5. 判断订单状态,避免重复业务。
  6. 其他。。。

使用方法

码支付

入口: 默认通用,选其他也没用
码支付ID: 你的码支付ID
通信密钥: 你的码支付通信密钥
通知地址: 你需要将此处通知地址复制到码支付后台的通知地址中!你如果找不到,请登陆码支付后,点我
跳转地址: 一般不用动,除非Woocommerce被你的主题修改过,那么按照实际情况填入

不管你是第一次使用,还是之前使用过重新安装,都请点一下“保存”,不然无法使用。

易支付

使用方法跟码支付相似,使用可以参考码支付。这里说一下重要的东西:网关地址。市面上有很多易支付平台,只是改了一个主页取了个名字,插件提供通用的易支付对接接口,只要填写平台的网关地址即可对接成功。举个例子:如果本站做了易支付,网关域名为pay.mebi.me,那么网关地址为:https://pay.mebi.me/,不要忘了结尾的“/”。

不同易支付平台的网关地址怎么找?

去看平台的开发文档,找到发起支付请求(或类似表述)段落,会看到URL地址,这段URL的域名就是这个平台的网关地址,例如下图的网关地址:http://pay.demo.cn/,不要忘了结尾的“/”。

怎么判断我使用的平台用的是不是易支付系统?

有几个方法:看取名,取名是xxx易支付平台的,只要有易支付的,一般就是;看主页,易支付的主页模板虽然不同,但也就那么几种,看到了差不多就是了,这里就不截图了;看开发文档,类似与这家的开发文档一般没跑了:http://www.hackwl.cn/jkwd/;看支付网址,提取网站的域名,后面拼接:api/Pay/submit然后浏览器打开,如果提示缺少什么什么参数的,十有八九就是易支付系统,而此时的域名就是百分百的网关地址。

有的网站会使用www域名作为主程序域名,支付域名是pay域名,例如:www.mebi.me作为主域名供用户浏览登陆,实际的支付域名是pay.mebi.me,因此拼接的时候是:http://pay.mebi.me/api/Pay/submit,而不是http://www.mebi.me/api/Pay/submit。支付域名就是网关地址。

最后啰嗦一句,支付网关最好能支持https,不然在有的浏览器中会出现意想不到的情况。文档中写的是http不代表不支持https。用上面的例子,https://pay.mebi.me/api/Pay/submit如果能正常打开浏览器不报错,说明支持https。

下载地址

蓝奏网盘 密码:dpjb

有问题可以留言,最好不要用qq问我。每次都以为来客户了,时间长了心态就不太正常了,crying。