Skip to main content
POST
Get transactions for a customer
Performance expectations:
p50: 300 ms, p99: 1600 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

customerAccountNumber
string
required

Body

application/json
transactionDateFrom
string<date>
transactionDateTo
string<date>
billingStatus
enum<string>
Available options:
Billed,
Unbilled,
All
cardIdentifiers
integer[]
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[]