2. Wallet ile Getir

Belirtilen WalletId değeri ile ilişkili kayıt bilgilerine erişmek için bu servis kullanılmalıdır.

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

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

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 erişiminde doğrulama için kullanılan genel anahtar bilgisidir.

apiclientpublic

string

Evet

İsteğin hangi istemciden geldiğini gösteren genel istemci anahtarıdır.

Servise gönderilmesi gereken (QueryString) parametreler şu şekildedir:

Parametre
Açıklama

walletId

Listelenmek istenen cüzdan sahip tipleri Bkz: Cüzdan Sahip Tipleri

Page

Sayfa numarası

PageSize

Her bir sayfada alınmak istenen kayıt sayısı

StartDate

İlgili tarihten itibaren

EndDate

İlgili tarihe kadar

TransactionType

İşlem tipi özelinde Bkz: İşlem Tipleri

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

Servis Cevap

Parametre
Tip
Açıklama

IsFailure

bool

İlgili servis işleminin başarısız olup olmadığını belirten boolen değerdir.

IsSuccess

bool

İlgili servisin başarılı şekilde tamamlanıp tamamlanmadığını ifade eder.

Errors

Array

Servis sırasında oluşabilecek hata mesajlarının bulunduğu bilgi alanıdır.

HasNextPage

bool

Listeleme işlemlerinde bir sonraki sayfanın olup olmadığını belirtir.

HasPreviousPage

bool

Önceki bir sayfanın varlığını gösteren işaret bilgisidir.

TotalCount

int

Sorgulanan toplam kayıt adedini ifade eder.

TotalPages

int

Sonuçların kaç sayfada toplandığını gösterir.

PageNumber

int

Mevcut görüntülenen sayfanın numarasını belirtir.

Items

List

Sayfa içerisinde dönen veri nesnelerinin listesini içerir.

Servis Cevap (Items)

Parametre
Tip
Açıklama

Id

Guid

Kayıt veya işlemin sistemdeki eşsiz kimliğini temsil eder.

WalletId

Guid

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

TransactionType

string

İşlemin kategorisini tanımlar (örneğin: ödeme, iade, transfer).

Amount

decimal

İşlem kapsamında kullanılan toplam tutarı ifade eder.

GiftAmount

decimal

İşlemde hediye bakiyesinden kullanılan miktardır.

Description

string

İşlemle ilgili açıklayıcı kısa bilgi alanıdır.

ExternalReference

string

Harici bir sistemde tanımlanan referans kodudur.

CreatedAt

DateTime

İşlemin oluşturulma zaman damgasını belirtir.

UpdatedAt

DateTime

İşlemin güncellenmiş olduğu son zaman bilgisidir.

BalanceAfterTransaction

decimal

İşlem sonrası cüzdanda kalan güncel bakiye miktarıdır.

SourceWalletId

Guid

Paranın çıkış yaptığı cüzdanın kimliğini gösterir.

DestinationWalletId

Guid

Paranın gönderildiği hedef cüzdanın kimlik bilgisidir.

GiftBalanceId

int

İşlemde kullanılan hediye bakiyesine ait kimlik numarasıdır.

MainTransactionId

Guid

Bağlantılı asıl işlemin sistemdeki ID bilgisidir.

UniqueCode

string

İşleme özel üretilmiş eşsiz tanımlayıcı koddur.

UsedGiftBalances

List

Kullanımda olan hediye bakiye bilgilerinin listelendiği alandır.

CashbackAmount

decimal

İşlem sonrasında kullanıcıya sağlanan cashback tutarını gösterir.

Last updated