Recurring Application Charge Billing_on date

Hi All,

I’m working on my APP’s subscription and have a confusion regarding the billing_on date for RecurringCharges.

For my QA environment (test mode) it shows the billing_on date as the subscription period start date.Assuming i created a Subscription today(13th Feb) without any trial, the billing on date would be 13th Feb.

But for Production environment it shows the billing_on date to be the end of subscription period( 13th Feb + 30 days = 15th March).

Can anybody please confirm if this is the correct understanding i have of the billing_on field.

2 Likes

I am experiencing the same issue and will be happy to know more.

hi @Ishaaan , I have a question whether the billing_on field will be updated if shopify successfully pays the old invoice in recurring charge?

Hey @Ishaaan , @dstivanov , I’ve provided a breakdown of how this is calculated in my reply to @danhho here: https://community.shopify.com/c/graphql-basics-and/recurring-application-charge-what-happens-when-it-reaches-a/m-p/2233743/highlight/true#M11517

Hope it helps!

  • Kyle G.

I am also experiencing a similar issue. The first charge approval date calculation is wrong when a value for trialDays has been set in the appSubscriptionCreate mutation. For example if trialDays is set to 7 and the charge approval date is Dec 22nd the first charge date now shows Jan 28 2024 (37 days in the future)!

This effectively makes the free trial redundant as users will get a 37 day free trial before being charged. They can also cancel before the first charge date and no charge will apply! Something must have changed recently as this wasn’t an issue back in November?