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

Note: Before calling this service, you must include the apikeypublic and apiclientpublic parameters in the Header section.

WalletAPI Address

The parameters that need to be sent to the service are as follows:

Parameter
Type
Required
Description

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:

Parameter
Description

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

Parameter
Type
Description

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)

Parameter
Type
Description

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