前言
前一段时间,分享了如何用stripe对接易支付。但是没有易支付对接woocommerce教程,其实像主流的如stripe,或者paypal有成熟的插件可用。但比如一些usdt支付通道,没有接口文档。没有插件,那就只能自己折腾了。照的网上的资料和其它文档,依葫芦画瓢终于搞出来了,特此记录。
下载并上传woocommerce易支付插件
如果你没有易支付程序请点击下载易支付最新版。
我们先下载woocommerce对接易支付的插件:支付方式为微信、支付宝、QQ
易支付插件:支付方式为收银台、微信、支付宝:
然后上传解压至wordpress插件目录wp-content/plugins/下,或者直接后台点击插件,添加新插件,上传你下载的压缩包自动安装(网站PHP版本最好用7.4,不支持8.0+会报错和支付空白)有的wordperss网站的结算页面使用的区块模型的,可能导致你的支付方式不会出现,这时你要把你的结算页面改成经典
设置插件参数
我们点击设置这里的易支付网关设置
网关地址填写你的或你对接的易支付地址,如:https://pay.wxcydz.cc/商户 ID和商户秘钥填你易支付后台对接的。跳转地址默认你的网站地址就好了
现在我们点击你的woocommerce插件,找到下方的付款方式并打开,然后开启你的易支付付款方式就可以了。
测试商品支付流程
我们找个测试商品,点击添加到购物车
点击进行结算
填好个人信息点击下订单
这里我是改了插件让他跳转收银台好统一管理支付,如果让客户在这里选支付方式就不用改插件,点击结账就会跳转到易支付收银台去付款了。
然后测试支付成功回调。演示站:https://shop.111916.xyz
补充说明
如果是全英文的外贸网站,可以把易支付收银台都翻译成英文。如果是美元收款需要把你易支付对接的收款插件改成美元,如比paypal改币种就在plugins/paypal/paypal_plugin.php文件的44行左右。其他插件大同小意,收银台的人民币也改成美刀即可
如果要跳易支付收银台统一管理支付方式,只需将插件的支付方式(type)不传就会跳转到收银台支付
type传递为空或者不传递就可以跳收银台了