Skip to main content

Developer Tools

These guides are for developers. If you’re a merchant looking for dashboard guides with no coding, head to the Knowledge Center instead.Everything here can also be done visually from the TagadaPay dashboard and TagadaStudio — no code required.
These guides are for you if you are:
  • Adding a checkout button to an external website or landing page
  • Building custom pages (checkout, landing, offers) with React or JavaScript
  • Setting up multi-step funnels via the API
  • Deploying and managing plugins from the command line
  • Automating store setup, funnels, payments, and subscriptions from code (CI/CD, AI agents, etc.)

Where to Start

Pick the section that matches what you’re trying to do:

1. I have an external website and want to send customers to a TagadaPay checkout

Web Integration Your website lives outside TagadaPay (Webflow, WordPress, custom HTML, etc.) and you want a “Buy Now” button that redirects to your TagadaPay-hosted checkout. No SDK, no server, no authentication — just a small JavaScript snippet. Also covers the External Page Tracker for connecting your external pages to TagadaPay’s funnel analytics. Difficulty: Beginner — copy-paste a code snippet.
No-code alternative: You can generate direct links from the dashboard too — see Creating a Direct Link.

2. I want to create a multi-step checkout flow

Funnel Orchestrator Define a sequence of pages (checkout → upsell → thank you) via the REST API. The orchestrator manages navigation, session tracking, conversion analytics, and A/B testing per step. Routes are mounted automatically when you save. Difficulty: Intermediate — requires understanding of API calls and funnel concepts.
No-code alternative: You can create funnels visually from the dashboard — see Using Funnels.

3. I want to build custom pages with code

Plugin SDK Build fully custom pages (checkout, landing, offers, thank you) using React hooks or vanilla JavaScript. The SDK handles sessions, payments, analytics, and funnel navigation — you control the UI. Start with the Quick Start for a working example in minutes. Difficulty: Intermediate — requires React or JavaScript experience.
No-code alternative: TagadaStudio lets you design pages visually with drag-and-drop.

4. I want to deploy my plugin to TagadaPay

Plugin CLI The tgd command-line tool packages your plugin into a ZIP, uploads it, and creates a deployment. Also manages plugin instances, route mounting, and custom domains. Start with the CLI Quick Start. Difficulty: Intermediate — requires terminal/CLI familiarity.

5. I want to automate everything from my server (stores, funnels, payments)

Node SDK The @tagadapay/node-sdk is a server-side Node.js client for the TagadaPay REST API. Use it to programmatically create stores, deploy checkout pages, set up multi-step funnels, process payments, and manage subscriptions — all from code. Perfect for AI agents, CI/CD pipelines, or any backend automation. Difficulty: Beginner — install the package and call methods.

6. I want to build my own checkout UI (frontend headless integration)

Headless Payments (Frontend) Build your own payment form in the browser using @tagadapay/core-js for PCI-compliant card tokenization, 3DS authentication, and payment processing via the REST API. This is a frontend integration — you control the UI, TagadaPay handles PSP routing and transaction processing. Difficulty: Advanced — requires understanding of client-side tokenization, 3DS, and server-to-server flows.
Don’t need a custom UI? The Merchant Quick Start gets you a working checkout in 7 API calls with zero frontend code.

7. I want to host any page and run A/B tests via raw API

Hosting & A/B Testing
This is the most advanced section. It walks through raw REST API calls to deploy files, mount routes, and configure weighted or geo-based A/B tests manually. Most developers don’t need this — the CLI and dashboard handle it for you.This section is for developers who are:
  • Building an external page builder or CI/CD pipeline that pushes to TagadaPay
  • Hosting a standalone website or SPA on TagadaPay’s edge CDN
  • Integrating TagadaPay’s hosting and A/B infrastructure into their own tooling
Difficulty: Advanced — raw API calls, deployment IDs, mount points, route configuration.