Developer Tools
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 Thetgd 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.
7. I want to host any page and run A/B tests via raw API
→ Hosting & A/B TestingThis 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
