天天看点

woocommerce配置微信支付网关过程及插件源码发布

作者:DEVDIY开发者

woocommerce跨境电商B2C支付网关国外支付通常用PayPal支付,但在国内大部多还是用微信、支付宝进行支付,wordpress+woocommerce下默认是不支持国内微信、支付宝相关集成的,下边开发了一下微信外H5调起微信app的h5支付MWeb方法及Native扫码支付的方式实现过程,相关源码已发布github及提交wordpress.org插件上面

woocommerce配置微信支付网关过程及插件源码发布

woocommerce支付网关添加

woocommerce配置微信支付网关过程及插件源码发布

微信支付网关 公众号appid、商户mchid、商户支付key配置

woocommerce配置微信支付网关过程及插件源码发布

woocommerce结算页新增微信、支付宝支付,后台可根据不同语言显示不同支付方式

woocommerce配置微信支付网关过程及插件源码发布

数据包验签sign

woocommerce配置微信支付网关过程及插件源码发布

验签通过,假如还出现未调起可以在支付后台重写将key重置一下(继续用之前的key)

woocommerce配置微信支付网关过程及插件源码发布

验签通过并返回h5支付的mweb_url在浏览器中用来唤起微信app

woocommerce配置微信支付网关过程及插件源码发布

h5支付需配置对应的支付域名,否则唤起微信app支付时会提示"商家存在未配置参数"的相关提示

woocommerce配置微信支付网关过程及插件源码发布

该提示是xml数据包未传入服务器ip地址导致参数传入有误错误提示,传入真实IP即即

woocommerce配置微信支付网关过程及插件源码发布

在微信支付后台管理配置h5支付域名,微信要求截图相关支付落地页截图,截图必须带url

woocommerce配置微信支付网关过程及插件源码发布

配置h5支付域名必须将公司主营业务显示出来,否则h5支付域名审核不通过

woocommerce配置微信支付网关过程及插件源码发布

将开发的wordpress+woocommerce微信支付网着以插件方式提交wordpress.org网站

#独立站##货源##亚马逊##程序员##跨境电商##外贸##shopify##电商#

archerSDK/devdiy-weixin-wechatpay-checkout-for-woocommerce: wordpress 微信,微信支付,weixin,wechatpay, wordpress plugin, payments, wechat payments, woocommerce

继续阅读