Skip to main content
GET
Get Deposit
Fetches a single deposit by id, including sender details, status, and lifecycle timestamps. There is no request body.
A deposit that is reversed after settlement is debited back from the virtual account; the deposit’s status becomes reversed.

Path Parameters

string
required
Id of the owning account (e.g. acct_...).
string
required
Deposit id (e.g. api_14tch14q4n4nuqnev5e4h3si).

Response

Returns 200 with a deposit object.
string
required
Always deposit.
string
required
Deposit id (api_…).
string
required
Id of the account that received the funds (acct_…).
string
required
Id of the virtual account credited by this deposit (va_…).
decimal
required
Deposit amount, quantized to the currency’s precision.
Currency
required
ISO 4217 currency code.
DepositStatus
required
pending | completed | failed | reversed.
string | null
Bank-provided reference for the incoming payment.
string | null
Name of the sending party, as reported by the bank.
string | null
Payment reference entered by the sender (e.g. an invoice number).
string | null
Annotation recorded with the deposit (e.g. for incoming account credits).
date | null
Bank value date of the credit.
datetime | null
When the deposit settled and the virtual account was credited.
datetime | null
When the deposit failed.
string | null
Reason the deposit failed.
datetime
required
ISO 8601 creation timestamp.
datetime | null
ISO 8601 last-update timestamp.