Balance Log
This method is used to fetch the wallet balance log (ie. All the debit and credit being done in the wallet).
Service URL (REST) to be used:
Balance Log Request
| Level | Element | Format | Comments | Mandatory |
|---|---|---|---|---|
| 1 | EndUserIp | String | IP address of the End User | Mandatory |
| 2 | ClientId | String | Client ID is provided to the agency at the time of registration. | Mandatory |
| 3 | UserName | String | User name is provided to the agency at the time of registration. | Mandatory |
| 4 | Password | String | Password is provided to the agency at the time of registration. | Mandatory |
Balance Log Response
| Level | Element | Format | Comments | Mandatory |
|---|---|---|---|---|
| 1 | Error{} | Object | Error | Mandatory |
| 1.1 | ErrorCode | Integer | Code corresponding to the Error | Mandatory |
| 1.2 | ErrorMessage | String | Contains error description corresponding to ErrorCode. Error Message would be blank in case ErrorCode = 0. | Mandatory |
| 2 | Result[] | Array | Contain the details of transaction | Mandatory |
| 2.1 | ID | Integer | Transaction ID | Mandatory |
| 2.2 | Date | DateTime | Preferred date time Format: yyyyMMddTHH:mm:ss | Mandatory |
| 2.3 | ClientID | String | Client ID is provided to the agency at the time of registration. | Mandatory |
| 2.4 | ClientName | String | Client name that was created during the registration process. | Mandatory |
| 2.5 | Detail | String | Transaction Details | Mandatory |
| 2.6 | Debit | Decimal | Debited amount from API wallet | Mandatory |
| 2.7 | Credit | Decimal | Credited amount from API wallet | Mandatory |
| 2.8 | Balance | Decimal | Available wallet balance | Mandatory |
| 2.9 | Module | String | Module for which wallet is debited | Mandatory |
| 2.10 | TraceID | String | Unique identifier for each search, required for audit purposes. | Mandatory |
| 2.11 | RefID | String | Reference ID | Mandatory |
| 2.12 | UpdatedBy | String | Updated by service provider | Mandatory |