The issue:
Assume a user checks out on a monthly subscription plan on March 19, 2022 and is expecting 2 free trial days, then they should be shown a notice which says 'Your first billing date starts on April 21, 2022", ie. One month plus the 2 free days.
I have a test subscription plan with 2 free days but a user who checks out on March 19, 2022 sees 'Your first billing date starts on April 19, 2022" so the free trial days are not working.
To call the next billing date I am using Current subscription's Current period ending
.
Solutions
Marty said in a related post that you can set the end of trial date as part of the subscribe a user to a plan.
I am not sure what information to put in this form field, I assumed something like Current subscription's Current period ending (days)+2
but this wonât work.
Stripes support contacted me and said that applying free trial through Dashboard works from their end, but when I look at a newly created user who has subscribed, the free trial is NOT added. The following user checked out on Feb 19, 2022 with with 2 free days and you can see that the next invoice is on March 19, 2022 (should be Feb 21, 2022),