The ReCharge Developer Hub

Welcome to the ReCharge developer hub. You'll find comprehensive guides and documentation to help you start working with ReCharge as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    Guides

Getting Started

Recharge offers APIs that let you use subscription functionality with your existing eCommerce tech stack, or platform of your choice. Using our robust APIs you can seamlessly display Recharge subscription options on any frontend.


Customizations contained in these guides are outside of our scope of support. We recommend you work with a developer to implement any advanced customizations.


Recharge has its own catalog of products. You will need to create products in Recharge via your application and sync their data asynchronously with that of your own product catalog in order to process subscription orders. Recharge stores information about the type of subscriptions you offer on the product's resource. If you want to offer subscriptions for a product, you must create that product in the Recharge product catalog.


Using Recharge's frontend JavaScript SDK, you can build your own subscription widget and display information about subscription products as you wish.


The Checkout component of your Recharge integration is how you will process a customer's initial recurring subscription purchase. Recharge offers three approaches to checkout:

  1. Recharge hosts a fully PCI-compliant checkout environment.
  2. Recharge's Checkouts API lets you create your own checkout environment for customers.
  3. You can own the checkout process and sync subscription information back to Recharge after you've processed a checkout via an external system.

Backend Processing

Once an order is processed via Recharge, you will need to sync this data so that it is simultaneously reflected in your external system. We provide webhooks your application can listen for when an event occurs in the Recharge system. See Webhooks Overview. Your application can then take action based on the data contained in our webhooks service payload.

Merchant and Customer Portals

The Recharge Merchant Portal lets you configure your Recharge store's settings and manually edit customers, subscription products and more.

The Customer Portal is where customers interact with their Recharge subscriptions and alter them at their convenience. They can edit subscription frequency, view purchase history, updating billing information and more.

Updated about a month ago

Getting Started

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.

Need Help? Contact Us