I am using authorize.net ARB monthly subscription method, that is running fine.
I have a task to give first 7-Days free, and process payment after 7-Days.
That means if client does not want to continue subscription within 7-Days he can cancel his subscription and payment will not get deducted from his account.
I have looked into PDF documentation file and nothing can be found, please guide me how can I do that?
There's an argument called
startDate
in the XML request to create the subscription. If you set that to seven days in the future, the payment will not be processed until then. In the mean time, a subscription will still be created so you can cancel it early to avoid the payment entirely.You should be able to find this in the documentation under
ARBCreateSubscriptionRequest
. In my copy of the pdf (which is a little bit old so it might be different now),startDate
is documented on page 10 and page 5 mentions:The bolded section is important.