Skip to main content

Recharge + Tapcart

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

  1. In your Recharge dashboard, go to Apps → API tokens → Create Admin API token

  2. Set the token nickname to Tapcart Token

  3. Enter your contact email address

  4. Enable the following permission scopes:

    • Accounts: read_accounts

    • Async batches: write_batches, read_batches

    • Customer notifications: write_notifications

    • Customers: write_customers, read_customers

    • Discounts: write_discounts, read_discounts

    • Free gifts: write_free_gifts

    • Gift products: write_gift_products, read_gift_products

    • Gift purchases: write_gift_purchases, read_gift_purchases

    • Orders: write_orders, read_orders

    • Payment methods: write_payment_methods, read_payment_methods

    • Payments: write_payments, read_payments

    • Plans: write_plans, read_plans

    • Products: write_products, read_products

    • Store information: store_info

    • Subscriptions: write_subscriptions, read_subscriptions

  5. 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

  1. In your Recharge dashboard, go to Apps → API tokens → Create Storefront API token

  2. Set the token nickname to Tapcart

  3. Set the contact email to the generic or contact email used for the store

  4. Set customer data redaction to Yes, redact customer data

  5. 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_discounts

  6. Save the token and copy it

Step 3: Add tokens to your Tapcart Dashboard

  1. Navigate to your Tapcart Dashboard

  2. Select Integrations and choose Recharge Payments

  3. Paste both tokens into the required fields

    1. The Admin Token will go into the first Recharge Merchant API Key field

    2. The Storefront Token will go into the second Recharge Storefront Token field

  4. Click Save & Enable or Update Integration if it was already enabled

  5. After enabling, it's now time to Add Subscription Navigation Link. As there is no default header or nav bar item for Subscriptions, you must add a link manually.

    1. Recommended placement: the customer account page

    2. Configure it to appear only when the customer is logged in

    3. Label it Subscriptions

What Customers Will See

Once active, customers access three screens from the Subscriptions nav link:

  • Subscription List: Active and Inactive tabs showing all subscriptions, with order frequency and Subscribe & Save pricing

  • Subscription Details: Next order date, frequency, total, address, payment info, and all management actions

  • Subscription Swap: A searchable product list for swapping the subscribed item

For a full breakdown of available customer actions, see Managing Your Subscriptions in the Tapcart App.

4. Managing Your Subscriptions in the Tapcart App

Subscription Screens

Subscription List

The Subscription List shows all your subscriptions split into Active and Inactive tabs. Each card displays the product name, order frequency, and pricing including any Subscribe & Save discount. Your subscription history appears at the bottom of the screen.

Subscription Details

Tap any subscription to open Subscription Details. Here you can see your next order date, frequency, order total, shipping address, and payment method. All management actions are available from this screen.

What You Can Do

Send Now

Immediately processes your next subscription order.

Note: Send Now is only available for interval-based subscriptions (e.g., "every 30 days"). It is not available for date-based subscriptions (e.g., "ships on the 15th of every month").

Reschedule Next Order

Delays your next order. Choose from:

  • Delay 1 week

  • Delay 2 weeks

  • Pick a specific date using the calendar picker

Skip Next Order

Skips your next scheduled order without cancelling your subscription. Your subscription continues normally after the skipped order.

Pause

Temporarily pauses your subscription for 30, 60, or 90 days. Your subscription resumes automatically when the pause period ends.

Cancel

Permanently cancels your subscription. This cannot be undone; you would need to re-subscribe to restart.

Edit shipping address

Allows users to add/edit/change their shipping address

Edit billing information or payment method

Allows users to add/edit/change their billing address or payment method

Swap Product

Replaces the product in your subscription with a different one. Tap the Swap button on the product card within Subscription Details to open a searchable list of available products. Only products included in the store's subscription group plan will appear.

Reactivate a Subscription

Find an inactive subscription in the Inactive tab of your Subscription List and tap Reactivate to restart it.

Current Limitations

The following are not yet available in the app.

  • Add item to next order - coming in a future update

  • Push notifications for upcoming order - not available in current version

  • Bundle management — not available in the current version

Troubleshooting

If a customer can't find their subscriptions, the most common cause is a missing or misconfigured navigation link. Confirm that:

  • A Subscriptions link has been added to the app

  • The link is configured to appear only for logged-in customers

  • The customer is logged into the correct account

  • The LaunchDarkly flag has been enabled for your dashboard

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]!

Did this answer your question?