Purchase flow overview

When a user clicks on a button to purchase a product, the process will switch over to Stripe’s checkout flow:

Once the purchase goes through successfully, they’ll be taken to a page where Superwall prompts them to:

  1. Download the app.
  2. Click the redemption link.

Users should click the redemption link on the device where the app is installed. If the setting for “Redeemable on Desktop” is diabled, they’ll be prompted to continue on an iOS device.

From there, the redemption flow occurs.

Testing a purchase

To test a purchase:

  1. Add a sandbox product to a paywall.
  2. Visit the paywall URL and checkout.
  3. Choose “Card” for the payment method.
  4. For the card number, use 4242 4242 4242 4242 with any expiration date later than today, any CVC and fill out the name and zip code.

This will allow you to checkout and go through the entire flow to debug issues, test it out on a device and more.