# Transactions

Base URL: `https://api.omni.integratedcommerce.io/v1`. Authenticate every request with your API key in the `x-api-key` header (see [Authentication](https://doura.ca/docs/get-started/authentication.md)). Shared types are defined under [Models](https://doura.ca/docs/api-reference/models.md). The machine-readable OpenAPI 3.1 spec is at https://doura.ca/docs/openapi.json.

Endpoints for processing transactions

## Endpoints

Each entry links to a standalone Markdown page with the full request, response and examples.

- [List Transactions](https://doura.ca/docs/api-reference/transactions/list-transactions.md): `GET /transactions`
- [Get Transaction](https://doura.ca/docs/api-reference/transactions/get-transaction.md): `GET /transactions/{id}`
- [Sale (Card Present)](https://doura.ca/docs/api-reference/transactions/sale-card-present.md): `POST /transactions/physical-sale`
- [Sale (Card Not Present)](https://doura.ca/docs/api-reference/transactions/sale-card-not-present.md): `POST /transactions/virtual-sale`
- [Sale (Token)](https://doura.ca/docs/api-reference/transactions/sale-token.md): `POST /transactions/token-sale`
- [Auth (Card Present)](https://doura.ca/docs/api-reference/transactions/auth-card-present.md): `POST /transactions/physical-auth`
- [Auth (Card Not Present)](https://doura.ca/docs/api-reference/transactions/auth-card-not-present.md): `POST /transactions/virtual-auth`
- [Auth (Token)](https://doura.ca/docs/api-reference/transactions/auth-token.md): `POST /transactions/token-auth`
- [Capture](https://doura.ca/docs/api-reference/transactions/capture.md): `POST /transactions/capture`
- [Refund](https://doura.ca/docs/api-reference/transactions/refund.md): `POST /transactions/refund`
- [Void](https://doura.ca/docs/api-reference/transactions/void.md): `POST /transactions/void`
- [Unreferenced Refund (Card Present) (unavailable)](https://doura.ca/docs/api-reference/transactions/unreferenced-refund-card-present-unavailable.md): `POST /transactions/unreferenced-physical-refund`
- [Unreferenced Refund (Card Not Present) (unavailable)](https://doura.ca/docs/api-reference/transactions/unreferenced-refund-card-not-present-unavailable.md): `POST /transactions/unreferenced-virtual-refund`
