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

Did this answer your question?