- Print
- DarkLight
- PDF
Learn how to set up a "Thank You" page when a user completes a plan purchase via Stripe.
After users successfully complete a payment for a subscription plan, they're automatically redirected to a "Thank You" page. This feature is currently only available in the v2 UI and is only supported for Stripe payments.
Create a "Thank You" Page
- From the AppCMS, go to Templates > Edit Template.
- In the Template Builder page, under Pages, click the Add New button.
- In the Create New Page, provide the Page Name, and set the Page Type as Modular Page as shown in this screenshot:
- Go to the page Settings > Page Details.
- In the Path field, type /thankyou as the page path (permalink). Do not use any other variations.
- Click Developer Controls. In the Function (Developer Only) drop-down, select Thankyou Screen.
- Then add the "Thank You" module from the Add Modules list by dragging and dropping it into the page. Click Publish when you're happy with your changes.
FAQs—"Thank You" Page
Q. How to add a "Thank You" page for downloading our app.
You cannot use the "Thank You" module to set up a thank you page for events like app downloads. However, you can set up a raw HTML modular page and place a pixel into the header in the web code using a tracking library such as GTM or TTD Universal Pixel.
Here is a sample GTM event that you can use:
"finish_registration" datalayer event - This event can be used to express "Thank You" after a successful registration.
"finish_subscription" OR "tvod_purchase_completion" datalayer event - This event can be used to show a banner after a successful subscription.
Q. Payment failed but received a "Thank you your payment was successful page".
For online payments, the payment flow is typically handled asynchronously. In an asynchronous payment flow, the payment processing happens in the background after the user has submitted their payment information. This means that the user will see a "Thank you" message immediately after submitting their payment information, even though the payment has not yet been processed. The payment processing will then continue in the background, and the user will be notified of the outcome of the payment (successful or failed) either via email or in-app notification.
Edit "Thank You" placeholder text
In such cases, it is recommended to clearly inform that the payment is being processed in the background and that they may not receive confirmation of the outcome of the payment immediately.