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

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

On September 16, 2026, write operations in the Transactions API will be retired. Calls to POST /v2/locations/{}/transactions* will fail after that date. This change impacts operations including Charge, CreateRefund, CaptureTransaction, and VoidTransaction.

## What to use instead

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

- API: Squareupsandbox (connect.squareupsandbox.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)
- Verified: October 26, 2026, against Squareupsandbox's own pages
- Page: https://www.okapi.bot/providers/squareupsandbox/breaking-changes/post-v2-locations-transactions-stops-working/

## Squareupsandbox's words

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

Okapi finds the calls this change hits in your repo and opens the pull request with the fix: https://github.com/apps/okapi-agent
