2. Get by Wallet
This service should be used to access the record details associated with the specified WalletId.
Identify the Wallet Record by WalletId
GET
{{WalletUrl}}/api/v1/wallet/transaction/by/wallet/:walletId?Page=1&PageSize=10&StartDate=2025-03-24T20:26:25.426Z&EndDate=2025-04-29T20:26:25.426Z&TransactionType=1
The parameters that need to be sent to the service are as follows:
apikeypublic
string
Yes
It is the general key used for authentication in API access.
apiclientpublic
string
Yes
It is the general client key that indicates which client the request came from.
The parameters that need to be sent to the service (QueryString) are as follows:
walletId
Wallet owner types to be listed See: Wallet Owner Types
Page
Page number
PageSize
The number of records to be retrieved per page.
StartDate
From the specified date onwards.
EndDate
Up to the specified date.
TransactionType
By transaction type See: transaction Types
{
"Items": [
{
"Id": "a7b97d5c-d4ed-447b-ac01-1192839e3124",
"WalletId": "30bac1c0-ad6b-4c50-a52e-1b34f9b487a7",
"TransactionType": "Deposit",
"Amount": 1.00,
"GiftAmount": null,
"Description": "description",
"ExternalReference": "seamless.hps",
"CreatedAt": "2025-04-24T09:06:47.215924Z",
"UpdatedAt": null,
"BalanceAfterTransaction": 1.00,
"SourceWalletId": null,
"DestinationWalletId": null,
"GiftBalanceId": null,
"MainTransactionId": null,
"UniqueCode": "6b392dc4-ff46-4443-8653-b169c647005e",
"UsedGiftBalances": null,
"CashbackAmount": 0
}
],
"PageNumber": 1,
"TotalPages": 1,
"TotalCount": 1,
"HasPreviousPage": false,
"HasNextPage": false,
"Errors": [],
"IsSuccess": true,
"IsFailure": false
}
Service Response
IsFailure
bool
It is a boolean value that indicates whether the relevant service transaction has failed or not.
IsSuccess
bool
It indicates whether the relevant service has been successfully completed.
Errors
Array
It is the information field containing error messages that may occur during the service.
HasNextPage
bool
It indicates whether there is a next page in listing operations.
HasPreviousPage
bool
It is the indicator that shows the existence of a previous page.
TotalCount
int
It represents the total number of records queried.
TotalPages
int
It shows how many pages the results are spread across.
PageNumber
int
It specifies the number of the currently displayed page.
Items
List
It contains the list of data objects returned within the page.
Service Response (Items)
Id
Guid
It represents the unique identifier of the record or transaction in the system.
WalletId
Guid
It is the unique ID number of the wallet where the relevant transaction took place.
TransactionType
string
It defines the category of the transaction (e.g., payment, refund, transfer).
Amount
decimal
It represents the total amount used in the transaction.
GiftAmount
decimal
It is the amount used from the gift balance in the transaction.
Description
string
It is the brief explanatory information field related to the transaction.
ExternalReference
string
It is the reference code defined in an external system.
CreatedAt
DateTime
It specifies the timestamp of when the transaction was created.
UpdatedAt
DateTime
It is the timestamp of when the transaction was last updated.
BalanceAfterTransaction
decimal
It is the current balance remaining in the wallet after the transaction.
SourceWalletId
Guid
It shows the identity of the wallet from which the money was withdrawn.
DestinationWalletId
Guid
It is the identity information of the target wallet to which the money was sent.
GiftBalanceId
int
It is the identifier of the gift balance used in the transaction.
MainTransactionId
Guid
It is the system ID of the associated parent transaction.
UniqueCode
string
It is the unique identifier code specifically generated for the transaction.
UsedGiftBalances
List
It is the field that lists the details of the gift balances in use.
CashbackAmount
decimal
It shows the cashback amount provided to the user after the transaction.
Last updated