Transactions
Get Transaction Report
POST https://<API ENDPOINT>/payment/report/transactions
Headers
Name
Value
Request Body
Field Name
Type
Description
Default
starttime
Datetime
YYYY-MM-DD HH:mm:ss
2024-XX-XX 00:00:00
endtime
Datetime
YYYY-MM-DD HH:mm:ss
2024-XX-XX 23:59:59
page
Integer
Page number
1
pageSize
Integer
Number of transactions per page
50
filter
Object
more filter search record by like operation
{}
const requestObject = {
page: request.input('page'),
pageSize: request.input('pageSize'),
starttime: request.input('starttime'),
endtime: '',
filter
}
try {
const result:any = await HuskyPay.sendHuskyPayAPI(requestObject, 'report/transactions')
if (result.code == 0)
{
}
} catch(err) {
}Result
{
"code": 0,
"data": {
"wallet": {
"balance": 200000,
"payoutFreeze": {
"amount": 1600,
"fee": 0.0,
},
},
"depositBalance": {
"amount": 100000,
"fee": 1500.0
},
"withdrawBalance": {
"amount": 150000,
"fee": 0.0
},
"transactions": {
"meta": {
"total": 120,
"per_page": 50,
"first_page": 1,
"current_page": 1,
"last_page": 3,
},
"data": [
{
"txtype": "DEPOSIT",
"amount": 300,
"txn_id": "QRXXXXXXXXXXXX",
"ref_id": "AGENT888-12321321",
"status": 0,
"fee": 4.5,
"user_id": "ABC112233",
"agent_ext_params": {
"userGroup": 1
},
"notify": 1,
"notify_result": "{\"code\":0}",
"notify_at": "2024-05-11 10:15:00",
"success_at": "2024-05-11 10:15:00",
"created_at": "2024-05-11 10:10:00",
}
],
},
}
}{
"code": XXX,
"message": "XXXX"
}Last updated