Square Status CANCELED: Payment Canceled
The payment has been voided and any authorized card funds are released back to the cardholder. This is a terminal state. Can result from an explicit CancelPayment call or automatic cancellation after the delay_duration expires.
What it means
Square's CANCELED status is a terminal state indicating that a previously authorized card payment has been voided. When a payment transitions to this status, the cardholder's funds are released and no capture or settlement will occur. It is not an issuer decline, but rather an operational result of a merchant action or a platform authorization timeout.
Classification & retryability
Common causes
- The merchant explicitly called the CancelPayment API endpoint to void an uncaptured transaction.
- An uncaptured payment authorization exceeded its allowed delayed capture time window (e.g., 36 hours for card-present or 7 days for online payments).
- The integration's delay_action parameter was configured to CANCEL, automatically voiding the transaction when the delay_duration elapsed.
How to resolve it
Because CANCELED is a terminal state in Square, the specific payment cannot be reopened, captured, or modified. If the cancellation was intentional, no further action is required. If the payment was canceled automatically due to an expired authorization window (a delayed capture timeout) but the customer's underlying order is still valid, you must initiate an entirely new payment request to authorize and collect the funds.
For merchants
Review your delayed capture configurations (delay_duration and delay_action) to ensure the authorization window aligns with your operational fulfillment times. Ensure webhooks (such as payment.updated) are actively monitored so your system can halt downstream fulfillment if a payment is automatically canceled. Exclude CANCELED statuses from automatic payment retry logic, as the original authorization is permanently voided and cannot be re-attempted.
For customers
No action is required unless the merchant contacts you to process a new payment for your order. Any temporarily held funds from the original authorization will automatically drop off and become available in your account, typically within a few business days depending on your bank.