Skip to main content
TagadaPay has two payment interfaces. Both run in production on the same host, https://api.tagada.io.

Use V2 if

  • You have a live integration. It keeps working, and keeps working after your store moves to the Payments API.
  • You use the Headless SDK, the Plugin SDK, Shopify or WooCommerce. You keep the same calls; on a store moved to the Payments API, TagadaPay routes them for you.
  • You need a server SDK (@tagadapay/node-sdk), self-serve keys, or your own 3DS results.

Use V3 if

  • You are building a new direct integration (your own checkout, your own order system) and you are part of the preview.
  • You want one Payment object with explicit statuses, next_action and a dated contract.
You do not have to pick one per store. A store moved to the Payments API still answers V2 calls through a compatibility layer, so existing code and new V3 code can run side by side. See Migrate from V2.

What does not change

  • Your stores, products, orders, customers and subscriptions stay on the Commerce API (/api/public/v1). Only payments have a V3.
  • Your processors and your dashboard.
  • Your V2 webhooks.