I have successfully been able to checkout with a subscription plan and capture the funds from Authorize.net. However, on checkout completion I get a system error message:
Subscription payment registration error: Error received from payment gateway: E00017: Start Date must not occur before the submission date.
I have found this on from authorize.net error code list:
API Error Code: E00017
Error Code Text: The startDate cannot occur in the past.
Description: The subscription start date cannot occur before the subscription submission date. (Note: validation is performed against local server date, which is Mountain Time.)
I have made sure that my Global server time in Joomla is set to Mountain Time, which is my timezone. I don't know if there is further settings I need to modify within CB or CB Subs plugin. Maybe someone knows what I am doing wrong? I figure maybe something isn't quite right with my subscription plan too. I have the plan to "Yes: subscribe user to automatic recurring payments (*)" but apparently there is some type of global time conflict. So the payment captured does not get registered as a Recurring Billing Transaction at Authorize.net. So I have success to upgrade to this plan and send payment, just no automatic monthly payment gets setup. A question I have as well is, does CB Subs communicate with the payment process at the end of every payment period to process transaction? And if the credit card on file expires or does not go through that payment period does that plan automatically get cancelled or expired?
This is an awesome plugin, any help is appreciated.