Deposit Object

Deposit Object

The Deposit is stored and managed in the organization and identified in the system by its unique ID, the UUID.
The following table describes the fields in the REST API messages for deposits:

FieldTypeDescription
idstringThe UUID. A unique ID of the deposit.
created_atdateThe creation time of the deposit .
Standard format of timestamp with a time zone.
ISO_8601
updated_atdateThe time when the deposit were last updated.
Standard format of timestamp with a time zone.
ISO_8601
statusstringThe type of the deposit.
One of the following:
* SUCCESS = SUCCESS
* PENDING = PENDING
* FAILED = FAILED
* CANCELLED = CANCELLED
* EXPIRED = EXPIRED
reference_idstringThe Client's internal ID of the deposit. This is not Krayon's internal ID or Transaction ID.
descriptionstringThe description of the deposit.
customerdictThe customer details of the deposit. Needed by compliance/regulation.
reference_id
country_code
email
first_name
last_name
phone:

** for India region phone number needs to be a 10-digit number and start with 6,7,8 or 9
billing_addressdictThe billing address details of the deposit. Needed by compliance/regulation.
country_code
address_line1
city
state
postalCode
walletstringThe wallet id this election belongs to. See Wallet object
typestringThe status of the deposit.
One of the following:
* DEPOSIT = DEPOSIT
* WITHDRAWAL = WITHDRAWAL
amountnumberThe amount of the deposit.
currencystringThe currency used in the deposit. See Countries Specifications
symbolstringThe crypto symbol of the deposit.
payment_methodstringOne of the following:
* UPI = UPI
* UPI_SAP = UPI_SAP
* NETBANKING = NETBANKING
* MOBILE_MONEY = MOBILE_MONEY
* CRYPTO = CRYPTO
return_urlstringThe return back URL of the deposit.