Skip to main content
POST
Get transactions for a card
Performance expectations:
p50: 250 ms, p99: 1500 ms.
Measured on successful requests (2xx), server-side only.
How to interpret these metrics

Authorizations

Authorization
string
header
required

Use OAuth2 client credentials to obtain a bearer token.

Token endpoint: POST <BASE_URL>/keycloak/realms/longship/protocol/openid-connect/token

Use the same base URL as the selected API server:

  • Test environment: https://apigwuat.corpay.com
  • Production environment: https://apigw.corpay.com

Example:

Path Parameters

cardIdentifier
integer
required

Body

application/json
transactionDateFrom
string<date>
transactionDateTo
string<date>
billingStatus
enum<string>
Available options:
Billed,
Unbilled,
All
productIds
integer[]
cursor
string
limit
integer
sortExpression
string
filter
object

Filters transactions using the supplied card, driver, network, and vehicle criteria.

Response

Transactions

hasNextPage
boolean
lastPage
boolean
nextCursor
string
totalCount
integer
totalTransactionAmount
decimal

Total amount including VAT for all transactions matching the request, before pagination. The amount is expressed in the customer's currency after transaction enrichment and currency conversion.

transactions
object[]