v3

latestOpenAPI 3.0.3UNLICENSED2026-07-2796235396.3 KB
ledger-cash deposits

Create deposit quote

Create quote for cash deposit

post/ledger/cash-deposits/quotes

Request body

payinCurrencystring required

Currency the customer pays in.

accountCurrencystring required

Currency of the account to be credited.

amountnumber required
unitCurrencystring

Should be same as one of pay-in or account currencies. Defaults to account currency if not provided.

Example request

{
  "payinCurrency": "NGN",
  "accountCurrency": "USD",
  "amount": 100,
  "unitCurrency": "USD"
}

Response

Quote created

idstring uuid required

Unique identifier for the deposit quote.

accountCurrencystring required

Currency of the account to be credited.

payinCurrencystring required

Currency the customer pays in.

ratenumber required

Exchange rate applied for this quote

minimumAmountnumber required

Minimum amount allowed for this quote

maximumAmountnumber required

Maximum amount allowed for this quote

minimumPayinAmountnumber

Minimum pay-in amount allowed for this quote

maximumPayinAmountnumber

Maximum pay-in amount allowed for this quote

expiresAtstring date-time required

Timestamp field.

Example response

{
  "accountCurrency": "USD",
  "payinCurrency": "NGN",
  "rate": 1450.75,
  "minimumAmount": 50,
  "maximumAmount": 10000,
  "minimumPayinAmount": 72500,
  "maximumPayinAmount": 14507500
}