WooCommerce WePay 支付网关
使用WePay 在你的 WooCommerce 网站上接受信用卡和银行账户。该扩展支持普通和 iFrame 结账。本文档将向你展示如何设置和配置扩展,使其与你的 WePay 账户协同工作。
安装WooCommerce WePay支付网关
- 从仪表板下载扩展
- 转到 “插件”>”添加新插件”>”上传”,选择你刚刚下载的 ZIP 文件
- 点击立即安装,然后激活
- 单击 “配置“链接,阅读下一节内容,了解如何设置和配置插件。
WooCommerce WePay 支付网关的设置与配置
首先,登录您的 WePay 账户。如果您还没有账户,可以点击 “+ 创建账户 “为您的企业创建一个账户。您需要为您的应用程序命名,并输入您的 URL/描述:
账户和应用程序设置完成后,点击 “API Application “查看 API 密钥(如果是创建新账户/应用程序,则点击 “Next”):
最后,将提供的 API 信息复制到 WooCommerce > Settings > Checkout > WePay 下的 WePay Settings 页面的相关文本框中。
就是这样!现在,您就可以开始通过 WePay 接受信用卡和银行账户了!如果你想调整设置和自定义结账流程,或者在使用这些凭证时遇到问题,请继续阅读。
无与伦比的 API 版本
WooCommerce WePay 支付网关 在某些情况下,您账户的 API 版本可能与插件接受的版本不匹配。遗憾的是,我们无法在插件中指定版本,因为 WePay 会自动为账户设置版本,而且不允许向后兼容。
因此,您可能需要手动更新账户的 API 版本。插件会在您输入凭据后检测 API 版本不匹配的情况,并在发生时通知您。
出现这种情况时,您必须通过此电子邮件联系 WePay:API@WePay.com
请要求您的账户使用插件当前的 API 版本:2016-08-10
当该版本为您账户中列出的 API 版本时,您就可以在 “应用程序”>”配置 “下使用该插件了:
WooCommerce WePay 支付网关扩展设置
- Enabled(已启用)–这将使客户在结账时使用网关。
- Title– 这是结账时和 “收到订单 “页面上显示的付款文本。
- Description– 这是结账时显示在标题下的文字。允许使用有限的 HTML。
- 环境– 控制交易发布到哪个环境,除非您注册了 WePay 暂存账户,否则请使用生产环境。
- 客户 ID– 这是您 WePay 账户的客户 ID。请按照上述步骤获取。
- Client Secret(客户秘密)–这是您 WePay 账户的客户秘密。按照上述步骤获取。
- 访问令牌– 这是 WePay 账户的访问令牌。按照上述步骤获取。
- 账户 ID– WePay 账户的账户 ID。按照上述步骤获取。
- 暂存客户 ID– WePay 暂存账户的客户 ID。按照上述步骤获取。
- Staging Client Secret– 这是 WePay Staging 账户的客户密文。按照上述步骤获取。
- 暂存访问令牌– 这是 WePay 暂存账户的访问令牌。按照上述步骤获取。
- 暂存账户 ID– 这是 WePay 暂存账户的账户 ID。按照上述步骤获取。
- 交易类型– 选择商店将处理的主要交易类型。默认为 “货物”。如果您不确定在这里选择什么,请咨询您的 WePay 客户代表。
- 结账模式– 控制结账流程的工作方式。选择 “重定向”,将顾客重定向到 WePay 网站完成付款。选择 “iFrame”,让客户继续在你的网站上完成支付。默认为 “重定向”。
- 费用支付人– 选择由谁支付 WePay 处理付款的费用。设置为 “付款人”,向付款人收取费用(付款人将支付金额+费用,收款人将收到金额)。设为 “收款人”,则向收款人收取费用(付款人支付金额,收款人收取金额-费用)。默认为 “付款人”。
- 接受的银行卡徽标– 此项控制结账时显示的银行卡徽标。这纯粹是为了美观,对商家账户实际接受的银行卡没有任何影响。
- 调试模式– 如果您在正确处理交易时遇到问题,请启用此功能。您可以将 API 请求/响应直接记录到结账/感谢页面,也可以将它们保存到 WooCommerce 错误日志(可在 WooCommerce > 系统状态 > 日志下找到),或者两者兼而有之。所有调试信息在显示前都会清除敏感信息,但作为最佳做法,除非您遇到插件问题,否则请不要启用此功能。
结账体验
此 WePay 插件支持两种结账流程:重定向和iFrame结账。您可以在扩展设置中配置要使用的程序。
iFrame 结账
使用 iFrame 结账时,WePay 将作为结账时的一种支付方式。顾客将看到接受的银行卡图标,并可点击 “继续 “进入 iFramed 支付页面。
顾客会在 WooCommerce 的 “支付订单 “页面上看到一个 iFramed 支付表单。
客户输入付款信息并下订单后,就会转到 WooCommerce 的 “收到订单 “页面。
重定向结账
使用重定向结账时,WePay 将作为结账时的付款选项。顾客将看到可接受的银行卡图标,并可点击 “继续 “进入付款页面。
顾客将进入 WePay 的托管支付页面,该页面只包含支付表单。
客户输入付款信息并确认订单后,就会跳转到 WooCommerce 中的 “收到订单 “页面。
故障排除
有问题?在发布支持请求之前,请按照以下步骤确保一切设置正确无误:
- 检查您的客户 ID、客户保密信息、访问令牌和账户 ID 是否正确。
- 仔细检查客户 ID、客户机密、访问令牌和账户 ID 是否正确
- 在结账页面启用调试模式,查看 WePay 提供的错误信息。
- 启用日志调试模式,并提交支持票据,在WooCommerce > System Status > Logs下找到日志作为附件。
其他信息
令牌化/预核准支持
目前,该扩展不支持 WePay 的令牌化或预先批准。如果您需要这些功能,请提交支持票据,以便我们在产品路线图中添加您需要的功能。
评论(0)