Appearance
Deposit POST
This api is use for deposit money of member.
Authorization
Transfer uses Basic Authentication with your agent credentials. (Authentication)
HTTP Request
POST {{ API_URL }}/deposit
Content Type
Type: application/json
Parameter Description
Property | Type | Required | Description |
---|---|---|---|
username | string | Required | Member username |
amount | string | Required | Amount to deposit (Decimal 2 digits) |
transactionRef | string | Required | Unique transaction ref |
productId | string | Required | Product ID (Ref. Product List)) (Example : SEXY ) |
Response Description
Property | Type | Required | Description |
---|---|---|---|
reqId | string | Required | Unique reference for each request |
code | number | Required | Response status |
message | string | Required | Additional information on response status |
data | DepositData | Required | Deposit data |
Deposit Data
Property | Type | Required | Description |
---|---|---|---|
username | string | Required | Username |
amount | string | Required | Deposit amount (Decimal 2 digits) |
beforeBalance | string | Required | Balance on each productId before deposit (Decimal 2 digits) |
balance | string | Required | Balance on each productId after deposit (Decimal 2 digits) |
txId | string | Required | Unique transaction ref drawn from the request |
status | string | Required | Response status |
Request Body
json
{
"username": "test00001",
"amount": "10.10",
"transactionRef": "test00001lhhh1629781123",
"productId": "PRETTY"
}
JSON response example:
json
{
"reqId": "f09ac2e9-29ba-4ea2-a702-4b557b1247ad",
"code": 0,
"message": "Success",
"data": {
"status": "SUCCESS",
"amount": "10.1",
"balance": "10010.1",
"txId": "test00001lhhh1629781123",
"username": "test00001",
"beforeBalance": "10000.00"
}
}