【问题标题】:How to setup multiple Authorize.net payment gateways in Opencart?如何在 Opencart 中设置多个 Authorize.net 支付网关?
【发布时间】:2023-03-20 14:44:02
【问题描述】:

我目前使用 Authorize.net 在我的 Opencart 网站上处理我的美元付款。我也在尝试增加客户使用欧元和英镑结账的能力。感谢这里用户的帮助,我能够得出结论,我需要为我在我的网站上使用的每种额外外币(在本例中为欧元和英镑)设置额外的 Authorize.net 支付网关。

我的问题是这样的;如何在 Opencart 中设置多个 Authorize.net 支付网关?我目前正在运行 v1.5.1。

【问题讨论】:

    标签: opencart payment authorize.net gateway


    【解决方案1】:

    您需要将所有 Authorize.NET 文件复制到新的支付模块(例如 authorizenet_eur_aimauthorizenet_gbp_aim 并可能将默认模块重命名为 authorizenet_usd_aim) - 用于管理和目录方面。

    对于它们中的每一个,您都需要在管理中添加一个新设置,允许您设置要用于的货币代码(例如USD) - 这将存储在数据库中。

    然后在每个Authorize.NET支付网关的模型类中,当决定是否允许使用此支付选项时,您需要检查会话中设置的客户货币 p>

    $this->currency->getCode() // should return value e.g. 'USD'
    

    以及每个Authorize.NET支付网关的货币并仅显示匹配的一个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-09
      • 1970-01-01
      • 1970-01-01
      • 2014-01-13
      • 1970-01-01
      • 2011-12-20
      • 1970-01-01
      • 2016-09-21
      相关资源
      最近更新 更多