Configure Redemption Methods
The Redeem Method tab lets you define how users will redeem your offer. You can choose from three options:
- Stripe Checkout: Direct users to Stripe's hosted checkout page
- Stripe Subscription: Create subscriptions with advanced configuration like custom discounts, free trials, and price overrides
- Custom Instructions: Use custom logic for non-Stripe payment providers or non-purchase actions (like registration)
To access redemption configuration, navigate to your offer and click the 'Redeem Method' tab.
Stripe Checkout
To use the Stripe Checkout method, click 'Continue with Stripe Checkout'.
Start by selecting which environment you wish to configure the offer for. Once selected, you can define the pricing option for that environment, including selecting which Stripe account you wish to pull products from (if you have more than one).
Pricing
The 'Add Catalogue Price' button opens a sheet that shows you all of your available Stripe products and prices. Select any that are relevant and then click 'Add Price'.
Discounts
The 'Add Discount' button lets you select a discount that has been configured in Stripe. This discount will apply to the entirety of the offer based on what's configured in Stripe - this could be a one-off price reduction or a discount in perpetuity.
Free Trial Days
This allows you to set the number of free trial days available in the offer. For example, if this is set to 7, then a user redeeming the offer will not be charged by Stripe until after the 7 days has passed.
Once you've configured your Stripe Checkout settings, click 'Update'.
Stripe Subscription
To use the Stripe Subscription method, click 'Continue with Stripe Subscription'.
Start by selecting which environment you wish to configure the offer for. Once selected, you can define the pricing option for that environment, including selecting which Stripe account you wish to pull products from (if you have more than one).
Pricing
The 'Add Catalogue Price' button opens a sheet that shows you all of your available Stripe products and prices. Select any that are relevant and then click 'Add Price'.
Discounts
The 'Add Discount' button lets you pull from any discounts that have been configured in Stripe. This discount will apply to the entirety of the offer based on what's configured in Stripe - this could be a one-off price reduction or a discount in perpetuity.
Free Trial Days
This allows you to set the number of free trial days available in the offer. For example, if this is set to 7, then a user redeeming the offer will not be charged by Stripe until after the 7 days has passed.
Once you've configured your Stripe Subscription settings, click 'Update'.
Custom Instructions
To use custom instructions, click the 'Custom Instructions Setup' button.
Start by selecting which environment you wish to configure the offer for. Once selected, you can define the custom instructions appropriate to the offer.
This is a programmatic way to link offers and offer redemption to other payment providers or actions that do not include making a purchase. The custom instructions are returned in the API response, allowing your frontend to interpret and act on them.
For example, if you wish to display a 'Register' offer, the custom instructions may look like this:
{
"redirectTo": "/register"
}With that configuration, when a user redeems the offer, the API will return these instructions to your frontend. Your application would then be responsible for redirecting the user to /register on your site based on this response.
Once you've set up the relevant redemption method, click 'Update'.
Next Steps
Once you've configured your redemption method, move on to setting up how your offer will be displayed.