[Need Clarification!] Clarification on Listing Add-On Pricing vs. All Plans in Shopify App Store

We run InstantDM, a SaaS-based Instagram DM automation tool, and are integrating with Shopify. Our app is built, submitted, and currently under review.

The reviewer’s feedback was:

  1. All plans from the product should match the Shopify app pricing listing
  2. Plans should use Shopify-managed or Billing API.

We asked whether we could list only the add-on price or if we must list all our plans, and the reviewer told us to contact Shopify Support.

Our questions:

  1. Is it acceptable to list only the add-on price in the Shopify App Store and process that through the Shopify-managed/Billing API?
  2. Can we still handle separate payments for credits and platform fees via our own payment partner, like some competitors (e.g., Wait) appear to be doing?

Has anyone implemented this setup, and does it comply with Shopify’s policies?

Thanks in advance!

1 Like

Hey @instant_dm_instant_d

The requirements for billing are outlined here: https://shopify.dev/docs/apps/launch/app-requirements-checklist#charges-outside-the-shopify-billing-api.

Charges outside the Shopify Billing API

All app charges must go through the Shopify Billing API unless you have prior approval from Shopify. If you’ve received approval from Shopify, then select I have approval to charge merchants outside of the Shopify Billing API and provide a link so that merchants can read about the external charges and sign up for any external services that are required.

The simplest way I find to think about this is to consider the typical experience that merchants expect with installing paid apps.

They should be able to install your app and be billed for any associated charges without needing to set up billing elsewhere. If any functionality related to the Shopify app can’t be done through the billing API, then you should reach out to our Partner support team to discuss any other possible options.