I am working on an application that provides a 30-day trial, and then the possibility of a monthly or yearly subscription (at two different prices).
I used a lot of information provided by John Conde on his website (thanks to John), but I want to be sure that I have the right idea of how it all works - the first time I do something with Authorize. network or subscriptions ...
So, if I have a 30-day trial, and someone decides that they want to pay today, they should not be paid for 60 days. I set the start date to 60 days, but should I see any charge in Authorize.net showing it on hold?
Next, is this part of the ARB service that it “monitors” the renewal, or I have to do something to run the check regularly. I'm sure there is ARB, and I don’t need a cron to check every day, but I would rather ask a dumb question now, rather than have a bunch of missing payments later.
Finally, what information would you recommend to me in my local database, and that I should allow the capture of the ARB service. Currently, I save what a subscription element is, who makes the payment (by id), name on the card, the last four digits of the card, if they want to refer to what was used, the expiration date of the card, so I can look for pending end (if it is not part of the ARB), and the start date of the subscription ends.
Any further information is appreciated.