A place to discuss charging merchants for your apps and services using the billing API.
Hello everyone,
I want to apply yearly charge with discount for the app.
I am able to apply one month recurring charge but don't know how to apply yearly chage.
Please help me to apply yerly charge for the App.
Any kind of help and suggestions are appreciated.
Thank You
At this time you could either set up a $0 recurring charge and add a usage charge to it once a year, or you could apply an application charge once a year without using a recurring app charge as a basis. Either way, you will need to track this from your end. That said, it's a pain point we're aware of.
Cheers.
Alex | Shopify
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit the Shopify Help Center or the Shopify Blog
Thank you for reply Alex Richter.
If we can not add yearly billing to the App, then why in enhanced listing they are giving option of Yearly price?
Please have a look at given screenshot.
The purpose of that is for presentation to your installers, so should you take the approach I outlined above you can properly convey this to merchants in your listing. Tou double confirm: we do not currently support recurring charges that bill annually natively.
Alex | Shopify
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit the Shopify Help Center or the Shopify Blog
Hello Alex,
When we create $0 recurring charge and add a usage charge to it once a year for the yearly subscription, we need to set capped_amount=yearly_price. But according to the Billing API, capped amount is the maxium amount that an app can charge in 30 DAYS. Unfortunately this duration can not be changed. Since this information is visible in the confirmation page to the merchants, I think it will be very confusing for them becase in the confirmation page they'll see: 'Up to {yearly_price} USD every 30 days'. It must be 'Up to {yearly_price} USD every year'.
Please check attached image. $80 is the annual price. 'Up to $80.00 USD every 30 days' - this is very confusing. What should app developer do in such cases?
I think you can charge merchants once in the first year, calculate the end then charge them every year.
https://help.shopify.com/en/api/reference/billing/applicationcharge