Platform 2 Guide — This article applies to the new platform. Looking for classic platform docs? Browse the Platform 1 collection.
Why: Seamlessly connect Recharge to automate member account creation and manage access based on subscription events. This integration saves you time and ensures your members have the right access at all times.
Navigate: App Station > Settings > Integrations > Recharge
Quick Start
In Recharge, go to Tools and apps > API tokens and create an Admin API token.
Enable Store information, Products, Plans, and Subscriptions permissions; leave all write scopes unchecked.
Copy the API Access Token and API Client Secret from the Admin API token.
In Member Kitchens, go to App Station > Settings > Integrations > Recharge, paste both credentials, and enable the integration.
Register webhooks in Recharge using the Admin API token as
X-Recharge-Access-Tokenfor the following topics:subscription/created,subscription/cancelled,subscription/paused,subscription/activated,charge/paid,charge/failed, andcharge/refunded.
Detailed Setup Instructions
Step 1: Create an Admin API Token in Recharge
Log in to your Recharge account.
Navigate to Tools and apps.
Click on API tokens.
Create a new Admin API token.
Important: Do not create or use a Storefront API token.
Step 2: Set Permissions for the API Token
Open the newly created Admin API token.
Enable the following permissions:
Store information (
store_info)Products (
read_products)Plans (
read_plans)Subscriptions (
read_subscriptions)
Leave all write scopes and other permissions unchecked.
Step 3: Copy Credentials
Copy the API Access Token. This token is used by Member Kitchens to validate the connection and fetch products.
Copy the API Client Secret. This is used for verifying webhook signatures and is different from the API Access Token.
Step 4: Enable the Integration in Member Kitchens
In Member Kitchens, go to App Station > Settings > Integrations > Recharge.
Paste both the API Access Token and API Client Secret into the appropriate fields.
Enable the integration. Member Kitchens will validate the access token before saving.
Step 5: Configure Webhooks in Recharge
Use the Admin API token as
X-Recharge-Access-Tokenwhen registering the webhook URL in Recharge.Register for the following webhook topics:
subscription/createdsubscription/cancelledsubscription/pausedsubscription/activatedcharge/paidcharge/failedcharge/refunded
Step 6: Map Products
In the Recharge integration page in Member Kitchens, click Fetch Products to load the Recharge product catalog.
For each product, select the appropriate access level.
Optionally, you can send a test subscription webhook to automatically discover products.
Important Notes on Product Mapping
When mapping products, ensure you do not confuse the Recharge product IDs with external Shopify or BigCommerce product/variant IDs.
If you prefer manual mapping, inspect the subscription webhook payload and copy
subscription.recharge_product_id, then select an access level.
Subscription Lifecycle Management
The integration handles the following subscription events:
Subscription Created: Creates a user if needed and grants access.
Charge Paid: Confirms the subscription is active.
Subscription Cancelled: Revokes access.
Subscription Paused: Pauses access and user status.
Subscription Activated: Re-activates access and resumes user status.
Charge Refunded: Revokes access.
Charge Failed: Flags the subscription as past due.
Each event is logged for auditing and troubleshooting purposes.
