【问题标题】:Authorize.net CIM - void/refund transactionAuthorize.net CIM - 无效/退款交易
【发布时间】:2012-11-19 10:28:06
【问题描述】:

我将 CIM 与 php 一起使用。我正在尝试退款/取消交易。

  1. 在某处是否有一些关于取消和退还 CIM 交易的明确文档?

  2. 我的理解是,交易无法退款,除非它是 “定居”。我认为这发生在某个不确定的时期 未来的时间,所以有一句话 某处的文件说如果需要退款,我 应该简单地尝试使交易无效,如果失败假设 它已经解决了,所以尝试退款。这是正确的吗?

  3. 退款交易是否有到期日?

【问题讨论】:

    标签: php credit-card in-app-billing authorize.net


    【解决方案1】:

    在某处是否有一些关于取消和退还 CIM 交易的明确文件?

    CIM Guide第48页

    我的理解是,交易在“结算”之前无法退款。我认为这发生在未来某个不确定的时间段内,因此某些文档中的某处有一句话说,如果需要退款,我应该简单地尝试使交易无效,如果失败则假设它已解决,所以尝试退款。这是正确的吗?

    交易每晚结算,因此您可以放心地假设每晚交易已结算。因此,经验法则是,如果要退款的交易发生在太平洋标准时间午夜之前,您需要将其作废。如果之后发生这种情况,您需要退款。

    退款交易是否有到期日?

    六个月。之后 Authorize.Net 将不允许它通过,以防止他们的系统被用作支付服务。

    【讨论】:

    • 我正在使用 CIM 和 php。在 authorize.net php sdk CIM.markdown 中,他们给出了这个 void a trasaction 的例子: $transaction = new AuthorizeNetTransaction; $transaction->transId = $transactionId; $response = $request->createCustomerProfileTransaction("Void", $transaction);这样的交易如何退款?
    • $request->createCustomerProfileTransaction("Refund", $transaction);
    • 我试过这个。但没有得到任何响应,甚至没有错误消息。我现在的账号是开发者测试账号,不知道是不是这个问题。
    猜你喜欢
    • 2013-06-07
    • 2016-04-17
    • 2013-03-07
    • 2012-07-14
    • 2012-11-19
    • 2013-07-23
    • 2013-07-01
    • 2020-06-16
    • 1970-01-01
    相关资源
    最近更新 更多