【问题标题】:Adding Two Fees in a Single Payment Gateway in WooCommerce在 WooCommerce 的单个支付网关中添加两项费用
【发布时间】:2019-01-29 03:51:18
【问题描述】:

我需要帮助添加基于客户使用的信用卡的手续费。例如,如果他们有 VISA 卡或 MasterCard,我想收取 3% 的费用。另外,如果他们有美国运通卡,那么我想收取 5% 的费用。

我似乎找不到可以执行此操作的插件,也不知道编写此代码的任何代码。这是在同一个支付网关中,而不是两个独立的。

我能做什么,这可能吗?

【问题讨论】:

  • 您可以根据选择的支付网关收取不同的费用,但不能真正基于卡类型(因为您无法检测到将产生费用金额的所选卡类型)......还有每个支付网关都不同,其中大多数将您重定向到客户处理其付款的外部页面。无论如何,如果这是可能的,它必须由需要完全访问您的网站的开发人员制作。这在 StackOverFlow 上无法回答,因为它是一个非常定制的真实开发。

标签: wordpress woocommerce


【解决方案1】:

您无法在银行/处理方控制付款类型,因此您需要自行处理(在付款处理之前)。

恕我直言,您无法通过一个支付网关来做到这一点。我看到两个选项:

  1. 如果您的支付网关能够将支付类型拆分到不同的网关(例如,我们有具有这种能力的 Yandex.Money 网关),则可以通过代码向网关添加费用。

  2. 如果您的银行/支付解决方案能够选择允许在您的帐户上使用的支付类型,那么您可以将两个单独的网关用于两个不同的帐户。

【讨论】:

    猜你喜欢
    • 2018-11-15
    • 2013-03-02
    • 2019-07-25
    • 2015-07-20
    • 2018-09-24
    • 1970-01-01
    • 2019-12-25
    • 1970-01-01
    • 2021-01-28
    相关资源
    最近更新 更多