2. Oluştur (Alias)

Cüzdanlara hediye bakiye tanımlamak için bu servisi kullanabilirsiniz

Cüzdan 'Alias' ile Hediye Bakiye Oluştur

POST{{WalletUrl}}/api/v1/balance/gift/by/wallet/alias

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

WalletAPI Adresi

Servise gönderilmesi gereken 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.

{
  "Alias": "1234567890",
  "Amount": 1000,
  "ExpirationDate": "2026-04-29T02:00:34.426Z",
  "Description": "KUPON100"
}

Servis İstek

Parametre
Tip
Açıklama

Alias

string

Hediye bakiyenin tanımlanacağı cüzdan numarası

Amount

decimal

Tanımlanacak hediye bakiye

ExpirationDate

DateTime?

Eğer ilgili hediye bakiye belirli bir tarihe kadar geçerli olsun istiyorsanız. Tarih tanımı yapabilirsiniz. Eğer tarih verirseniz, ilgili tutar o tarihe kadar harcanmazsa otomatik olarak kullanım dışı kalır. Eğer tarih verilmezse, ilgili tutar kullanılana kadar cüzdanda tanımlı kalır

Description

string

Verilen hediye bakiyenin açıklaması Örnek: "Doğum günü"

{
    "Value": {
        "Id": "371b2a9a-9f4f-4f2d-b026-23fc31e4d119",
        "WalletId": "0e5439b8-efa5-43d3-91e9-3cc351cc6ecc",
        "Amount": 1000,
        "RemainingAmount": 1000,
        "ExpirationDate": "2026-04-29T02:00:34.426Z",
        "IsUnlimited": false,
        "Description": "KUPON100",
        "IsUsed": false,
        "IsFullyUsed": false,
        "IsPartiallyUsed": false,
        "LastTransactionId": null,
        "CreatedAt": "2025-05-01T19:15:33.5468119Z",
        "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

Array

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

Servis Cevap (Value)

Parametre
Tip
Açıklama

Id

Guid

Bu kayda özel sistem tarafından atanmış ID'dir.

WalletId

Guid

Hangi cüzdanla ilişkili olduğunu gösteren kimlik numarasıdır.

Amount

string

Kullanıcıya tanımlanan toplam tutar (örneğin: "100.00").

RemainingAmount

decimal

Kullanıcının harcayabileceği mevcut bakiye.

ExpirationDate

decimal

Bu tutarın geçerli olduğu son tarih.

IsUnlimited

string

Süresiz geçerliliğe sahip olup olmadığını belirtir.

Description

string

Bu tutarın amacı veya açıklayıcı notu.

IsUsed

DateTime

İlk harcama işleminin gerçekleştiği zaman.

IsFullyUsed

DateTime

Kullanıcının tüm tutarı kullandığı zaman.

IsPartiallyUsed

decimal

Harcanan kısmın miktarı (örneğin: 25.50).

LastTransactionId

Guid

Son işlemle ilişkili benzersiz ID numarası.

CreatedAt

Guid

Bu kayıt ne zaman oluşturuldu (tarih bilgisi olmalı).

UpdatedAt

int

Bilgilerin son kez güncellendiği zamanı belirtir.

Last updated