WexinPay for WooCommerce : 微信支付

WexinPay for WooCommerce 是一个为 WooCommerce 添加一个 基于JSAPI接口微信支付网关 的 WordPress 插件。

主要特性

支持微信支付的JSAPI接口;

据微信支付的异步通知响应订单状态,同步仅作跳转;

支持游客支付(需要在WooCommerce->设置->结算页面允许游客支付);

支持多币种;

支持管理员在WooCommerce->订单->某个订单详情页面的退款操作(退款的订单将会即时通知微信支付退款给订单相应的顾客);

支持库存管理(支付完成后,订单为处理中的状态,减少库存,已退款的订单增加订单中商品的相应库存);

仅在微信浏览器出现(必需的),在微信浏览器屏蔽掉可能存在的Alipay for WooCommerce 以及 AlipayWAP for WooCommerce;

测试截图

1. 在结算页面选用微信支付网关:

WooCommerce 采用微信网关支付

2. 从站内或者微信服务器获取当前已在网站登录的顾客的openid,并准备数据包,获取prepayID,然后发起支付

 

WooCommerfce 微信支付

 

3. 用户在微信绑定信用卡/借记卡,已经绑定过的输入密码直接支付:

WooCommerce 微信支付

 

在上图中,由于微信是以商品作为交易对象的,而WooCommerce是以订单作为交易对象的,所以,只能讲订单名称以及订单号(上例中是2617)作为商品名称。

4. 同步返回(下例中同步返回到网站前台->我的账户页面,显示订单列表):

WooCommerce 微信支付网关

5. 异步验证,这个是采用经过验证的微信返回数据来验证支付有效性并改变订单状态为Processing的:

WooCommerce 微信支付 异步验证

 

6. 支持退款操作

先支付一个订单2629:

WooCommerce 微信支付 新订单

 

同步跳转到网站前台页面,处理异步通知,验证微信支付有效后,该订单状态为处理中:

WooCommerce 微信支付 订单处理中

管理员可在后台给这个订单退款:

选中“已退款(Refunded)”选项,保存订单:

WooCommerce 微信支付 退款操作

 

保存订单后,可见微信支付的退款操作结果:

WooCommerce 微信支付 退款操作后

 

这个订单相关的顾客会收到微信支付的退款通知,示例如下:

WooCommerxe 微信支付 退款通知

 

扩展插件

WeixinPay for WooCommerce Add-on 为上述 WooCommerce 支付网关的扩展插件,主要为了将订单信息通过微信即时下发给相应顾客,并支持与经过修改的 WeChat Subscribers Lite 结合,响应用户对订单的查询。

详情见:http://coolwp.com/weixinpay-woocommerce-add.html

相关的微信支付插件

 

WeixinPay for WooCommerce : Native ( WooCommerce 微信扫码支付 )

WeixinPay for WooCommerce: APP ( 和 WooCommerce APP Helper 一起使用,为自制APP添加基于微信开放平台的微信支付功能 )

 

小结

插件主页: WexinPay for WooCommerce ,最新的说明以及文档以插件主页为准。

这算是对去年做了一半的 WeChat payment gateway for WooCommerce 的完成吧。

相关推荐

AliPay QR/Bank for WooCommerce : 支付宝扫码/银行支付;

Alipay WAP for WooCommerce : 支付宝手机网站接口;

 

发布者

suifengtec

I am a wordpress freelancer. Any of your great idea(s) will be realized with me! Please feel free to contact me at anytime,or ,you might just need to drop a line via the following field!