What is Recharge?
Recharge Payments is a recurring billing and subscription platform for e-commerce merchants! Transform your one-time products into subscriptions and grow your recurring revenue with this integration.
Why Recharge + Tapcart?
Recharge payments can be used to easily launch and manage subscriptions from your mobile app. The customer will be able to see which products are subscription-based for purchase and which products they are subscribed to in order to manage them through the app.
The following features included with this integration are:
Connection to Shopify to eliminate the need to create separate accounts
Secure payments via Stripe, Braintree, Authorize.net
Mixed carts of both one-time and subscription products
Give customers auto-delivery and recurring payment options
Native in-app subscription management — skip, pause, reschedule, cancel, swap, and more
How to Connect Recharge + Tapcart?
The integration is available to all Tapcart customers who also have a Recharge subscription.
This integration requires two API tokens created in your Recharge dashboard: an Admin API token and a Storefront API token. Both are stored securely by Tapcart and are never sent to customer devices.
Step 1: Create your Admin API Token
In your Recharge dashboard, go to Apps → API tokens → Create Admin API token
Set the token nickname to Tapcart Token
Enter your contact email address
Enable the following permission scopes:
Accounts:
read_accountsAsync batches:
write_batches,read_batchesCustomer notifications:
write_notificationsCustomers:
write_customers,read_customersDiscounts:
write_discounts,read_discountsFree gifts:
write_free_giftsGift products:
write_gift_products,read_gift_productsGift purchases:
write_gift_purchases,read_gift_purchasesOrders:
write_orders,read_ordersPayment methods:
write_payment_methods,read_payment_methodsPayments:
write_payments,read_paymentsPlans:
write_plans,read_plansProducts:
write_products,read_productsStore information:
store_infoSubscriptions:
write_subscriptions,read_subscriptions
Save the token and copy it, you'll need it in Step 3
The following scopes are not required and should remain unchecked: credit accounts, credit adjustments, credit summary, customer sessions, events, reward credits.
Step 2: Create your Storefront API Token
In your Recharge dashboard, go to Apps → API tokens → Create Storefront API token
Set the token nickname to Tapcart
Set the contact email to the generic or contact email used for the store
Set customer data redaction to Yes, redact customer data
Enable the following permission scopes:
read_subscriptions,write_subscriptions,customer_portal_access,read_customers,write_customers,read_orders,write_orders,read_payment_methods,write_payment_methods,write_payments,read_plans,read_products,read_product_search,read_store,read_discountsSave the token and copy it
Step 3: Add tokens to your Tapcart Dashboard
Navigate to your Tapcart Dashboard
Select Integrations and choose Recharge Payments
Paste both tokens into the required fields
The Admin Token will go into the first Recharge Merchant API Key field
The Storefront Token will go into the second Recharge Storefront Token field
Click Save & Enable or Update Integration if it was already enabled
After enabling, add the subscription selector to your Product Detail Page to allow a subscription to be selected
More Questions
To learn more about Tapcart, visit Tapcart Academy to become a mobile app expert!
If you have additional questions regarding the Recharge Payments Integration, we're happy to help! You can chat with us through our LiveChat in your Tapcart dashboard or email us at [email protected]!


