Theme Engine token security
Recharge created a token security enhancement for merchants using Theme Engine to improve security measures. This enhancement is the same security measure used in Recharge's standard customer portal. All links in the customer portal contain a security token at the end of the customer portal URL.
This article provides an overview of the token security enhancements and steps to update your token security.
Before you start
- If you already see the security token appended to your customer portal URLs, the feature is already active for your store. If this is the case, you do not need to take any further action.
- The Theme Engine Token Security enhancements were automatically enabled for all merchants on January 31st, 2023. To ensure your customer portal works properly with these enhancements, you must test your customer portal and complete any necessary changes before Token Security is enabled for your store.
- Theme Engine customizations require custom coding. Custom coding is not supported by Recharge as per the design and integration policy. You can work with a third-party developer to implement these changes.
Duplicate your theme
Complete the following steps to duplicate your theme to prepare your store for the Token Security enhancements:
- Duplicate your Theme Engine theme by clicking on the kebab menu and selecting Duplicate from the dropdown menu.
- Click on the kebab menu to preview the duplicated theme and select Preview from the dropdown menu. The duplicated theme will have enhanced token security enabled.
- Test each section of the duplicated customer portal theme to ensure it works as expected.
- If your customer portal works correctly, fill out the Enablement Form to let Recharge know your store is ready for token security enablement. If you find issues with your customer portal's functionality, review the Update your theme section.
- Click on the kebab menu and select Publish from the dropdown menu to publish the duplicated theme.
Note: If your customer portal has no issues after duplicating your theme, you do not need to Update your theme.
Update your theme
Note: The following steps require custom coding. Recharge does not support custom coding as per the design and integration policy. You can work with a third-party developer to implement these changes.
If you find issues with your customer portal's functionality after duplicating your theme, complete the following steps to update your theme:
- Update your Shopify Theme and Recharge Theme Engine theme using the Enhanced Token Security Guide.
- Click on the kebab menu and select Duplicate from the dropdown menu to duplicate your Theme Engine.
- Click on the kebab menu and select Preview from the dropdown menu to preview the duplicated theme. The duplicated theme will have enhanced token security enabled.
- Test each section of the duplicated customer portal theme to ensure it functions as expected.
- If your customer portal works as expected, fill out the Enablement Form to let Recharge know your store is ready for token security enablement.
- Click on the kebab menu and select Publish from the dropdown menu to publish the duplicated theme.
Support
For questions and troubleshooting, contact the Recharge Support team.