3. Sorgula (Id)

Tanımlanan hediye bakiyeyi, bakiyenin kimlik (Id) bilgisiyle sorgulamak için bu servisi kullanabilirsiniz

Hediye Bakiye 'Id' ile Kayıt Sorgulama

GET{{WalletUrl}}/api/v1/balance/gift/:id

Not: Bu servisin kullanılabilmesi için apikeypublic ve apiclientpublic parametrelerinin Header alanına eklenmiş olması zorunludur.

WalletAPI Adresi

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

Parametre
Tip
Zorunlu
Açıklama

apikeypublic

string

Evet

API servislerine genel erişimi sağlayan ortak anahtar bilgisidir.

apiclientpublic

string

Evet

İstemci uygulamayı tanımlayan açık istemci anahtar bilgisidir.

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

Parametre
Açıklama

Id

Tanımlanan hediye bakiyesinin kimlik bilgisi. Bu bilgi oluşturulma anında Paywall API'sinden dönmektedir

{
    "Value": {
        "Id": "2344fb8a-876c-4c9a-862b-e6d07d7de819",
        "WalletId": "30bac1c0-ad6b-4c50-a52e-1b34f9b487a7",
        "Amount": 1000.00,
        "RemainingAmount": 1000.00,
        "ExpirationDate": "2026-04-29T02:00:34.426Z",
        "IsUnlimited": false,
        "Description": "KUPON100",
        "IsUsed": false,
        "IsFullyUsed": false,
        "IsPartiallyUsed": false,
        "LastTransactionId": null,
        "CreatedAt": "2025-04-30T11:28:52.399444Z",
        "UpdatedAt": null
    },
    "Errors": [],
    "IsSuccess": true,
    "IsFailure": false
}

Servis Cevap

Parametre
Tip
Açıklama

IsFailure

bool

İşlem başarısızsa false, değilse true döner.

IsSuccess

bool

İşlem başarılıysa true, aksi halde false döner.

Errors

Array

Oluşan hata detaylarını içeren dizi yapısıdır.

Value

Object

Sonuç verilerini içeren öğe listesini barındırır.

Servis Cevap (Value)

Parametre
Tip
Açıklama

Id

Guid

Hediye bakiyeye ait kimlik numarası

WalletId

Guid

Bakiyenin tanımlı olduğu cüzdanın kimlik bilgisi

Amount

decimal

Hediye bakiyenin tutarı

RemainingAmount

decimal

Kalan bakiye tutarı

ExpirationDate

DateTime

Hediye bakiyenin son kullanma tarihi

IsUnlimited

bool

Hediye bakiyenin bir son kullanma tarihi var mı yok mu? Eğer son kullan tarihi varsa false yoksa true döner

Description

string

Hediye bakiye tanımı anında verilen açıklama bilgisi

IsUsed

bool

Hediye bakiye kullanıldı mı?

IsFullyUsed

bool

Hediye bakiye tamamen kullanıldı mı?

IsPartiallyUsed

bool

Hediye bakiye kısmi kullanıldı mı?

LastTransactionId

Guid

Son işlemin kimlik bilgisi

CreatedAt

DateTime

Hediye bakiyenin oluşturulma tarihi

UpdatedAt

DateTime

Hediye bakiyenin güncellenme tarihi

Last updated