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:

Field

Type

Description

id

string

The UUID. A unique ID of the deposit.

created_at

date

The creation time of the deposit .
Standard format of timestamp with a time zone.
ISO_8601

updated_at

date

The time when the deposit were last updated.
Standard format of timestamp with a time zone.
ISO_8601

status

string

The type of the deposit.
One of the following:

  • SUCCESS = SUCCESS
  • PENDING = PENDING
  • FAILED = FAILED
  • CANCELLED = CANCELLED
  • EXPIRED = EXPIRED

reference_id

string

The Client's internal ID of the deposit. This is not Krayon's internal ID or Transaction ID.

description

string

The description of the deposit.

customer

dict

The 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_address

dict

The billing address details of the deposit. Needed by compliance/regulation.
country_code
address_line1
city
state
postalCode

wallet

string

The wallet id this election belongs to. See Wallet object

type

string

The status of the deposit.
One of the following:

  • DEPOSIT = DEPOSIT
  • WITHDRAWAL = WITHDRAWAL

amount

number

The amount of the deposit.

currency

string

The currency used in the deposit. See Countries Specifications

symbol

string

The crypto symbol of the deposit.

payment_method

string

One of the following:

  • UPI = UPI
  • UPI_SAP = UPI_SAP
  • NETBANKING = NETBANKING
  • MOBILE_MONEY = MOBILE_MONEY
  • CRYPTO = CRYPTO

return_url

string

The return back URL of the deposit.