Testing a payments app

You can install your payments app on a development store to test it. This guide describes how to test and enable a development preview of your payments app.

Requirements

Test mode

Payments apps must support test mode. When a store is in test mode, requests from Shopify include the test attribute. If this attribute it set to true, then the payment is processed as a test payment and no money is moved. Test mode simplifies the process of building a payments app and allows merchants to test the integration before they begin processing live transactions.

Install your payments app on a development store

You can install your app on a development store to test it.

  1. From your Partner Dashboard, go to Apps, and then click on the app you want to test.
  2. On the app page, click on More actions, and then select Test on development store.
  3. Select which store you want to install the app on from the list.
  4. Click Install unlisted app.

Enable development store preview

You can enable the development store preview on your payments app to test your changes quickly, and avoid going through the approval process to publish multiple versions during development. Enabling the preview allows you to use a draft version on the development stores where your app is installed instead of the published version.

  1. From your Partner Dashboard, go to Apps then click on the app you want to enable a development preview for.
  2. On the app page, click Extensions, Payments.
  3. Click on the provider to configure under Offsite payment provider.
  4. From the extension page, in the Working draft section, under Development Store Preview, click Enable. Screen showing the enable development store preview button

Next steps