Skip to main content

Payout Notification

GET

Retrieve the partner wallet statement for a date range. This is a query endpoint: it returns transaction records on request and sends no notification or callback. For the detail of one transaction, use Transaction Enquiry.

Payout Statement​

Returns partner wallet transaction records for the requested date range, wallet and filters, in JSON.

Authentication

This API uses the same access token as the rest of the platform. Obtain it from the Authentication API and send it on every call:

Authorization: Bearer <access_token>

Query Parameters​

ParameterExampleDescription
sortBycreationDateField used to sort the transaction records.
limit500Maximum number of records requested.
sortdescSort direction.
fromDate2026-08-01Start date for the transaction search.
toDate2026-09-01End date for the transaction search.
walletCode1000000010Wallet code used for the statement query.
selectedCategory100008Transaction category.
transactionId200001Transaction ID filter.
sendClientCustomerCode100000000000005BCustomer identifier used to filter transactions.
transactionTypeallTransaction type.
transactionSubType(empty)Transaction subtype.

A complete request appends the query string to the endpoint path:

GET /ewallet/api/v1/miniStatement/partnerStatement?sortBy=creationDate&limit=500&sort=desc&fromDate=2026-08-01&toDate=2026-09-01&walletCode=1000000010&selectedCategory=100008&transactionId=200001&sendClientCustomerCode=100000000000005B&transactionType=all&transactionSubType=

Transaction type filters​

RHUB supplies these transaction type values:

LabelValue
Payout101442
Incoming100001
Incoming VA100002
Allall

and these filter combinations, reproduced as given:

FilterQuery
IncomingtransactionType=100002&transactionSubType=100001
Incoming VAtransactionType=100002&transactionSubType=100002
All transactionstransactionType=all&transactionSubType=
PayouttransactionType=101442
Result limit

The statement query limit is 500. The response reports how many records matched in pageable.totalRecords. Records beyond the 500-record limit are available through the dashboard/portal. RHUB has not documented an offset, cursor or page parameter for this endpoint, so none is listed here.

Response​

Example values are synthetic. The structure, field names, nesting and value types are as returned.

{
"transactionId": "null",
"requestTime": "Fri Oct 23 16:46:15 IST 2026",
"responseTime": "Fri Oct 23 16:46:15 IST 2026",
"resultCode": "0",
"resultDescription": "Transaction successful",
"pageable": {
"limit": 500,
"totalRecords": 1,
"sort": "desc",
"sortBy": "creationDate"
},
"miniStatement": {
"walletTransactionList": [
{
"id": 100001,
"code": "1000100001",
"transactionId": "200001",
"fromWalletOwnerCode": "1000000001",
"toWalletOwnerCode": "1000000002",
"fromWalletOwnerName": "Example-Send-Client",
"toWalletOwnerName": "RHUB",
"fromWalletOwnerMsisdn": "987654321",
"toWalletOwnerMsisdn": "9876543210",
"fromAmount": 10.51,
"fromWalletCode": "1000000010",
"fromWalletName": "Main Wallet",
"toWalletCode": "1000000020",
"toWalletName": "Main Wallet",
"fromCurrencyCode": "100003",
"toCurrencyCode": "100069",
"fromCurrencyName": "USD-USA",
"toCurrencyName": "USD-USA",
"fromCurrencySymbol": "$",
"toCurrencySymbol": "$",
"transactionTypeCode": "101442",
"transactionTypeName": "Payout",
"creationDate": "2026-08-10 18:04:09",
"fee": 0.0,
"status": "SUCCESS",
"srcPostBalance": 1.234566749E7,
"srcPreviousBalance": 1.23456780E7,
"destPreviousBalance": -1.2345678E8,
"destPostBalance": -1.2345676949E8,
"transactionAmount": 10.51,
"fromWalletTypeCode": "100008",
"toWalletTypeCode": "100008",
"debitAmount": 10.51,
"creditAmount": 0.0,
"convertedFeeAmount": 0.0,
"convertedMarginAmount": 0.0,
"payinCurrencyName": "USD-USA",
"postBalance": 1.234566749E7,
"payoutFee": 0.0,
"paymentMode": "Cash",
"fromRemittanceUserType": "100000",
"sendClientFeeReverse": false,
"payoutClientFeeReverse": false,
"token": null,
"toAmount": 10.51
}
]
}
}

Response structure​

ElementContents
Top leveltransactionId, requestTime, responseTime, resultCode and resultDescription — request/response metadata and the result.
pageableStatement result metadata: limit, totalRecords, sort, sortBy.
miniStatement.walletTransactionListAn array of transaction records. Each record carries identifiers, wallet owners, wallet information, currencies, transaction amounts, fees, status, timestamps, balances, payment mode and related transaction attributes, as shown above.

Field-level descriptions RHUB has published for the same record shape are on Payin Notification. Fields that appear only in this response are left undescribed rather than guessed.