我是一名网络开发人员,希望让很多客户使用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
可以吗?
答案 0 :(得分:0)
好的,他们在authorize.net上有很好的支持和优秀的知识库。我打赌他们的支持人员只是粘贴在数据库之外。
如上面的链接所述,如果您知道成本的高端,您可以填充,并执行AUTH_ONLY,然后执行PRIOR_AUTH_CAPTURE。
截至目前,没有API,但您可以登录您的authorize.net帐户并执行重新帐单。交易最多可存储90天,因此您可以使用重新开票发出新交易,而不需要CC信息。
缺点?重新账单仅适用于成功结算的交易,需要1-3天。