# POST /v2/locations/{}/transactions stops working

Calls to POST /v2/locations/{}/transactions* on Square API stopped working on September 16, 2026.

- API: Square API (connect.squareup.com)
- Kind: Endpoint removal
- Takes effect: September 16, 2026
- Calls after that day: fail
- Calls it hits: `POST /v2/locations/{}/transactions*`
- Source: [Announcement](https://developer.squareup.com/docs/payments-api/migrate-from-transactions-api)
- Page: https://www.okapi.bot/providers/square-api/breaking-changes/post-v2-locations-transactions-stops-working/

## What to use instead

Charge with POST /v2/payments (CreatePayment), refund with POST /v2/refunds, and for delayed capture use POST /v2/payments/{payment_id}/complete or /cancel.

## Square API's words

> The Transactions API is deprecated. As of September 16, 2026, its write operations ( Charge, CreateRefund, CaptureTransaction, and VoidTransaction) are retired.
