Skip to main content

Customer Journey

Orchestrapay offers a platform-agnostic, headless e-Commerce endpoints that can offer a full customer e-Commerce experience without any pre-existing codebase in a native environment.

alt text

1. Catalog Management

The customer interacts with your UI directly, which fetches the catalog of products to be shown for the current browsing expderience.

As your users interact with the catalog, your UI needs to display different product filters that may be specific to the current product list, e.g. Display Size for monitors.

Both the products list and the relevant product filters come from our Catalog API.

2. Cart Management

Throughout the shopping experience, your customer will interact with their cart through your UI. For each cart action, you will need to call our Cart API to update the cart.

3. Checkout Process

Once your customer is ready to pay, you need to call our Checkout API to create a checkout object. Your UI needs to take care of inventory mismatch cases that occure because of the long life expectancy of the cart: typically by asking the customer if they agree to the new prices.

4. Create an Order

After you've successfully taken the payment, you can convert a checkout into an order. We will send you order status update by webhooks.

Webhooks

Throughout the Order's Lifecycle, we send you Webhook requests so you can notify your customers (see Webhooks).

Settlements

You and the Marketplace periodically carry out a settlement. This process is enabled thanks to reconciliation files delivered by E-mail, sFTP and Reconciliations API.