Woocommerce 银联支付插件—open source

in Php with 0 comment

自己在用wordpress和woocommerce架设中小型外贸网站的时候,有用过微信和支付宝的开源插件,但没有找到银联支付相关的开源插件,就有了这个打造woocommerce 银联支付插件的想法。但这个应该是非常小众吧。但不管怎么说,千呼万唤始出来,银联支付插件已有初版。说实话,自己享受着别人开源出来的红利,总是有形和无形中享受着这个社会的帮助和馈赠。感谢这时代!

插件源码已经上传至github:https://github.com/wenqy/online-payments-for-woocommerce和 wordpress plugins:https://wordpress.org/plugins/online-payments-for-woocommerce/

使用说明:

1.需安装wordpress 和 woocommerce,并激活woocommerce。

2.申请银联商户相关信息,安装前银联支付插件前需要将银联在线支付的公钥、私钥证书放到插件的certs目录下。

3.安装 "Online for WooCommerce" wordpress plugin 即本插件并激活。

4.设置银联相关信息,如商户代码,私钥证书名,汇率等等,默认值为银联测试环境相关账号信息【Woocommerce -> Settings -> Payment Gateways -> OnlinePay.】如有银联的相关疑问可以访问银联开放平台: https://open.unionpay.com

online_payment_settings.

5.银联支付成功后,可以支持退款功能。

online_payment_refund

退款时是采用curl方式post到银联支付网关的,要检查下服务器是否扩展或者拦截银联支付网关。

6.github和wordpress plugins 上的银联支付dubug模式忘关了。。。把php中PhpLog::DEBUG 改为:PhpLog::OFF就好了。下次有更新的时候再修改吧。

7.付款结算页面,支付成功后,返回账户页面。

online_payment_checkout

插件名改为"union"更合适的而不是online,不过怎样,第一次开源代码,还是挺高兴的,这是我第二次上传到github中和第一次上传到wordpress plugins中。

参考:

https://docs.woocommerce.com/document/payment-gateway-api/ 扩展支付方式

https://docs.woocommerce.com/document/woocommerce-localization/ 翻译语言包