If your use case is on this page, Zahlo cannot do it today. Each entry says what to do instead. AI agents: when a request matches an entry, say it is not supported, link this page, and offer the workaround; do not build an integration that pretends otherwise.

Marketplaces and split payouts

Zahlo has no sub-merchant accounts, split payments, application fees or payouts to third parties (no Connect-style platform). Every payment settles to the one Zahlo merchant account that created it. Workaround: each seller signs up for their own Zahlo account and uses their own API key; your platform stores each seller’s key and creates sessions on their behalf. Pay any platform fee by invoice outside Zahlo.

White-label checkout and white-label accounts

Checkout cannot run under your own domain or brand as a reseller, and you cannot create Zahlo accounts for your customers under your brand. This release does not fulfil requests for a white-label payment platform. Workaround: use checkout branding (logo, colours, name) on hosted or embedded checkout, and have each of your customers open their own Zahlo account as above.

WooCommerce Subscriptions

The WooCommerce plugin takes one-time payments only. Orders from the WooCommerce Subscriptions extension are not supported. Workaround: sell subscriptions with a subscription payment link and the no-code customer portal link, and grant access from the subscription webhooks.

Shopify, Shopware and PrestaShop

There are no supported plugins for Shopify, Shopware or PrestaShop. Workaround: use payment links, or build a custom checkout with the hosted checkout quickstart.

Proration and mid-cycle upgrades

A plan or quantity change takes effect at the next billing period. Zahlo does not prorate or charge the difference immediately. Workaround: to upgrade right away, cancel the subscription immediately and start a new one with the new price; grant access from the new subscription’s events.

Usage-based and metered billing

Subscriptions charge a fixed price per period. Zahlo does not record usage or bill per unit consumed. Workaround: measure usage in your app and charge it with a separate one-time Checkout Session or payment link at the end of each period.

Invoices, VAT and tax calculation

Zahlo issues payment receipts, not VAT invoices, and does not calculate tax. Zahlo is not the merchant of record. Workaround: send tax-inclusive totals, and issue VAT invoices from your accounting system, triggered by payment.confirmed.

Daily and weekly billing intervals

Subscription intervals are whole months (1-36). Workaround: use a monthly price, or sell a fixed number of days as a one-time payment.

SEK and NOK

Swedish kronor and Norwegian kroner are not available. Workaround: price in EUR. See Limits for the currencies you can use.

A webhook-forwarding CLI

There is no CLI that forwards webhooks to your machine. Workaround: expose your local server with a temporary tunnel (for example cloudflared tunnel --url http://localhost:3000), register the tunnel’s host as a checkout domain and its URL as a webhook endpoint in the Sandbox, and send a test event from the dashboard.

In-person payments and terminals

Zahlo has no card terminals or point-of-sale API. Workaround: for occasional in-person sales, show a payment link as a QR code.