如何通过Authorize.Net一步到位收取信用卡并设置自动重复计费

时间:2011-07-20 18:50:38

标签: payment authorize.net payment-processing recurring-billing

我正在将authorize.net集成到我的网络应用程序中。我最初使用直接邮寄方法(DPM)来收取帐户费用。但是,对于每笔交易,我还需要设置自动重复计费。如果不再询问相关信息,我将如何进行此操作,特别是在DPM发布初始交易后,信用卡数据不再可用?

我还希望获得每个重复交易的状态,以便在必要时进行确认和跟进。

2 个答案:

答案 0 :(得分:2)

您不能使用DPM,因为它会从您的网站上获取用户的信用卡信息,因此您无权访问它。如果您要进行初始付款然后使用ARB创建订阅,则需要将AIM与ARB一起使用。

答案 1 :(得分: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个月后,卡超出限制,取消或过期等。您不知道如何提示客户放入新卡?您只是停止获得付款,除非您想手动打开这些电子表格并开始向客户发送电子邮件。 YUCK。

USAEPAY工作得更好,API更容易,文档记录更好,您可以在1-2天内获得电子邮件回复并且价格更便宜。例如,您可以查询USAEPAY以获取成功付款的列表,并验证您是否应该停用该帐户以进行不付款: http://wiki.usaepay.com/developer/soap-1.4/methods/getcustomerreport

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

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

我不隶属于USAEpay或特许经营支付网络,除非作为其服务的满意付费客户/消费者。