v1

latestOpenAPI 3.0.02026-07-2656110201.6 KB
Deposits

Get Deposit Transactions by Customer Token

Get all transactions for a deposit by customer token

get/v1/transactions/deposit/customer/{depositCustomerToken}/transactions

Path parameters

depositCustomerTokenstring required

The unique token associated with the deposit customer used to retrieve all related transactions.

Query parameters

apiKeystring required

Your API key, which can be generated from the Helio Dashboard settings page.

senderPKstring

Filter results by sender public key.

tostring

The end of the time range for filtering transactions, in ISO 8601 format (YYYY-MM-DDTHH:MM:SS.sssZ).

fromstring

The start of the time range for filtering transactions, in ISO 8601 format (YYYY-MM-DDTHH:MM:SS.sssZ).

Response

The deposit transactions for a specific customer were successfully retrieved

customerIdstring required

Merchant-defined unique identifier used to reference the customer in the merchant’s system.

depositIdstring required

Identifier of the deposit.

recipientPublicKeysstring[] required

List of recipient public keys.

defaultOnrampAmountinteger

The default on-ramp amount to prefill for the customer.

customerEmailstring

Prefills the email field in the MoonPay on-ramp widget for the customer.

additionalJSONstring

Optional JSON string containing metadata.

blockchainEngineTypesstring[]

Optional list of blockchain engines to provision deposit wallets for. When omitted, wallets are created for all supported engines (SOL, BTC, EVM, TRON, HYPERCORE, DOGE). Use this to limit which deposit addresses are generated — for example, pass ["EVM", "BTC"] to skip SOL if you handle Solana deposits yourself.