Skip to main content

Processor Credentials

Each processor type requires different credentials in the options 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 the options differ:

SandboxSandbox

Type: sandbox | Use for: Testing and development No real credentials required — the sandbox processor simulates a payment gateway.
See the Sandbox Testing Guide for a full walkthrough.

StripeStripe

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.

NMINMI

Type: nmi | Where to find credentials: NMI Merchant Portal → Settings → Security Keys

Checkout.comCheckout.com

Type: checkout | Where to find credentials: Checkout.com Dashboard → Developers → Keys Supports two authentication modes:

AirwallexAirwallex

Type: airwallex | Where to find credentials: Airwallex Dashboard → Developer → API Keys

MastercardMastercard 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

FinixFinix

Type: finix | Where to find credentials: Finix Dashboard → Settings → API Keys

N-GeniusNetwork Ngenius

Type: ngenius | Where to find credentials: N-Genius Online Portal → Settings → API Keys

CCAvenueCCAvenue

Type: ccavenue | Where to find credentials: CCAvenue Merchant Portal → Settings → API Keys

OvriOvri

Type: ovri | Where to find credentials: Ovri Back Office → Configuration → API

KessPayKessPay

Type: kesspay | Where to find credentials: KessPay Merchant Portal

Trust FlowTrust Flow

Type: trustflow | Where to find credentials: Trust Flow Merchant Portal

ConvesioPayConvesioPay

Type: convesio | Where to find credentials: ConvesioPay Dashboard

Tap

Type: tap | Where to find credentials: Tap Dashboard → goSell → API Keys

TagadaPayTagadaPay

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 a descriptor object for customizing the statement descriptor shown on customer bank statements:
All descriptor fields are optional. Not all processors support all fields — check your gateway’s documentation for supported descriptor options.

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