【问题标题】:Authorize.net Multiple refund/void options for same transaction?Authorize.net 同一交易的多个退款/无效选项?
【发布时间】:2013-06-07 03:56:19
【问题描述】:

我在我的 PHP 支付项目中使用 Authorize.net API。最近我整合了 REFUND/VOID Transactions programmatic,它工作正常,但现在我想多次退款,可以吗?

示例:用户支付 100 美元(产品价格 80 美元 + 运费 20 美元)在我的网站上购买了产品。现在首先我想退 20 美元,然后我想为同一笔交易退 80 美元。每件事都需要使用API​​

【问题讨论】:

    标签: payment-gateway authorize.net


    【解决方案1】:

    只有在交易完成后才能处理多次退款。听起来由于交易尚未结算,您的 API 调用完全取消了原始交易。

    【讨论】:

      【解决方案2】:

      是的,您可以为原始交易进行两次退款。实际上,与您进行第二次或可能第三次交易这一事实没有什么不同。只需按照指定金额进行第二次退款即可。

      【讨论】:

      • 是的,我试过了。我付了 3 美元,第一次尝试时取消了 1 美元,效果很好。在第二次尝试中,我尝试取消 2 美元。它显示响应代码为 1(成功),消息显示为事务已经失效
      猜你喜欢
      • 2012-11-19
      • 2013-03-07
      • 2013-07-23
      • 2012-11-19
      • 2020-06-16
      • 1970-01-01
      • 2020-07-28
      • 2018-04-08
      • 2013-05-26
      相关资源
      最近更新 更多