Swiss payment platform

TWINT, cards and PostFinance.
One platform.

With zahls.ch you accept payments in your online shop, via link and in person. Ready in minutes – with no setup fees.

More than 10’000 businesses and clubs rely on zahls.ch

Plugins for

Trusted by

  • Walter Lernt
  • Rule Factory
  • Kulturkoller
  • No Shame In The Game
  • Monsteiner
  • Zukkihund

Sales channels

One account. Every sales channel.

Online shop, invoice or counter: you decide how your customers pay – zahls.ch handles the rest.

Developers

One API. Ready-made plugins.

Connect zahls.ch with a few lines of code – or use the free plugins for your shop system. Webhooks, sandbox and a full API reference included.

Open API documentation
api.zahls.ch
# Request$ curl -X POST https://api.zahls.ch/v1.18/Gateway/ \    -d amount=8750 -d currency=CHF \    -d purpose="Rechnung Nr. 2041"# Response · 200{ "status": "success",  "link": "https://pay.zahls.ch/aBc123" }# Webhook events → https://example.ch/webhook{ "transaction": {    "status": "confirmed",    "amount": 8750,    "referenceId": "Rechnung Nr. 2041" } }
  • REST API with complete OpenAPI reference
  • Webhooks for real-time payment status
  • Free plugins for all popular shop systems

Plugins for your online shop.

TWINT, cards and PostFinance in WooCommerce, Shopware, Magento, Medusa or PrestaShop – install the plugin, add your API key, start taking payments.

Newagentkit: subscriptions and shop for TypeScript

Open-source kits for subscriptions, invoices, and online shop inside your own app – TWINT, QR-bill, and Swiss VAT included, zahls.ch built in.

Discover agentkit

Pricing & security

Transparent. No surprises.

You pay per transaction – nothing else. Start without a monthly fee; higher volumes benefit from subscription rates.

Pricing in detail
  • From 2.0% + CHF 0.20 per transaction
  • No setup fees
  • All features in every plan

Swiss diligence, secure payments.

SSL & 3-D Secure
Encrypted transfers and additional authentication for card payments.
FADP & GDPR
Data protection under the Swiss FADP and the European GDPR, with 3-D Secure for card payments.
Support that understands you
Personal assistance in German, French, Italian and English.

Ready in minutes.

Create your account and receive your first payment today.