Woo PayGate插件使用文档
Woo PayGate插件可为WooCommerce
插件提供微信
、支付宝
支付接口,实现在线付款功能。
安装激活
插件安装启用后进入后台支付网关激活
入口,填写邮箱和激活码激活,具体激活方法参考主题的激活流程:https://www.wpcom.cn/docs/themer/auth.html
微信支付
微信支付需要先申请开通微信支付功能,可前往微信商户平台申请。
插件可支持Native支付
、JSAPI支付
、H5支付
接口,使用前可在微信商户平台产品中心>我的产品
申请好这几个接口,
插件设置
进入WooCommerce>设置>付款
,启用微信支付
,点击管理
进入接口设置页面,按选项说明设置:
APPID:开户邮件中可查看,如果找不到,可以进入微信支付商户平台
查看(产品中心>APPID授权管理>已绑定授权APPID管理);
APPSecret:(Woo PayGate Lite免费版无此选项)公众号开发者密码,用于公众号支付。可在微信公众平台
里面获取(开发>基本配置);
商户号:MCHID 商户号,开户邮件中可查看,也可以进入微信支付商户平台
查看(账户中心>商户信息);
支付密钥:商户支付密钥,参考开户邮件设置,进入微信支付商户平台
,账户中心>API安全>API密钥;
API证书
微信支付接口中,涉及资金回滚的接口会使用到API证书
,例如退款
接口。
商家在申请微信支付成功后,收到的相应邮件后,可以按照指引下载API证书,也可以按照以下路径下载:微信商户平台(pay.weixin.qq.com)>账户中心>账户设置>API安全
。下载好证书文件以后,将apiclient_cert.pem
和apiclient_key.pem
两个文件上传到网站wp-content/wxpay-cert/
目录下(没有wxpay-cert目录的话可以自己新建),上传后的证书存放路径为:wp-content/wxpay-cert/apiclient_cert.pem
、wp-content/wxpay-cert/apiclient_key.pem
。
微信平台设置
微信公众号平台设置
进入设置>公众号设置>功能设置
,配置好业务域名
、JS接口安全域名
、网页授权域名
;进入开发>基本配置
,设置IP白名单
,添加网站服务器IP地址。
微信支付商户平台设置
进入产品中心>开发配置>支付配置
:公众号支付
添加结账付款页面的目录地址,主题默认为http://网站首页地址/checkout/order-pay/
,可根据自己网站具体地址添加;H5支付
添加网站域名。
支付宝支付
支付宝支付需要先在支付宝商家中心申请好支付接口,主要为快捷即时到账/电脑网站支付
和快捷手机wap支付/手机网站支付
。
接口申请好后可以先进入蚂蚁金服开放平台>开发者中心>网页&移动应用
(点击进入),在我的应用列表里面找到已经添加的应用(如果没有的话可以自己创建),点击应用查看详情,功能列表里面需要有快捷即时到账/电脑网站支付
和快捷手机wap支付/手机网站支付
(没有的话点击添加功能添加),并且完成签约,如图:

插件设置
进入WooCommerce>设置>付款
,启用支付宝
,点击管理
进入接口设置页面,按选项说明设置:
APPID:应用ID,可在蚂蚁金服开放平台>开发者中心>网页&移动应用
查看;
商户私钥:商户私钥是需要自己生成的,如果忘记了可以重新生成,生成方法可以点击这里,生成后会有一个商户应用公钥
和商户应用私钥
,其中商户应用私钥就是填写在这里,剩下一个商户应用公钥
需要填写到支付宝开放平台的应用里面:进入应用信息页面,点开接口加签方式>设置/查看
,然后可以看到弹出页面,将生成的商户应用公钥
添加到应用公钥
选项即可,如图:


支付宝公钥:进入对应应用的应用信息
,点开接口加签方式>设置/查看
,然后可以看到支付宝公钥
,具体可以参考上一步的截图。