代码之家  ›  专栏  ›  技术社区  ›  Salil

如何将authorize.net arb和aim集成在一起

  •  0
  • Salil  · 技术社区  · 14 年前

    我想使用Rails集成授权的.NET ARB和AIM。

    实际上,我希望用户今天注册时立即付款,我希望订阅从今天开始。为此,我想通过AIM API收取他们的第一笔付款。如果AIM传输成功,那么只有我才能创建ARB。我为两个ARB编写的代码都是完美的,但是当我为AIM编写代码时,它会出错。 This transaction has been declined 但当我用同一张卡创建一个ARB时,它工作得很好。我真的不知道该怎么做。

    另外,我想知道在处理未来的计划付款时,何时拒绝订阅。NET取消了该订阅,还是在第二天重试?如果第二天再试一次,它会再试几次?我可以用以下方法检查或编写代码吗 SILENT POST 5次之后,它的订阅将被取消。

    1 回复  |  直到 5 年前
        1
  •  2
  •   John Conde    13 年前

    创建订阅时,ARB不验证信用卡(除此之外,验证该卡是否具有有效的卡号格式、格式正确的到期日期等,并且在计划首次付款之前不会过期)。因此,您必须首先使用AIM验证卡,通过运行事务或仅执行身份验证,然后如果成功,则使用ARB建立订阅。基本上,一旦您从AIM收到拒绝,您的脚本应该中止并通知用户错误,让他们用新的信用卡再试一次。

    如果拒绝订阅付款,订阅将被暂停。如果在下一个预定付款到期之前更新订阅,将自动再次尝试错过付款,如果成功,订阅将再次激活。

    无法通过任何当前API检查订阅的状态。目前只能通过控制面板完成。它在他们的待办事项列表中,因此将来可能会发生变化。

    更新2011-12-01

    ARB API现在提供 ARBGetSubscriptionStatusRequest 调用以获取订阅的状态。