2

我正在将 authorize.net 集成到我的 Web 应用程序中。我最初使用直接邮寄方法 (DPM) 向帐户收费。但是,对于每笔交易,我还需要设置自动重复计费。我将如何在不再次询问信息的情况下执行此操作,尤其是在 DPM 发布初始交易后,信用卡数据不再可用时?

我还想了解每笔重复交易的状态,以便在必要时对其进行确认和跟进。

4

2 回答 2

2

您无法使用 DPM 执行此操作,因为它会将用户的信用卡信息从您的网站中删除,因此您无法访问它。如果您想进行首期付款,然后使用 ARB 创建订阅,则需要将 AIM 与 ARB 结合使用。

于 2011-07-20T18:59:35.223 回答
0

您需要使用 ARB 界面来进行重复交易,但它存在很多问题,例如缺乏支持(例如,发送电子邮件并等待几周以获得无帮助的回复)和文档薄弱。

Authorize.net ARB 的 SOAP 接口文档: http ://www.authorize.net/support/ARB_SOAP_guide.pdf

对于 XML 接口: http ://www.authorize.net/support/ARB_guide.pdf

ARB 编程文档:http: //developer.authorize.net/api/arb/

我刚刚关闭了 Authorize.net 到 USAEPAY。以下是一些原因: 1. 当您使用 Authorize.net ARB 时,您的客户来到该站点进行注册,您发送 ARB 请求以创建订阅,您会返回一个成功代码,因此您将订阅提供给用户. 然后那天晚上晚些时候,他们实际上试图收取第一笔付款,但很多时候都失败了,所以第二天你会收到一份关于问题的电子邮件电子表格。这很糟糕,因为现在您失去了在注册时向客户说卡被拒绝的机会。再见销售!2. 我不知道他们最近是否添加了这个,但他们没有办法验证客户的信用卡是否仍然有效。想象一下,在订阅 3 个月后,该卡已超过限制、取消或过期等。你没有 不知道怎么提示客户换新卡?除非您想手动打开这些电子表格并开始向客户发送电子邮件,否则您只会停止获得报酬。呸。

USAEPAY 工作得更好,API 更简单,文档记录更好,您可以在 1-2 天内收到电子邮件回复,而且成本更低。例如,您可以查询 USAEPAY 以获取成功付款的列表,并验证您不应因未付款而停用该帐户: http ://wiki.usaepay.com/developer/soap-1.4/methods/getcustomerreport

在您使用 AuthNet 走得太远之前,我强烈建议您为自己省去很多痛苦并联系 FranchisePaymentNetwork (FPN) 以设置 USAEpay。

他们甚至可以回传到您的网站,让您知道交易是否成功以进行经常性计费交易,您可以查询它以验证是否已收取客户付款,以便您知道是否应该使帐户过期。

我不隶属于 USAEpay 或 Franchise Payment Network,除非是他们服务的满意付费客户/消费者。

于 2011-07-20T19:52:04.947 回答