🚀 VaultsPay API v1 is live. See what's new →
TransactionsTransaction Detail

Transaction Detail

Fetch a single transaction by its ID.

GET{baseUrl}/tme/api/v1/transactions/{id}

Path Parameter

ParameterTypeRequiredDescription
idIntegerYesTransaction record ID.

Response

FieldTypeDescription
idIntegerInternal transaction record ID.
transactionIdString (UUID)Cross-system tracking ID.
transactionTypeStringe.g., Purchase.
dateTimeString (ISO 8601)Transaction timestamp (UTC).
statusStringe.g., SUCCESS.
totalChargesNumberTotal applied charges.
narrationStringNarrative/descriptor.
cardObject{ id, cardToken, lastFourDigits, cardType, cardTierId, cardNetwork, paymentCardType }.
billingAmountObject{ amount, currencyCode, amountType: "BILLING" }.
transactionAmountObject{ amount, currencyCode, amountType: "TRANSACTION" }.
conversionsObject{ transactionToBillingCR } conversion rate(s).
senderAccountObjectSender account summary.
receiverAccountObjectReceiver account summary (if applicable).
locationObject{ id, countryCode }.
merchantObject{ id, mcc, name, city, country, countryCode }.
apiStatusStringUpstream API status (e.g., FAILED).
thirdPartyConfigSlugStringThird-party gateway slug (e.g., pmt-mastercard-issuing).
chargesArrayList of applied charges: { title, fixed, value, chargeType, billingAmount, inclusive }[].