本篇教程详细的介绍了如何使用微信支付这款插件,教程从插件的安装、多种支付方式(扫码支付、公众号支付、H5支付)的使用场景及相关配置做充分的说明。

插件安装:

1.登录后台,进入“系统 - 缓存管理”并启用全部缓存类型;

2.进入“系统 - 工具 - 编译”并确保Compilation Status为已禁用;

3.使用FTP / SFTP / SSH连接到您的网站源文件夹并上传“Step1”文件夹下所有内容到Magento安装的根文件夹;

    请使用“合并”上传模式,不要替换整个文件夹,而是合并他们。这样,您的FTP / SFTP客户端将只添加新文件。此模式用于默认为大多数FTP / SFTP客户端软件。对于MacOS,建议使用发送。

4.以相同的方式上传“Step2”文件夹下所有内容;

5.进入Magento后台下的“系统 - 缓存管理”页面,然后单击“刷新缓存”按钮。执行此操作后,将安装扩展;

6.请退出后台并再次登录,以便Magento可以刷新权限。

 

使用场景:

1.扫码支付(PC端的微信支付):用户扫描商户展示在各个场景的二维码进行支付。

2.公众号支付(微信内支付):商户已有H5商城网站,用户通过消息或扫描二维码在微信内打开网页时,可以调用微信支付完成下单购买的流程。

3.H5支付(移动端微信客户端外唤起微信支付):H5支付是指商户在微信客户端外的移动端网页展示商品或服务,用户在前述页面确认使用微信支付时,商户发起本服务呼起微信客户端进行支付。

 

相关配置:

1.微信配置(微信商户平台 - 产品中心 - 开发配置)

    (1)仅有公众号支付和扫码支付需配置支付域名;

    (2)所有使用JS API方式发起支付请求的链接地址,都必须在当前页面所配置的支付授权目录之下;

    (3)当公众平台接到扫码支付请求时,会回调当前页面所配置的支付回调链接传递订单信息。

2.网站配置(Admin Panel - Sales - Payment Methods)

    (1)APPID:绑定支付的APPID(必须配置,开户邮件中可查看);

    (2)MCHID:商户号(必须配置,开户邮件中可查看);

    (3)KEY:商户支付密钥,参考开户邮件设置(必须配置,登录商户平台自行设置),设置地址:https://pay.weixin.qq.com/index.php/account/api_cert

    (4)APPSECRET:公众帐号secert(仅JSAPI支付的时候需要配置, 登录公众平台,进入开发者中心可设置),获取地址:https://mp.weixin.qq.com/advanced/advanced?action=dev&t=advanced/dev&token=2005451881&lang=zh_CN