0

我是一名网络开发人员,希望让很多客户使用 authorize.net 进行 CC 处理。我曾经在 PHP 中使用 authorize.net 为一个简单的站点进行 SIM 集成。

现在的问题是,我们的一些客户已经建立了从我们的站点获取 CC 信息的流程,并且它通过了我们站点控制之外的履行流程。在至少一种情况下,由于国际费率,客户在包装后离开我们的网站很长时间后使用 CC 信息来计费。

使用 authorize.net 的主要原因是安全性。我们希望符合 PCI 标准,因此我们的想法是 CC 甚至从不通过我们的 Web 服务器。它在 authorize.net 上输入并且永远不会离开那里。所以我需要弄清楚 API 来执行这个过程。

所以我的问题是,在不处理 CC 信息的情况下,我如何创建一个“待处理”交易,在某一点获取用户的 cc 信息,然后在另一点更新成本?我在想象我将不得不告诉客户重新登录我们的网站(或 authorize.net)以更新订单成本。

我发现的只是这个常见问题解答,我的问题与顶部相同,但不清楚我是否必须保留 CC 信息才能执行此过程,而我根本无法做到这一点。

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

可以做到吗?

4

1 回答 1

0

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

如上面链接中所述,如果您知道成本的高端,则可以填充并执行 AUTH_ONLY,然后执行 PRIOR_AUTH_CAPTURE。

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

不足之处?重新计费仅适用于成功结算的交易,这需要 1-3 天。

于 2009-07-16T14:52:01.187 回答