I am new to authorize.net
I am developing one subscriptions based website for which I am using ARB.
As far as I have learnt that authorize.net has added option to retry failed ARB transactions in 2018.
I have few doubts from whatever I have learnt or researched.
Merchant can enable option to retry failed ARB transactions.
First payment of each new ARB will be executed at 2AM PST.
authorize.net will send net.authorize.payment.authcapture.created whenever ARB transaction is successfully completed.
In case any transaction is fraud held and accepted then authorize.net will send net.authorize.payment.fraud.approved. In both of these cases, I will continue user with active subscription.
In case, ARB payment is failed then authorize.net will send net.authorize.customer.subscription.suspended and subscription will be suspended.
Correct me if I am wrong up to this point.
Few questions I have is related to failed payments:
1. Will authorize.net auto retry the first failed payment of new ARB or will it be retried after customer's payment details are updated? If it is auto retried then at what interval and how many number of times will it be retried?
2. Another surprising question I have is that, suppose I have one ARB with one month of interval and 12 occurrences. One of my customer has activated the subscription on 13th March then next payment will be scheduled on 13th April or 31st March? Do I have to manually charge the customer for 15 days and start the subscription from 1st April?
I read this doc: https://developer.authorize.net/api/reference/features/recurring_billing.html#Payment_Schedule
3. same case above mentioned in point 2. Suppose customer has activated subscription on 13thMarch and the next scheduled payment is failed, and customer payment info is updated on 10th April then that failed transaction will be retried on 10th April and scheduled payment will also take place on 13th April?
4. Suppose, transactions T1, T2,.....Tn are the transactions of specific ARB subscription. Transactions T1, T2 and T3 are completed successfully but T4 is failed due to insufficient funds and consecutive transactions T5 and T6 are also failed but then customer payment details are updated. How this case will be handled? Will it retry T4, T5 and T6 transactions or subscription will be terminated after failed attempt of transaction T5?
Docs are really not helpful for newbies. I would also like to request you guys to update your docs so that future developers can go through proper flow for their needs.
All the details I have found about ARB flow is from community topics. strange! All these details should be clearly provided in developer's doc.
Please help me with this as I am new to authorize.net
In the payments world, there's nothing more frustrating and potentially damaging to a business than a payment failure. In addition to customer irritation created from disrupted transactions, business owners and payments providers risk losing customers for good due to failed payments. LCPSGo
Online stores and businesses who work proactively to reduce the number of failed payments will consequently increase their sales, as well as enhance customer experience.Online stores and businesses who work proactively to reduce the number of failed payments will consequently increase their sales, as well as enhance customer experience.Online stores and businesses who work proactively to reduce the number of failed payments will consequently increase their sales, as well as enhance customer experience.