1. Id ile Getir

Belirtilen Id değeri ile ilgili kayıt detayını görüntülemek için bu servis kullanılmalıdır.

Cüzdan Kaydını Id ile Tanımla

GET {{WalletUrl}}/api/v1/wallet/transaction/by/id/:id

Not: Bu servisi çağırmadan önce, apikeypublic ve apiclientpublic parametrelerini Header kısmına eklemeniz gereklidir.

WalletAPI Adresi

Servise gönderilmesi gereken parametreler şu şekildedir:

Parametre
Tip
Zorunlu
Açıklama

apikeypublic

string

Evet

API servislerine yapılan isteklerde kimlik doğrulaması için kullanılan genel anahtar bilgisidir.

apiclientpublic

string

Evet

API çağrısının hangi istemciden geldiğini belirtmek için kullanılan genel istemci anahtarıdır.

{
    "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
}

Servis Cevap

Parametre
Tip
Açıklama

IsFailure

bool

Yapılan API çağrısının başarısız olup olmadığını belirten değerdir. (true/false)

IsSuccess

bool

Yapılan API çağrısının başarılı olup olmadığını belirten değerdir. (true/false)

Errors

Array

Servis çağrısı sırasında oluşan hata mesajlarını ve detaylarını içeren alandır.

Value

Array<Items>

Başarılı API çağrısında dönen asıl veri kümesini temsil eder.

Servis Cevap (Value)

Parametre
Tip
Açıklama

Id

Guid

İşleme veya kayda ait benzersiz kimlik numarasıdır.

WalletId

Guid

İşlemin gerçekleştiği cüzdanın benzersiz kimlik numarasıdır.

TransactionType

string

Yapılan işlemin türünü belirtir (örneğin: ödeme, iade, transfer gibi).

Amount

decimal

kullanılan ana para tutarını belirtir.

GiftAmount

decimal

İşlem sırasında kullanılan hediye bakiyesi tutarını belirtir.

Description

string

İşlem ile ilgili açıklama veya not bilgisidir.

ExternalReference

string

İşlem için harici sistemlerde kullanılan referans numarasıdır.

CreatedAt

DateTime

İşlemin oluşturulduğu tarih ve saat bilgisidir.

UpdatedAt

DateTime

İşlemin en son güncellendiği tarih ve saat bilgisidir.

BalanceAfterTransaction

decimal

İşlem sonrasında cüzdanda kalan güncel bakiye bilgisidir.

SourceWalletId

Guid

İşlemin başlatıldığı (gönderen) cüzdanın kimlik numarasıdır.

DestinationWalletId

Guid

İşlemin hedeflendiği (alıcı) cüzdanın kimlik numarasıdır.

GiftBalanceId

int

İşlem sırasında kullanılan hediye bakiyesine ait kimlik numarasıdır.

MainTransactionId

Guid

Bağlantılı ana işlemin kimlik numarasıdır (özellikle iade ve kısmi işlemler için).

UniqueCode

string

İşleme özel olarak üretilen benzersiz koddur.

UsedGiftBalances

List

İşlemde kullanılan birden fazla hediye bakiyesi varsa, bunların listesidir.

CashbackAmount

decimal

İşlem sonucunda kazanılan cashback (geri ödeme) tutarını belirtir.

Last updated