Skip to main content
POST
Create a fiat deposit

Authorizations

Authorization
string
header
required

Bearer JWT issued to your business account during onboarding

Body

application/json
amount
number
required

Deposit amount in minor units (cents) of the deposit currency (e.g. 100000 = 1000.00 ZAR)

Example:

100000

currency
string
default:ZAR

Fiat currency you are depositing. Defaults to ZAR.

Example:

"ZAR"

fundEasyCard
boolean
default:false

When true (Fund my EasyCard), after the deposit is approved the platform converts fiat to USDC when needed and funds the corporate EasyCard programme automatically. When false or omitted, funds stay in the business treasury wallet.

Example:

false

Response

201 - application/json
id
string
required
Example:

"550e8400-e29b-41d4-a716-446655440003"

reference
string
required
Example:

"EZ9F2T7Q3MHB"

currency
string
required

Deposit currency

Example:

"ZAR"

fundEasyCard
boolean
required

True when Fund my EasyCard was requested: after approval, fiat is converted to USDC if needed and the corporate programme is funded.

Example:

false

banks
object[]
required

Bank accounts to use for this deposit (selected when the request is created)