I’m attempting to enable a new recurring auth.net subscription that has an initial 90 day trial and then is followed by a $2.95 monthly fee. I’m doing my initial testing with a sandbox auth.net account. Upon submitting the form I see an active subscription in authorize.net, but on the member site I’m seeing a message that my subscription has expired.
Similar one time purchase forms are working as expected, so it seems to be something specific to this recurring subscription. Comparing the accounts created for a recurring subscription to ones for a one time purchase I’ve noticed that the recurring user doesn’t have an EOT date explicitly set, but the one time purchase user does. Based on this KB article, I believe that this is to be expected and EOTs are handled dynamically for subscription profiles, but the fact that things work if I set the EOT explicitly for the recurring subscription user account has me wondering.
Here’s the shortcode I’m using:
[s2Member-Pro-AuthNet-Form level=“1” ccaps="" desc=“90 Days free / then $2.95 USD / Monthly (recurring charge, for ongoing access)” cc=“USD” custom=“mysite.com” success=“http://mysite.com/success/” ta=“0” tp=“90” tt=“D” ra=“2.95” rp=“1” rt=“M” rr=“1” rrt="" accept=“visa,mastercard,amex,discover” coupon="" accept_coupons=“0” default_country_code=“US” captcha=“0” /]
I’m new to s2Member, so apologies in advance if I’m missing something obvious. I’d be happy to provide any additional detail if it helps.