Does your extension has any restrictions for the subscription duration?
Unlike PayPal payments, Authorize.Net ARB service has certain restrictions for the payments periodicity.
These restrictions are relevant to minimal and maximal duration of a single payment interval.
- If you are using daily period calculations, the minimal delay between 2 consecutive payments is 7 days, and the maximal delay is 365 days.
- If you are using monthly period calculations, the minimal delay between 2 consecutive payments is 1 month, and the maximal delay is 12 months.
Note, these restrictions do not affect the general duration of subscription, which can be infinite, i.e., include ANY number of payments. It is just that you cannot bill your customers more frequently than once each 7 days, and less frequently than once a year.
These restrictions are reflected in the settings of theSubscriptions And Recurring Payments 2.x extension - highlighted is the option the described restrictions apply to:
For the subscription types with Is Infinite options set to "No", the general duration of a subscription is calculated as follows:
Number of Units in Period * Number of Occurrences
E.g., 7 days * 5 occurrences = 35 days