如何创建“待处理”订单 在authorize.net 订购?

发布于 2024-07-26 18:59:52 字数 719 浏览 3 评论 0原文

我是一名 Web 开发人员,希望让大量客户使用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

可以吗完毕?

I'm a web developer looking to move a lot of clients to use authorize.net for their CC processing. I have used authorize.net once in PHP doing SIM integration for a simple site.

Now the problem is, some of our clients have established processes that takes the CC info from our site, and it goes through a fulfillment process outside the control of our site. In at least one case, the client uses the CC info to bill for shipping after it's packaged, long after it leaves our website, because of international rates.

The main reason of using authorize.net is security. We want to be PCI compliant so the idea is that the CC never even goes through our web server. It is entered on authorize.net and never leaves there. So I need to figure out the API to conduct this process.

So my question is, without ever handling the CC info, how do I create a "pending" transaction that takes the user's cc info at one point, and then has the cost updated at another point? I am picturing I will have to tell the client to log back into our site (or authorize.net) to update the cost of the order.

All I have found is this FAQ, my question is the same as the top, but it isn't clear if I have to keep the CC info to do this process, which I simply cannot do.

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

Can it be done?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

咿呀咿呀哟 2024-08-02 18:59:53

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

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

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

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

OK they have great support at authorize.net and an excellent knowledge base. I bet their support guys just paste out of the database.

As outlined in the link above, if you know the high-end of the costs, you can pad, and do an AUTH_ONLY followed by a PRIOR_AUTH_CAPTURE.

As of now there is no API for this, but you can log into your authorize.net account and perform a re-bill. Transactions are stored for up to 90 days, so you can then issue a new transaction with a re-bill and you don't need the CC info.

The downside? A re-bill only works on a successfully settled transaction, and that takes 1-3 days.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文