The ReCharge API is responsible for creating and managing order data between your Order Management System (OMS), and ReCharge Payments. Refer to the flow charts below to determine which platform is responsible for each task throughout the order creation process.
Using ReCharge exclusively to process orders
If you are exclusively processing orders through the ReCharge-hosted checkout, the contents of the customer's cart are not checked. In this case, customers are taken directly from the cart page to the ReCharge-hosted checkout to process their subscription order.
Combining the ReCharge Checkout with a third-party checkout
If you are using a third-party checkout to process one-time orders, the order flow contains an additional step. To confirm that customers are sent to the correct checkout, we check the content of the customer's cart to see if it contains one-time products only, or if it is a combination of subscription and one-time products.