Processor Credentials
Each processor type requires different credentials in theoptions object when calling tagada.processors.create(). This page documents the exact fields for every supported gateway.
Supported Gateways
Stripe
Cards, wallets, APMs
NMI
Direct gateway
Checkout.com
Global payments
Airwallex
Multi-currency
Mastercard
Enterprise gateway
Authorize.Net
US gateway
Finix
Platform payments
N-Genius
Middle East
CCAvenue
India gateway
Ovri
EU gateway
KessPay
Alt. gateway
Trust Flow
Alt. gateway
ConvesioPay
WordPress payments
Tap
MENA payments
TagadaPay
Managed payments
Sandbox
Testing
Common Structure
All processors share the same creation format — only theoptions differ:
Sandbox
Type: sandbox | Use for: Testing and development
No real credentials required — the sandbox processor simulates a payment gateway.
Stripe
Type: stripe | Where to find credentials: Stripe Dashboard → Developers → API Keys
Stripe Connect: If you’re connecting via OAuth instead of API keys, Stripe provides an
accountId (e.g. acct_...). In this case you don’t need secretKey — TagadaPay handles the authentication. This is typically done through the TagadaPay dashboard, not the API.
NMI
Type: nmi | Where to find credentials: NMI Merchant Portal → Settings → Security Keys
Checkout.com
Type: checkout | Where to find credentials: Checkout.com Dashboard → Developers → Keys
Supports two authentication modes:
- Secret Key (recommended)
- OAuth
Airwallex
Type: airwallex | Where to find credentials: Airwallex Dashboard → Developer → API Keys
Mastercard Gateway
Type: mastercard | Where to find credentials: Mastercard Gateway Merchant Administration portal
Authorize.Net
Type:authorizenet | Where to find credentials: Authorize.Net Merchant Interface → Account → API Credentials & Keys
Finix
Type: finix | Where to find credentials: Finix Dashboard → Settings → API Keys
Network Ngenius
Type: ngenius | Where to find credentials: N-Genius Online Portal → Settings → API Keys
CCAvenue
Type: ccavenue | Where to find credentials: CCAvenue Merchant Portal → Settings → API Keys
Ovri
Type: ovri | Where to find credentials: Ovri Back Office → Configuration → API
KessPay
Type: kesspay | Where to find credentials: KessPay Merchant Portal
Trust Flow
Type: trustflow | Where to find credentials: Trust Flow Merchant Portal
ConvesioPay
Type: convesio | Where to find credentials: ConvesioPay Dashboard
Tap
Type:tap | Where to find credentials: Tap Dashboard → goSell → API Keys
TagadaPay
Type: tagadapay | How it works: Managed payment processing by TagadaPay. You provide your account ID and TagadaPay handles the rest.
Contact TagadaPay support to enable this processor and get your account ID.
Descriptor Fields
Several processors support adescriptor object for customizing the statement descriptor shown on customer bank statements:
Full Example
Here’s a complete example connecting Stripe with all common options:Next Steps
Merchant Quick Start
Full 7-step setup from processor to live checkout
Multi-PSP Routing
Connect multiple processors and cascade transactions
Sandbox Testing
Test payments without real money
