The three plugins
1. Full checkout redirect — tagada-checkout
Use this when Tagada must own the whole checkout: address, shipping, payment, GWP, upsells.
Customer path
- Shopper adds products on Woo.
- Checkout or Buy Now hits the plugin.
- Browser goes to the Tagada funnel bound in the zip (
funnelId+stepId). - Payment happens on Tagada. Order is pushed back to Woo.
format: 'plugin').
The zip is generated per store/funnel. Re-download after you change redirect-on-cart / redirect-on-product.
2. Hosted payment gateway — tagada-gateway (tagada)
Use this when the shopper must stay on Woo checkout for address and shipping, then jump to Tagada only to pay.
Customer path
- Shopper fills Woo checkout (Woo shipping zones, Woo tax plugins).
- They pick Tagada Pay.
- Place order creates a Woo order and redirects to a Tagada hosted payment page.
- Return to the Woo thank-you page.
wc_total_reconciliation. Dynamic prices (Discount Rules Pro filters, theme sale filters) are not the Woo order total. That is a different bug from inline.
CRM
Same WooCommerce step → Download Gateway Plugin (format: 'gateway').
Enable Tagada Pay under WooCommerce → Settings → Payments. Do not also enable Inline card.
3. Inline card — tagada-gateway 1.1+ (tagada_inline) coming soon
Use this when Woo must stay the source of truth for the charged amount. Card fields sit on the Woo page. The only redirect is 3-D Secure.
Customer path
- Shopper fills Woo checkout + card fields.
- Browser tokenizes with
@tagadapay/core-js. It does not callpayments/process. - Woo creates the order. PHP charges
amount = $order->get_total()with anIdempotency-Key. - Success →
payment_complete. 3DS → return?tgd_3ds=1, poll, thenpayments/continueonly if still pending.
- Install
tagada-gateway1.1.0+ (not the older CRM1.0.xzip, which has no Inline method). - WooCommerce → Settings → Payments → enable Tagada Pay (Inline card) only.
- Store ID + processing key (
tp_sk_…). Optional payment flow id.
The CRM funnel download still ships the 1.0.x redirect gateway. Inline is the official 1.1 plugin. Enable one gateway id:
tagada or tagada_inline.Which one?
CRM mapping (easy to mix up)
The integrations setup guide and the funnel editor use different words than this page:Related
- Woo product / coupon sync is the OAuth integration, not a checkout plugin.
- Shopify equivalent: Shopify checkout script.
