Transactions

The Transactions API allows you to process and manage card-not-present (CNP) payment transactions.

Use this API to manage the transaction lifecycle, including:

  • Authorize payments

  • Capture previously authorized transactions

  • Process sale transactions

  • Issue refunds

  • Void transactions

circle-info

All transactions are stored in batches. You can:

For token operations, use the Vault API endpoint.

Other useful links:

Rate limit notice

The API enforces rate limits to ensure system stability. If you exceed the allowed request threshold, the API returns an HTTP 429 Too Many Requests response.

If you receive a 429 response:

  • Wait for the duration specified in the Retry-After header, if provided.

  • Implement exponential backoff before retrying the request.

For sustained high-volume needs or to obtain detailed limit information, contact your integration specialist.

Last updated

Was this helpful?