Forced to Add Billing API

chris-m
Shopify Partner
4 0 0

Hi,

 

We've tried submitting an App to the App Store and it always got rejected because we did not add the Billing API. We don't want to charge for our App because it's just a simple App.

 

It was rejected because whoever reviewed it seems to think we're charging our users through our app to use our service, but actually, our users make purchases before they need to use the app. 

 

To add the Billing API means we'll have to charge the minimum for the App and we don't want to do that.

 

Can anyone give any advice on how to potentially get around this? Our App does not charge our Users within' the App, purchases are made in our own portal. The Shopify App we've made allows our users to set-up notifications and receive SMS based on Order Status'. So adding a Billing API is completely pointless because purchases are made outside the App.

 

Any help is appreciated.

0 Likes
axsuul
Shopify Partner
101 0 24

What are they purchasing within your own portal? It sounds like instead you could implement the usage charges with the Billing API. This way you won't need to charge them when they install the app, only when they purchase whatever is in your portal.

 

Shopify is pretty strict about their Billing API requirements. If there are any charges accrued while using your app then it needs to be handled by the Billing API. If your app falls under a special circumstance however, you can request a Billing API exemption.

⚡Sync your stock levels + bundles/kits in real-time between any number of Shopify, Amazon, eBay, Etsy, Faire, QuickBooks Online, Squarespace, Square, Tundra, WooCommerce stores with Trunk
chris-m
Shopify Partner
4 0 0

Hi,

 

Through our website, customer purchase "credits" which is what is used to send text messages through our platform.

 

1 credit = 1 SMS

 

This is only done through our website, nowhere else.

 

The App we built utilizes these credits they bought when an Order Status has been updated and it sends an SMS, which uses a "credit".

 

So no actual purchases are made through the app -- the purchases have already been made before using/installing the App.

 

Does that make sense?

 

Thanks

0 Likes
axsuul
Shopify Partner
101 0 24

Yep that makes sense. What happens when they need to purchase more credits?

⚡Sync your stock levels + bundles/kits in real-time between any number of Shopify, Amazon, eBay, Etsy, Faire, QuickBooks Online, Squarespace, Square, Tundra, WooCommerce stores with Trunk
chris-m
Shopify Partner
4 0 0

When they need more credits, they log in to our website and purchase them through a checkout process.

0 Likes
axsuul
Shopify Partner
101 0 24

That process you mentioned would need to involve the Shopify Billing API at least in order to be listed on the App Store. So if they were to purchase more credits, they would be redirected back to Shopify to confirm charges. Unfortunately Shopify is very strict about this unless you have a billing exemption approved.

⚡Sync your stock levels + bundles/kits in real-time between any number of Shopify, Amazon, eBay, Etsy, Faire, QuickBooks Online, Squarespace, Square, Tundra, WooCommerce stores with Trunk
0 Likes
chris-m
Shopify Partner
4 0 0

Yes, I have noticed!

 

Redirecting to Shopify isn't acceptable, as it does not make sense in our platform.

 

The only option at this point is we charge to use the app 🤦🏻‍♂️

0 Likes
VPS-Accelx
New Member
1 0 0

Hi @chris-m ,

I am very much interested to know how you handled it ? Did you add any shopify billing API or used your own policy ?

0 Likes
Infonium
New Member
2 0 0

How did you use the billing API. AS we too have the SMS app which got rejected because of not using Billing API?

0 Likes