Discover all payment gateways Orchestra supports and see exactly what credentials each requires. No need to search documentation or contact support.
Retrieve the list of all payment gateways integrated with Orchestra, along with the credentials each requires.
Endpoint: GET /PaymentGateway
List All Gateways
const response = await fetch('https://api.orchestrasolutions.com/PaymentGateway', {
headers: {
'X-Api-Key': 'YOUR_API_KEY'
}
});
const gateways = await response.json();
API Reference
Complete response fields and status codes
Find Required Credentials
Before adding a payment provider, check what credentials you need:
const gateways = await response.json();
const stripe = gateways.find(g => g.name === 'Stripe');
console.log('Required credentials:', stripe.credentialsNames);
// ['SecretKey']
Create Gateway Account with Correct Credentials
Use the credentialsNames to structure your Gateway Account request:
// For a gateway requiring ['ApiKey', 'MerchantAccount']
const accountData = {
paymentGatewayName: 'Adyen',
credentials: [
{ Key: 'ApiKey', Value: 'your-api-key' },
{ Key: 'MerchantAccount', Value: 'your-merchant-account' }
]
};
Check Network Token Support
For card scheme network tokens (Visa, Mastercard, Amex):
const gateways = await response.json();
const networkTokenGateways = gateways.filter(g => g.supportsNetworkToken);
console.log('Gateways supporting network tokens:');
networkTokenGateways.forEach(g => console.log(`- ${g.displayName}`));