Skip to main content

Processors

A processor is the connection between TagadaPay and the party that actually moves the money. Every store points at one or more processors, and every charge is executed by exactly one of them.

Two ways to get paid

TagadaPay (managed)

We are your payment provider. You hold no processor credentials — onboarding, underwriting, acquiring, settlement, payouts and disputes all run through TagadaPay. Configured as a single processor of type tagadapay-router.

Bring your own processor

You already have a merchant account. You give us the credentials and we drive it through a connector. You keep the acquiring relationship, the settlement and the risk.
With TagadaPay managed, the underlying acquiring is arranged for you and can differ by account, currency and region. You integrate against tagadapay-router and never against a specific acquirer — which methods your account can charge is answered at runtime by paymentSetup.

The operation contract

Every processor implements the same seven operations. Your integration calls the same API regardless of who is behind it.
Not every processor exposes all seven. Where a cell is below, the operation is not available through that connector — calling it returns an unsupported_feature error rather than failing silently. Design your flows around purchase and refund, which are the most widely supported.

Capability matrix

Looking for which payment methods each processor can charge rather than which operations? That is the support matrix.
Availability in the integration is not commercial availability. This table says the connector exists and what it can do. It does not mean the processor is offered, contracted or supported for your account. Confirm with your account manager before designing around one.

Worth knowing

CCAvenue exposes no capture, void or refund API to us — it can purchase, authorize and verify, but everything after the charge has to be issued from CCAvenue’s own back office, and TagadaPay will not know about it unless you record it.
Re-reading a transaction’s live state from the processor is only available on some connectors. Where retrieve is , rely on our stored transaction record and the webhooks instead.
Use sandbox credentials on your processor, or the built-in simulator — see Sandbox testing.

Configuring a processor

Credentials are stored per processor and never leave the backend.
Field names differ per processor — see Processor credentials.

Routing across several processors

A store can hold more than one processor and route between them — for load balancing, for per-currency routing, or to retry a declined card on a second acquirer. That is configured as a payment flow:
See Multi-processor routing for cascade rules and retry semantics.

Next

Support matrix

Which methods each processor can charge.

Alternative payment methods

Klarna, iDEAL, PayPal and the redirect lifecycle.

From the SDKs

Charging any of this from our packages.