Recurring app charges after reinstalling app

Highlighted
New Member
3 0 0

Hi,

I'm stuck on handling app charges in store reinstalling our app. In docs (e.g. here and here) it stands, that I should handle app reinstallation that occurs in the same app billing cycle that uninstall occured (for example by creating application credits). But I found the API announcement which says, that the case is handled by Shopify and the charge will be proportionally lower after app reinstallation. What is current behavior in API v 2019-10 and 2020-01?

0 Likes
Highlighted
Excursionist
24 1 5

Hi,

 

Shopify indeed handles prorating when a merchant uninstalls and reinstalls your app during the same billing cycle. You don't have to do something about it, unless you have (as one of the articles you mention says) e.g. free trial and you want to readjust it for the days the merchant had the app uninstalled.

 

Edit: please see my clarification below. There is no prorating for the same billing period if a merchant uninstalls and reinstalls the app in general. The prorating the API article mentions fixes the possibility of double charging the merchant.

 

Hope I helped :)

AskBeat - Easy Email NPS Surveys
Install our App: https://apps.shopify.com/askbeat-nps-feedback
View FAQ: https://askbeat.com/faq
Visit our Blog: https://askbeat.com/blog
0 Likes
New Member
3 0 0

@AskBeat Thank you for your answer. It would be helpful if the docs were updated, as it's really confusing now and one may not find information that the approach with application credits is outdated.

0 Likes
Highlighted
Excursionist
24 1 5

Hi again @kpusmo 

 

The API announcement post is quite accurate:

 

  • If your app does not have a trial period and the merchant uninstalls and reinstalls the app during the same billing cycle, the merchant will pay the full amount of the Recurring charge (no proration takes place and the billing cycle does not change).
  • If your app has a trial period, the billing cycle changes, so the merchant will only be billed once for the overlapping period (ie the merchant will not pay twice for the same overlapping 10 days).

 

Added this comment just to clarify that in the first case (no trial period) the merchant will not be charged only for 20 out of 30 days for example, but the full recurring charge.

AskBeat - Easy Email NPS Surveys
Install our App: https://apps.shopify.com/askbeat-nps-feedback
View FAQ: https://askbeat.com/faq
Visit our Blog: https://askbeat.com/blog
0 Likes
Highlighted
New Member
3 0 0

Thank you @AskBeat

To clarify, I have two scenarios:

In case our app has 10 trial days, and merchant:

  1. installs the app at 5th
  2. uninstalls it at 20th (so at 5th billable day)
  3. installs it again at 25th with no trial days (as he already "consumed" the trial period)

Will the merchant be charged just like he never uninstalled the app (as there is no trial period after the second installation)?

And another scenario:

  1. installs the app at 5th
  2. uninstalls it at 10th (so still in trial period)
  3. installs it again at 25th with 5 days of trial (as this is number of days of "not consumed" trial period)

In this scenario new app billing cycle will be created (from 25th till 30 days from 25th) - but how would a merchant be charged for the first cycle? Will he be charged for period from trial end to cycle end? Or would he be charged for $0 for 5 days of free trial?

0 Likes
Highlighted
Excursionist
24 1 5

Hi @kpusmo 

 

Your scenario is indeed more complex (with offering and consuming trial periods), it would be nice to have the feedback from Shopify here, as the documentation resources might be interpreted in many ways.

 

Thanks :)

AskBeat - Easy Email NPS Surveys
Install our App: https://apps.shopify.com/askbeat-nps-feedback
View FAQ: https://askbeat.com/faq
Visit our Blog: https://askbeat.com/blog
0 Likes