Skip to content

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

PropertyTypeRequiredDescription
usernamestringRequiredMember username
amountstringRequiredAmount to deposit (Decimal 2 digits)
transactionRefstringRequiredUnique transaction ref
productIdstringRequiredProduct ID (Ref. Product List)) (Example : SEXY)

Response Description

PropertyTypeRequiredDescription
reqIdstringRequiredUnique reference for each request
codenumberRequiredResponse status
messagestringRequiredAdditional information on response status
dataDepositDataRequiredDeposit data

Deposit Data

PropertyTypeRequiredDescription
usernamestringRequiredUsername
amountstringRequiredDeposit amount (Decimal 2 digits)
beforeBalancestringRequiredBalance on each productId before deposit (Decimal 2 digits)
balancestringRequiredBalance on each productId after deposit (Decimal 2 digits)
txIdstringRequiredUnique transaction ref drawn from the request
statusstringRequiredResponse 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"
  }
}