Commerce software platforms

Your merchants choose how they get paid. Your platform keeps one API.

Support merchant-owned providers or Orchestra processing where available through one platform integration.

The same API request from your platform goes through Orchestra to the merchant’s existing provider or to supported processing, where available
The same API request from your platform goes through Orchestra to the merchant’s existing provider or to supported processing, where available

Merchant onboarding decision

Let each merchant choose the payment setup that fits.

Connect a merchant-owned provider account, or offer Orchestra processing where it is available and the merchant is eligible.

Processing availability depends on market, merchant eligibility and configuration.

Merchant payment setup for Acme Store: use the existing merchant-owned provider, or supported processing for eligible merchants where available
Merchant payment setup for Acme Store: use the existing merchant-owned provider, or supported processing for eligible merchants where available

Two execution routes

One payment request. Two supported merchant paths.

Your platform sends the same payment operation. Merchant configuration determines whether the transaction uses the merchant’s provider account or Orchestra processing where available.

A $240 payment request from Acme Store goes through Orchestra on its configured route and is approved, with the same normalized response on either route
A $240 payment request from Acme Store goes through Orchestra on its configured route and is approved, with the same normalized response on either route
Merchant launch checklist: provider connection, merchant credentials and payment route ready; no platform code change required
Merchant launch checklist: provider connection, merchant credentials and payment route ready; no platform code change required

Expand merchant options

Add a payment route. Not another codebase.

Launch another provider or supported processing route while your platform keeps the same request and response contract.

Commerce platform FAQ

Questions you probably have.

Can each merchant use its own provider account?

Yes. Your platform can select the merchant’s configured provider and merchant account for each transaction.

Can merchants keep existing provider relationships?

Yes. Connect the merchant’s own provider account. Your platform keeps the same request and response contract.

When can we offer Orchestra processing?

Where it is available and the merchant is eligible. Availability depends on market, merchant eligibility and configuration.

What if a merchant needs another provider?

Send an integration request. New integrations are added in under two weeks, at no cost, after a feasibility review.

Test the merchant payment flow

Validate both merchant routes before you ship.

Use the sandbox to configure a merchant, send a payment request and inspect the normalized response.

Route AExisting provider
Route BOrchestra processing*
ResponseNormalized

*Where available.

Free · Up to 100 live requests per month · Unlimited sandbox testing · No credit card required