Square API · Endpoint removal
POST /v2/locations/{}/transactions stops working
Stopped working
Calls to POST /v2/locations/{}/transactions* on Square API stopped working on September 16, 2026.
What to use instead of these calls
Charge with POST /v2/payments (CreatePayment), refund with POST /v2/refunds, and for delayed capture use POST /v2/payments/{payment_id}/complete or /cancel.
Calls it hits
POST /v2/locations/{}/transactions*
The Transactions API is deprecated. As of September 16, 2026, its write operations ( Charge, CreateRefund, CaptureTransaction, and VoidTransaction) are retired.
Facts
- API
- Square API
connect.squareup.com - Kind
- Endpoint removal
- Takes effect
- September 16, 2026
- Calls after that day
- Fail
- Source
- Announcement
- Last updated
More from Square API
- POST /mobile/authorization-code stops working Stopped working
- offline_payment_details on POST /v2/payments stops working Stopped working
- /v2/customers/{}/cards is deprecated Deprecated, no date
- /v2/labor/shifts is deprecated Deprecated, no date
- GET /v2/locations/{}/transactions is deprecated Deprecated, no date