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
Worth knowing
CCAvenue cannot capture, void or refund
CCAvenue cannot capture, void or refund
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.
Retrieve is not universal
Retrieve is not universal
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.Testing without a real acquirer
Testing without a real acquirer
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.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: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.
