Skip to main content

Get approved for payments

Note

Our payments platform is available by invitation only while we continue to build out our Payments Apps API. Shopify will open the payments platform to new applications in the future.

Before a payments extension can be approved on Shopify’s payments platform, two reviews are required:

  • Payments Partner application review
  • Payments app review

Anchor to Payments Partner application reviewPayments Partner application review

  1. The Partner receives an invitation to submit an application to become a Payments Partner. The Partner completes and submits the application.

    Partners should take time to review the “Additional Terms Applicable to Payments Developers” section of the Shopify Partner Program Agreement. If you aren't a Shopify Partner yet, then you must sign up to be a Partner.

  2. We grant the Partner access to build a payments extension.

    If you've been approved to be a Payments Partner, then you'll be granted access to Shopify’s payments ecosystem. You'll need to sign a revenue share agreement, which we provide in an email when you're approved.

  3. The Partner creates a new app in Shopify CLI.

Note

Payments extensions must adhere to technical requirements and provide a high-quality merchant experience as described in the minimum product requirements.

A flow chart of the Payments Partner application review process steps listed above

Note

Before this step of the review process, you must sign the payments app revenue share agreement. The link to the agreement is included in your payments platform application acceptance email. If you're unable to locate the agreement, then contact Partner Support. If you submit your app for review before you sign and submit the revenue share agreement, then your app will be rejected.

Once an extension has been deployed, distributed and tested, it is ready for submission.

  1. The Partner submits the app for review.

  2. We review the app.

  3. If we approve the app, then the Partner can publish the app. Refer to onboarding a merchant to a payments app to learn about ways that a merchant can discover your payments app.

  4. Optional: If the app needs to be changed before it can be approved, then the Partner reconfigures the payments app extension and submits a new version of the payments app extension.

A flow chart of the payments app review process steps

Anchor to Payments app lifecyclePayments app lifecycle

A payments apps can go through four states. Each of these states defines by whom and how your app can be installed, and the general visibility of the app for merchants.

  • Development: The default state of a payments app is Development, after your first extension version is approved and published. The payments app can then be installed on dev stores for testing purposes.

  • Hidden: The payment app enters Hidden state after the app is approved and published by the app review team. The payments app isn't discoverable to merchants through the admin, but can now be installed by merchants by sharing the installation URL available in your dashboard.

  • Generally Available: The payments app enters Generally Available state by request if it meets certain criteria, such as being used by at least 50 Shopify stores and has processed over 1,000,000 USD. The payments app is now discoverable from the store admin as an alternative payment provider for all merchants in supported countries. It will also appear in the public payments brochure.

  • Not Installable: If the payments app fails to meet the minimum product requirements, it will be put into Not Installable state. In this state, the app isn't discoverable to merchants through the admin. The installation URL is removed from your dashboard, and it cannot be used for installation. The app can't be installed on any new shop, but shops that had the app installed previously will still be able to use it.

    DevelopmentHiddenGenerally AvailableNot Installable
    Visible as an alternative payments provider?only on dev storesonly if installedyesonly if installed
    Can process payments?only in test modeyesyesyes
    Has an installation URL?noyesyesno
    Visible on Shopify.com?nonoyesno

    You can view the state of your payments extension in the App section of the Partner Dashboard by clicking Edit draft next to your payments extension.

Screen showing the payments app state


Was this page helpful?