Documentation Index
Fetch the complete documentation index at: https://docs.tagada.io/llms.txt
Use this file to discover all available pages before exploring further.
TagadaPay for Partners
Who this is for — Companies who run their own merchant-facing product (PSPs, marketplaces, embedded-payments platforms, recurring-billing tools, virtual terminals) and want to use TagadaPay as their payment infrastructure.Your merchants never see TagadaPay. They see your brand, your dashboard, your support. TagadaPay sits behind your service, processes the cards, returns the money to your merchants’ bank accounts.
What you can do as a partner
| Capability | API surface |
|---|---|
| Provision a sub-merchant programmatically (KYB, store, settlement currency) | tagada.partners.accounts.create() |
| Mint an API key restricted to one specific sub-merchant | tagada.partners.apiKeys.create() |
| Discover what payment methods are available for that merchant | tagada.paymentSetup.get(storeId) |
| Tokenize cards / Apple Pay / Google Pay client-side (PCI-safe) | @tagadapay/core-js |
| Charge cards server-to-server | tagada.payments.process() |
| Initiate redirect APMs (Klarna, iDEAL, Bancontact, …) | tagada.payments.process({ paymentMethod: 'klarna', ... }) |
| Run 3DS challenges when issuers require them | tagada.threeds.createSession() |
| Submit KYB documents and update requirements | tagada.partners.documents.record() |
You only need two SDKs
Mental model in 30 seconds
Where to start
Quick Start
The end-to-end S2S flow in 4 steps: provision → mint key → tokenize → charge. ~10 minutes to a successful payment.
Sub-merchant provisioning
The
tagada.partners.accounts.* API: how TPAs, stores, and the orphan accounts row work together.API keys & authentication
Partner key vs sub-key, scopes, rotation, secrets handling.
Server-to-server payments
Card flow, payment instrument lifecycle, refunds, captures, MIT.
Alternative payment methods
Apple Pay, Google Pay, Klarna, iDEAL — including the native vs through-processor distinction that determines which browser SDK to load.
Payment setup config
The
method × provider shape of the runtime config — how to discover what payment methods a merchant has enabled.Full end-to-end example
A complete partner integration: signup → charge → refund, with all the snippets in one place.
What this section is NOT
| If you’re building… | Use instead |
|---|---|
| A web checkout for your own store | Headless SDK or Plugin SDK |
| A custom checkout page hosted on TagadaPay | Plugin SDK |
| A simple “Buy Now” button on an external site | Web Integration |
| Server automation for a single merchant’s store | Node SDK quick start |
