Skip to main content

Properties

PropertyTypeRequiredDescription
idstringYesThe MoonPay ID of the transaction
createdAtstring (date-time)YesISO 8601 timestamp of when the transaction was created
updatedAtstring (date-time)YesISO 8601 timestamp of when the transaction was last updated
statusstringYesThe current status: completed, failed, or pending
sourceobjectYesThe source amount and asset (fiat currency)
destinationobjectYesThe destination amount and asset (cryptocurrency)
feesFeesYesFee breakdown for the transaction
walletWalletYesThe wallet where crypto was delivered
customerobjectYesThe customer who made the transaction
paymentMethodobjectNoThe payment method used
stagesarrayNoThe stages of the transaction lifecycle

Source / Destination

Both source and destination have the same structure:
PropertyTypeRequiredDescription
amountstringYesThe amount as a string to preserve precision
assetAssetYesThe currency or token

Customer

PropertyTypeRequiredDescription
idstringYesThe MoonPay ID of the customer

Transaction Status

ValueDescription
pendingTransaction is in progress
completedTransaction completed successfully
failedTransaction failed

Example

{
  "id": "tr_abc123",
  "createdAt": "2026-01-29T14:30:50.000Z",
  "updatedAt": "2026-01-29T15:30:50.000Z",
  "status": "completed",
  "source": {
    "amount": "100.00",
    "asset": {
      "code": "USD"
    }
  },
  "destination": {
    "amount": "0.0025",
    "asset": {
      "code": "ETH"
    }
  },
  "fees": {
    "network": {
      "amount": "2.50",
      "currencyCode": "USD"
    },
    "moonpay": {
      "amount": "3.99",
      "currencyCode": "USD"
    }
  },
  "wallet": {
    "address": "0x1234...abcd"
  },
  "customer": {
    "id": "cust_xyz789"
  },
  "paymentMethod": {
    "type": "apple_pay"
  }
}