Marketplace Payments Integration Guide

A marketplace platform is an online platform where multiple vendors can sell their products or services to a wide customer base. The role of the marketplace is to bring together the right sellers and the right customers to drive sales through a multi-vendor platform. Sellers gain visibility and sell their products, and the marketplace owner earns a commission from each sale.

Before getting started, you should familiarize yourself with a typical marketplace workflow. The workflow of a marketplace order involves the following steps:

  1. Order Payment: When shoppers places an order, they pay in full the marketplace provider. The order can include items from different sellers. The marketplace provider holds the funds until the order is successfully delivered by the sellers.
  2. Fulfillment and Delivery: The sellers fulfill the order and ship the products to the customer. Each seller must confirm shipment within the marketplace platform.
  3. Payment Release: Once the order is confirmed as delivered, the marketplace releases the payout to the sellers. This process can vary in time depending on the marketplace’s policies.
  4. Payment Transfer: The marketplace transfers the funds to the seller’s account. The funds are transferred from an escrow account that was previously pre-funded by the Marketplace provider.
  5. Fees Deduction: The marketplace deducts any fees or commissions from the payout. These fees are for using the marketplace platform and services.
  6. Seller Receives Payout: After all fees are deducted, the seller receives the net amount in their account.

Please note that the exact process can vary depending on the Marketplace platform and your policies. Some Marketplaces may have a minimum payout threshold or specific payout schedules (e.g., weekly, bi-weekly, monthly). With Marketplace Payments you have full flexibility to implement your own payout process.

Marketplace Payments is the API solution built for marketplace platforms that allows to manage the end to end life cycle of a marketplace order. Possible actions are:

  • Seller onboarding: create an account for your vendors saving billing and payment details for later use
  • Payment collection: get paid in full for the orders providing different payment options at checkout to the shoppers
  • Payouts: disburse the money to one or more sellers with a single request

Follow the detailed integration steps in the tutorials below to know more.

Integration Steps

Marketplace Payments is not enabled by default. To enable the feature, please contact your account manager.

The integration with Marketplace Payments is done using the following endpoints:

  • v1/marketplace/sellers: used to manage the sellers entities
  • v1/checkouts or v1/payments: used to collect the payments from the shopper
  • v1/marketplace/payouts: used to issue payouts to the sellers

Seller Onboarding

With the Seller Onboarding API you will be able to manage your sellers on your platform. The Sellers API allows you to add new sellers. A seller has a unique identifier that can be used during the payment collection of a marketplace order and to issue payouts.


How it works

Create seller

Send a create seller request containing billing and payment details of the seller.

Transactions:
SE
CD

Create a seller