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

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 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

Parameter
Type
Description

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)

Parameter
Type
Description

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