Use optional query parameters to filter or paginate the results.
🔐 Headers
| Header | Description |
|---|---|
partner-api-key | API key associated with your partner account. Required. See API Key Generation Guide. |
This endpoint requires authentication with a valid
partner-api-key.📥 Query Parameters
Parameter | Type | Required | Description |
|---|---|---|---|
id | string | 🔘 | Transaction identifier. |
status | string | 🔘 | Filter by transaction status (FAILED, COMPLETED, PENDING, PENDING_PAYMENT, FIAT_PAYMENT_RECEIVED, FIAT_RECEIVED, CRYPTO_RECEIVED, CRYPTO_NOT_RECEIVED, COMPLETED_CRYPTO_RECEIVAL, EXPIRED, CANCELLED, IN_PROGRESS, BANK_TRANSFER_PENDING, READY_BANK_TRANSFER, AWAITING_MANUAL_CRYPTO_TRANSFER, AWAITING_MANUAL_FIAT_TRANSFER) |
type | string | 🔘 | Filter by transaction type (ON_RAMP or OFF_RAMP). |
fiatCurrency | string | 🔘 | Fiat currency code (e.g. MXN, USD). |
userId | string | 🔘 | Return transactions for a specific user. |
skip | number | 🔘 | Skip parameter for pagination. |
limit | number | 🔘 | Maximum number of items per page (1–100). Defaults to 20. |
sortBy | string | 🔘 | Field to sort by (e.g. createdAt). |
sortOrder | string | 🔘 | Sort order (ASC or DESC). |
📨 Example Request
HTTP
📤 Response Body
| Field | Type | Description |
|---|---|---|
success | boolean | true if the request was successful. |
data.count | number | Total number of transactions matching the filters. |
data.data[] | array | Array of transaction objects. Each object includes the following fields: |
id | string | Unique ID of the transaction. |
userId | string | User ID associated with the transaction. |
status | string | Current status of the transaction. Default is PENDING on creation |
type | string | Transaction type (ON_RAMP or OFF_RAMP). |
tokenSymbol | string | Symbol of the cryptocurrency used. |
blockchainSymbol | string | Symbol of the blockchain the crypto belongs to. |
fiatCurrency | string | Fiat currency code (e.g., MXN, DOP). |
fiatAmount | number | Amount of fiat currency after conversion. |
cryptoAmount | string | number | Amount of crypto used (as string for precision). |
exchangeRate | string | number | Exchange rate used for the conversion. |
premiumSpread | string | number | Premium spread applied to the exchange rate. |
createdAt | string | ISO timestamp when the transaction was created. |
completedAt | string | null | ISO timestamp when the transaction was completed, or null if pending. |
destinationWalletAddress | string | Wallet address used for the crypto transfer. |
bankAccount.isVerified | boolean | Whether the bank account is verified. |
bankAccount.accountIdentifier | string | null | CLABE (MX) or account number (DO). |
bankAccount.country | string | Country where the bank account is registered. |
bankAccount.accountType | string | null | Type of bank account. Required for Dominican Republic. |
bankAccount.bankName | string | null | Name of the bank. Required for Dominican Republic. |
bankAccount.documentIdentifier | string | null | ID document linked to the bank account. |
invoice.transactionHash | string | null | Blockchain transaction hash, if available. |
invoice.paymentUrl | string | null | Payment URL for on-ramp invoice payments. |
📘 Example Response
JSON
⚠️ Important Notes & Requirements
- Partner API Key is mandatory: Include
PartnerApiKeyin the header. - Limit cap:
limitmust not exceed100. - Scoped access: You can only retrieve transactions created via your own credentials.
- Filtering: Combine filters such as
status,type, anduserIdis valid.
✅ Use Cases
- User dashboards: Show a list of past transactions per user.
- Reconciliation: Fetch completed flows for accounting.
- Customer support: Manually inspect and manage pending transactions.
Headers
Api key for the affiliated partner that is performing the request
Query Parameters
Transaction identifier
Example:
"8374f327-38bd-4b0b-b8a7-2524599eb903"
Transaction status
Available options:
FAILED, COMPLETED, PENDING, PENDING_PAYMENT, FIAT_PAYMENT_RECEIVED, FIAT_RECEIVED, CRYPTO_RECEIVED, CRYPTO_NOT_RECEIVED, COMPLETED_CRYPTO_RECEIVAL, EXPIRED, CANCELLED, IN_PROGRESS, BANK_TRANSFER_PENDING, READY_BANK_TRANSFER, AWAITING_MANUAL_CRYPTO_TRANSFER, AWAITING_MANUAL_FIAT_TRANSFER, PENDING_FUNDS, FUNDS_RECEIVED, AWAITING_FUND_TRANSFER Example:
"PENDING"
Transaction type
Available options:
ON_RAMP, OFF_RAMP, CROSS_RAMP Example:
"ON_RAMP"
Fiat currency code
Available options:
MXN, DOP, USD, EUR Example:
"MXN"
User id
Example:
"8374f327-38bd-4b0b-b8a7-2524599eb903"
Partner identifier
Example:
"8374f327-38bd-4b0b-b8a7-2524599eb903"
The number of elements to exclude from the results.
Example:
5
The maximum amount of results to return.
Example:
5
Supported values:
- createdAt
Example:
"createdAt"