Menu

Samenvatting van de Square API

De Square API stelt retailers, horeca en dienstverleners in staat om hun commerce-proces volledig te automatiseren en te koppelen aan webshops of eigen software. Hiermee voorkom je dubbele invoer tussen kassa, POS en administratie.
  • Betalingen en refunds: Verwerk kaart- en wallet-betalingen, start refunds, beheer disputes en sla kaarten op via Cards on File.
  • Orders en checkout: Maak orders met items, taxes en kortingen, publiceer Square-hosted betaallinks en synchroniseer POS en webshop.
  • Catalog en voorraad: Beheer items, varianten en modifiers en houd voorraadniveaus per locatie realtime synchroon.
  • Facturen en abonnementen: Stuur facturen voor Orders, publiceer herinneringen en automatiseer recurring billing via abonnementen.
  • Bookings en loyalty: Plan afspraken op teamleden, beheer beschikbaarheid en verbind klanten aan een loyaliteitsprogramma met punten en beloningen.
  • Team en terminal: Registreer medewerkers, shifts en timecards en stuur Terminal-checkouts naar fysieke Square-apparaten.
API Quick Facts REST
  • Authenticatie OAuth2, Bearer Token
  • Methods GET (77)POST (105)PUT (23)DELETE (13)
  • Rate limits Niet gespecificeerd
  • Webhooks Beschikbaar
  • Sandbox Beschikbaar
  • Response format JSON
  • Versionering Header-based
  • SDK's PHP, Python, Node.js, Java, .NET, Ruby

Laatste ontwikkelingen bij de Square API

Square introduceerde in 2012 de Connect API voor het eigen POS-platform. De huidige v2 REST API, gelanceerd in 2017, maakt gebruik van JSON, OAuth 2.0 en dated API-versies die per release backward-compatible blijven. In de jaren daarna zijn tientallen API's toegevoegd, waaronder Orders, Catalog, Bookings, Subscriptions, Terminal, Loyalty, Invoices, Gift Cards, Team, Labor, Vendors, Cash Drawers en Webhook Subscriptions. Square hanteert sinds 2019 webhook v2 met signature keys en events binnen 28 dagen. In 2024-2026 volgden Cash App Pay, uitbreidingen op Delayed Capture, scheduled shifts en Transfer Orders (beta).

API versies

2026-01-22 Major release
22 januari 2026

Nieuwste dated API-versie met uitbreidingen op scheduled shifts, Transfer Orders en Terminal-acties.

Cash App Pay integratie

Ondersteuning voor Cash App Pay als betaalmethode binnen de Payments API, inclusief wallets-endpoints.

Webhook Subscriptions v2 Major release
28 juli 2021

Nieuwe Webhook Subscriptions API met eigen signature keys en beheer van subscriptions via API.

Bookings, Loyalty en Terminal API Major release

Uitbreiding met Bookings voor afsprakenbeheer, Loyalty voor punten- en beloningsprogramma's en Terminal voor aansturing van fysieke Square-apparaten.

Connect v2 REST API Major release
1 juni 2017

Lancering van de Connect v2 REST API met JSON, OAuth 2.0, dated versioning en backward-compatible versie-headers.

Connect v1
1 januari 2012

Eerste publieke API voor integratie met het Square POS-platform, gebaseerd op XML en basic auth.

Integraties voor Square