Skip to main content
GET
https://services-staging.bitmama.io/api
/
v1
/
partner
/
card
/
transactions
/
{serviceTransactionId}
curl https://services-staging.bitmama.io/api/v1/partner/card/transactions/acme-rain-card-transactions-pqr345 \
  -H "Authorization: Bearer sk_staging_your_api_key"
{
  "status": "success",
  "message": "Transaction retrieved",
  "data": {
    "serviceTransactionId": "acme-rain-card-transactions-pqr345",
    "serviceCardId": "acme-rain-card-xyz789jkl012mno",
    "amount": 42.50,
    "currency": "USD",
    "status": "settled",
    "transactionType": "purchase",
    "description": "Online purchase",
    "merchantName": "Amazon",
    "merchantCountry": "US",
    "authorizationAmount": 42.50,
    "localAmount": 42.50,
    "localCurrency": "USD",
    "createdAt": "2025-01-15T14:30:00.000Z"
  }
}
Returns full details of a specific card transaction, including merchant info and local currency amounts.
Authorization
string
required
Bearer token. Example: Bearer sk_staging_your_api_key
serviceTransactionId
string
required
The transaction’s service ID.
curl https://services-staging.bitmama.io/api/v1/partner/card/transactions/acme-rain-card-transactions-pqr345 \
  -H "Authorization: Bearer sk_staging_your_api_key"
{
  "status": "success",
  "message": "Transaction retrieved",
  "data": {
    "serviceTransactionId": "acme-rain-card-transactions-pqr345",
    "serviceCardId": "acme-rain-card-xyz789jkl012mno",
    "amount": 42.50,
    "currency": "USD",
    "status": "settled",
    "transactionType": "purchase",
    "description": "Online purchase",
    "merchantName": "Amazon",
    "merchantCountry": "US",
    "authorizationAmount": 42.50,
    "localAmount": 42.50,
    "localCurrency": "USD",
    "createdAt": "2025-01-15T14:30:00.000Z"
  }
}

Amount Fields

FieldDescription
amountTransaction amount in the card’s currency (USD)
authorizationAmountOriginal authorized amount
localAmountAmount in the merchant’s local currency
localCurrencyMerchant’s local currency code
For cross-border transactions, localAmount and localCurrency will differ from the card’s USD amount. This is useful for showing users what they were charged in the merchant’s currency.