This endpoint returns events from Visa for a single card, including authorizations, reversals, and verifications.
One use for this endpoint is to determine if a merchant attempted to charge a card.
Authorizations
X-API-Key
string
headerrequired
Authentication from public API requests
Path Parameters
cardId
string
required
Query Parameters
cursor
string
A cursor string to fetch the next page of results
filter:messageType
enum<string>
Returns all card events matching the messageType passed in.
Available options:
authorisations,
verifications,
financials,
reversals
Response
200 - application/json
items
object[]
required
items.timestamp
string
required
items.messageType
enum<string>
required
The type of the card event - "verification" represents a verification that merchant or wallet makes to ensure that the card exists and is active - "authorisations" represents a charge attempt on the card - "financials" represents a clearing event on the card - "reversal" represents a dropped charge on the card
Available options:
verification,
financials,
reversal,
authorisations
items.processorTransactionId
string
required
The transaction id (on the processor's end) for this card event
items.lifeCycleId
string
required
The life cycle id (on the processor's end) for this card event
items.merchant
string
required
Raw merchant description
items.amountCents
number
Raw merchant description
items.last4
string
required
The last 4 digit of the card
items.friendlyName
string
required
The friendly name of the card
items.isApprovedBySlash
boolean
If Slash approved this transaction, note that Slash would only approve or deny authorisations
items.cardId
string
required
The Id of the card
metadata
object
Response sent when requesting a list of data
metadata.nextCursor
string
The cursor to use to retrieve the next page of data. If this is not sent, there is no more data to retrieve.