WeixinPay for WooCommerce: APP

WeixinPay for WooCommerce: APP 是为微信支付的APP支付制作的服务端。

其作用是为自制的APP里添加微信支付,提供一个后台,用于接收APP发来的订单数据,并向微信支付申请预支付订单,在获取到预支付订单信息后,将相关信息做处理后,返还给APP,APP在判断信息有效性后,拿这些信息让顾客向微信支付发起支付。

设置

设置链接为:/wp-admin/admin.php?page=wc-settings&tab=checkout&section=wc_weixinpay ,与 WeixinPay for WooCommerce 在同一页面的。

WeixinPay for WooCommerce: APP 设置

 

调试

微信支付-APP端开发步骤说明页面

https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=8_5

微信支付-APP支付调试页面

据微信客服发给APP合作开发者的短信,下面的调试页面已失效,APP调试,不应该在下面这个页面调试。

http://mp.weixin.qq.com/debug/cgi-bin/readtmpl?t=pay/index

微信支付 APP支付
APP先通过 WooCommerce APP Helper 提供的下单接口,进行下单,下单之后,再向 WeixinPay for WooCommerce: APP 提供的端点 wxpayapp 提交微信支付预支付订单所需数据:

{"order_id":"订单ID"}

WeixinPay for WooCommerce: APP向 APP返回的数据示例:

APP开发者,在收到这些数据后,可按照微信支付-APP支付相关文档,向微信发起支付:

WeixinPay for WooCommerce APP

 

 

WeixinPay for WooCommerce APP

APP开发者在收到微信支付成功信息后,通过 WooCommerce APP Helper 提供的更新订单端点( update_order ),更新订单状态,并可将 微信支付交易ID加进去,数据格式:

 

至此,这个订单数据算是完整了的。

本文中使用的APP截图由APP开发者赵先生提供。


error: 错误信息!