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 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. |