Skip to main content
Can’t find what you’re looking for? Ask in our support forum.

Process Payments

I want to…Go here
Charge a card immediatelyCharge Payments
Hold funds and capture laterAuthorize & Capture
Accept Apple PayApple Pay
Accept Google PayGoogle Pay
Accept PayPalPayPal
Accept bank transfersBank Pay
Use multiple payment providers for failoverMulti-Gateway Failover

Manage Transactions

I want to…Go here
Refund a customerRefunds & Voids
Cancel an authorization before captureRefunds & Voids
Check if a payment succeededTransaction Status

Store Sensitive Data

I want to…Go here
Tokenize card numbers or other sensitive stringsTokenization
Create tokens for recurring billingGateway Tokenization

Set Up Accounts

I want to…Go here
Create an Orchestra accountCreate Account
Get an API keyGenerate API Key
Add a payment provider (PSP)Add Payment Provider
Set up Apple Pay credentialsApple Pay Setup
Set up Google Pay credentialsGoogle Pay Setup
Set up PayPal credentialsPayPal Setup

Test & Go Live

I want to…Go here
Test without a real PSP accountMock PSPs
Understand sandbox vs productionTesting & Going Live
Validate my API key is workingValidate API Key
See which gateways Orchestra supportsList Gateways

Integrate

I want to…Go here
Choose between REST API and Payments LibraryAPI vs Library
Use the JavaScript Payments LibraryLibrary Setup
Use the REST API directlyCharge Payments
See a complete working exampleComplete Example
Handle payment resultsResult Handling

Handle 3D Secure

I want to…Go here
Implement 3DS with the Payments LibraryLibrary 3D Secure
Pass 3DS data via REST APIREST API 3D Secure