Developer resources
Bring TWINT, credit cards, and other payment methods into your application: via the REST API with an interactive reference or with ready-made plugins – webhooks deliver the payment status in real time.
Five ways to integrate
Pick the path that fits your stack.
Plugins
Ready-made plugins for WooCommerce, Shopware, Magento, and PrestaShop. Install, add your API key, get paid – without writing a line of code.
View pluginsGuides
Gateway, embedding, webhooks, objects, and testing – the technical guide for your custom integration.
Open guidesAPI documentation
REST API with OpenAPI reference: create payment links and invoices, tokenize payments, query status – with sample requests right in your browser.
Open API referencePHP SDK & languages
Official Composer package zahls/zahls-php – and for every other language the REST API with HTTP and JSON.
View SDKRemote MCP
Connect Cursor, Claude, OpenClaw or Hermes: payment links and status as MCP tools — no custom backend.
View MCPBuilt to rely on
Webhooks for payment status
Your system knows the moment a payment comes in – no polling required.
SSL & 3-D Secure
Encrypted transfers and additional authentication for card payments.
One API for everything
Payment links, invoices, tokenization, and recurring payments – one key, one set of docs.
From sign-up to your first payment
Create an account, generate your API key, trigger a payment – with no setup fees. On the starter plan, you only pay when you make revenue.
REST API
Create payment links and invoices via API, tokenize payment methods, and charge them on a recurring basis – for subscriptions and memberships.
Interactive reference
Every endpoint as an OpenAPI reference with sample requests and responses – to look up and try out right in your browser.
Webhooks & events
Bring the payment status into your system in real time – for order status, accounting, or notifications.
Security & compliance
SSL encryption and 3-D Secure – data protection under the Swiss DPA and GDPR.