Okapi Okapi

POST /v2/locations/{}/transactions* → endpoint removal

Squareupsandbox

Stopped working

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.


Calls it hits

  • POST /v2/locations/{}/transactions*

What to use instead of these calls

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

In Squareupsandbox's words

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

Squareupsandbox, Announcement

Facts

API
Squareupsandbox connect.squareupsandbox.com
Kind
Endpoint removal
Takes effect
September 16, 2026
Calls after that day
Fail
Source
Announcement
Last updated
Verified
, against Squareupsandbox's own pages

Questions

When does this change take effect?

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

What happens to calls after September 16, 2026?

They have failed since September 16, 2026.

How do I find the calls this hits in my code?

Okapi reads your repository, finds the calls this change hits and opens a pull request with the fix. It never commits to your branches: every change comes as a pull request you review.


More from Squareupsandbox 5

  1. POST /v2/paymentsEndpoint removal Stopped working
  2. POST /mobile/authorization-codeEndpoint removal Stopped working
  3. No date /v2/customers/{}/cards*Endpoint removal Deprecated, no date
  4. No date /v2/labor/shifts*Endpoint removal Deprecated, no date
  5. No date GET /v2/locations/{}/transactions*Endpoint removal Deprecated, no date

You fixed this one by hand.

Okapi opens the pull request with the fix before the next breaking change reaches your code.

Add to GitHub