Hi all,
We offer an annual subscription to our club members (using Stripe Pro Forms), with a fixed renewal date each year (December 31st). We let our users subscribe at any point during the year, but their membership must be renewed on the 31st for insurance purposes.
I have followed this article, which sets a fixed EOT and it works great:-
The problem is that this method sets the renewal period to the original number of days. So if a user registers on December 1st, they will renew on the 31st (30 days later) as expected. But they will then automatically be renewed every 30 days after that. Is there any work around for this?
Our form code is as follows:
[s2Member-Pro-Stripe-Form rp=“1” rt=“Y” rr=“1” accept_coupons=“1”]
[s2Member-Pro-Stripe-Form level=“1” ccaps="" desc=“€20 EUR / Yearly (recurring charge, for ongoing access)” cc=“EUR” custom="—" ta=“0” tp=“0” tt=“D” ra=“20” rp="[php]echo $days_until_fixed_eot_time;[/php]" rt=“D” rr=“1” coupon="" accept_coupons=“0” default_country_code=“US” captcha=“0” /]
[s2Member-Pro-Stripe-Form level=“2” ccaps="" desc=“€15 EUR / Yearly (recurring charge, for ongoing access)” cc=“EUR” custom="—" ta=“0” tp=“0” tt=“D” ra=“15” rp="[php]echo $days_until_fixed_eot_time;[/php]" rt=“D” rr=“1” coupon="" accept_coupons=“0” default_country_code=“US” captcha=“0” /][/s2Member-Pro-Stripe-Form]
I may be over complicating things, but in effect, we would like to offer members a paid trial (for €20) up to December 31st each year and then auto renew annually (for €20).
Any help would be greatly appreciated.
Thank you