Transaction Expiration

Each transaction includes an expiration date, which is either generated at the time of creation or set via a parameter called authorization_expires during the authorization request. This date marks the point at which further operations on the transaction become restricted. When the expiration date is reached, any remaining open amount is automatically canceled. This means that no additional captures or modifications to the initial transaction are possible, except for refunds and adding shipping information to existing captures.

Retrieve information about expired Transactions

Expired transactions are canceled internally. You can retrieve information about these internal cancellations using the GET functionality, just as you would for external cancellations.

Preventing Transaction Expiration

To prevent a transaction from expiring, for instance, if you anticipate a shipment delay, you can use the Change transaction enpoint operation to extend the expiration date.