The API Report CardAPI Index
Zettle

Zettle API

Mobile POS & Card Reader (PayPal-owned) · zettle.com

Zettle documents an OAuth2 REST API at developer.zettle.com covering purchases, payouts, inventory, product catalog, and gift cards, with real-time updates via its Pusher API. Developer signup is free; multi-merchant apps and the Reader Connect hardware surface require partner approval.

Last verified: July 2026Retail & Ecommerce
API GRADE
A
VERIFIED JUL 2026

SCORECARD

ExistenceGOODDocumented OAuth2 REST APIs: Purchase, Finance, Inventory, Product Library, Image, Pusher, and Gift Card.
AccessGOODFree developer signup; self-hosted apps serve one merchant, while multi-merchant apps need Zettle partner approval.
CoverageGOODImmutable receipts, payout data, stock balances, catalog, and gift cards; Reader Connect adds in-person payments for partners.
AuthGOODOAuth 2.0 across both app types, self-hosted and partner-hosted.
Docs & DXGOODDocs at developer.zettle.com with push events via the Pusher API; the old GitHub docs repo was retired in 2022.
StabilityGOOD
MORE FROM THE REPORT CARD
Supergood: Zettle shipped a real API. Most vendors don't; we ship near-native APIs for the rest.

Frequently asked questions

Zettle scores A on the API Report Card. Zettle documents an OAuth2 REST API at developer.zettle.com covering purchases, payouts, inventory, product catalog, and gift cards, with real-time updates via its Pusher API. Developer signup is free; multi-merchant apps and the Reader Connect hardware surface require partner approval.

Tried to integrate with Zettle?
SOURCES
The Reader Connect / payment-integrations surface is partner-gated and not openly self-serve like Stripe Terminal or Square Reader SDK developer.zettle.com
The Finance API only reaches v2 and historical ledger pagination/date-range guarantees are thinly documented compared to Stripe Reporting developer.zettle.com
The original public API repo (iZettle/api-documentation on GitHub) was deprecated in May 2022, forcing all integrators to chase the moving Zettle Developer Portal docs with no versioned changelog parity github.com
OAuth2 token lifecycle, refresh semantics, and scope catalog are less explicit than peer payment APIs (Stripe, Adyen) developer.zettle.com
Self-hosted apps are scoped to a single merchant, so multi-merchant integrators must use partner-hosted apps which require Zettle approval developer.zettle.com
PayPal-owned, so any account/risk action upstream at PayPal cascades into loss of Zettle API access with no independent appeal path trustpilot.com
Account deactivations and indefinite fund holds (e.g., £4,908 held for 120 days after a refund error) with no clear explanation, citing unspecified 'Zettle policy' violations trustpilot.com
Customer service quality and escalation has degraded since the PayPal acquisition; tickets bounce between frontline support and the IT team with 24h+ gaps and customers asked to repeat documented steps cardpaymentoptions.com
Seasonal/event merchants report payments processed but funds 'disappearing' between Zettle and the bank, with each side blaming the other trustpilot.com
PayPal Here was discontinued in the US in April 2023 with merchants force-migrated to Zettle/PayPal POS, causing hardware obsolescence and re-onboarding friction androidheadlines.com
Trustpilot rating sits at ~3/5 across 5,000+ reviews, with recurring themes of frozen balances, arbitrary withholdings, and login/backoffice outages trustpilot.com
Zettle Support's X/Twitter account is effectively unmonitored and redirects everyone back to the general support queue x.com