1. Get by Id
This service should be used to view the record details associated with the specified Id value.
Identify the Wallet Record by Id
GET
{{WalletUrl}}/api/v1/wallet/transaction/by/id/:id
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 service requests.
apiclientpublic
string
Yes
It is the general client key used to specify which client the API call is coming from.
{
"Value": {
"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": "a4db64de-a6c0-4c2d-bb8c-b93e0683a67b",
"UsedGiftBalances": null,
"CashbackAmount": 0
},
"Errors": [],
"IsSuccess": true,
"IsFailure": false
}
Service Response
IsFailure
bool
It is the value that indicates whether the API call was successful or not. (true/false)
IsSuccess
bool
It is the value that indicates whether the API call was successful or not. (true/false)
Errors
Array
It is the field containing the error messages and details that occurred during the service call.
Value
Array<Items>
It represents the main data set returned in a successful API call.
Service Response (Value)
Id
Guid
It is the unique identifier of the transaction or record.
WalletId
Guid
It is the unique identifier of the wallet where the transaction took place.
TransactionType
string
It specifies the type of the transaction (e.g., payment, refund, transfer, etc.).
Amount
decimal
It specifies the amount of principal used in the transaction.
GiftAmount
decimal
It specifies the amount of gift balance used during the transaction.
Description
string
It is the description or note related to the transaction.
ExternalReference
string
It is the reference number used in external systems for the transaction.
CreatedAt
DateTime
It is the date and time when the transaction was created.
UpdatedAt
DateTime
It is the date and time when the transaction was last updated.
BalanceAfterTransaction
decimal
It is the current balance in the wallet after the transaction.
SourceWalletId
Guid
It is the identity number of the wallet that initiated (sent) the transaction.
DestinationWalletId
Guid
It is the identity number of the wallet that is the target (receiver) of the transaction.
GiftBalanceId
int
It is the identifier of the gift balance used during the transaction.
MainTransactionId
Guid
It is the identifier of the parent transaction (especially for refunds and partial transactions).
UniqueCode
string
It is the unique code generated specifically for the transaction.
UsedGiftBalances
List
It is the list of gift balances used in the transaction if multiple gift balances were utilized.
CashbackAmount
decimal
It specifies the cashback (refund) amount earned as a result of the transaction.
Last updated