代码之家  ›  专栏  ›  技术社区  ›  tkotitan

如何在authorize.net中创建“待定”订单?

  •  0
  • tkotitan  · 技术社区  · 15 年前

    我是一名web开发人员,希望将许多客户端迁移到authorize.net进行CC处理。我曾经在PHP中使用authorize.net为一个简单的站点进行SIM集成。

    现在的问题是,我们的一些客户已经建立了从我们的站点获取CC信息的流程,并且它通过一个不受我们站点控制的实现流程。至少在一种情况下,由于国际费率的原因,客户在包装好后,在离开我们的网站很久之后,使用CC信息来支付运费。

    使用authorize.net的主要原因是安全性。我们希望与PCI兼容,所以我们的想法是CC甚至从未通过我们的web服务器。它是在authorize.net上输入的,永远不会离开那里。所以我需要找出执行这个过程的API。

    因此,我的问题是,在不处理抄送信息的情况下,如何创建一个“待定”事务,在某一点获取用户的抄送信息,然后在另一点更新成本?我正在想象我将不得不告诉客户重新登录到我们的网站(或授权.net)以更新订单的成本。

    我所发现的就是这个常见问题,我的问题和上面的一样,但不清楚我是否需要保留抄送信息来完成这个过程,这是我无法做到的。

    http://www.inventiveweb.com/RoboCharge/faq.htm

    能做到吗?

    1 回复  |  直到 15 年前
        1
  •  0
  •   tkotitan    15 年前

    好的,他们在authorize.net上有很好的支持,并且有很好的知识库。我打赌他们的支持人员只是从数据库中粘贴出来。

    正如上面的链接中所述,如果您知道成本的高端,那么您可以进行pad,然后进行一次身份验证,然后再进行一次事先的身份验证捕获。

    到目前为止,还没有用于此的API,但您可以登录到authorize.net帐户并执行重新计费。交易记录最多可存储90天,因此您可以使用重新账单发布新交易记录,而不需要抄送信息。

    缺点是什么?重新开票仅对成功结算的交易有效,且需要1-3天。