Skip to main content
Beta FeatureThe Transaction Simulations feature is currently in beta. API endpoints and behavior may change as we continue to refine the product. Simulation endpoints are available in development environments only β€” production returns 404 Not Found.
Simulate settling an open authorization β€” for example, when a merchant captures funds after the customer has left. This converts the authorization hold into a posted transaction. Use this to test how your integration handles the transition from authorization to settlement, including the transaction.spend.completed webhook.

Endpoint

Path parameters

Headers

Body

Example request

Response

A successful response returns the transaction ID and settled status.
200 OK

Errors

Behavior notes

  • Transaction must be an open authorization. You can only settle authorizations that have not yet settled or closed.
  • FX conversion applies. The settlement amount is converted using the transaction’s original merchant and billing currencies.
  • Triggers webhooks. The settlement fires the same webhooks as a real settlement, including transaction.spend.completed.

Example