For the complete documentation index, see llms.txt. This page is also available as Markdown.

22. İşlem Kontrolü (Wallet)

Cüzdan üzerinde gerçekleştirilmek istenen işlem için ilgili cüzdan uygun mu kontrolünü bu servis ile yapabilirsiniz. Bu servis bakiye kontrollerini yapar ve ilgili cüzdan satış için uygun mu söyler

Cüzdan 'Id' ile İşlem Kontrolü

GET{{WalletUrl}}/api/v1/wallet/check-payment-availability?WalletId=30bac1c0-ad6b-4c50-a52e-1b34f9b487a7&Amount=980

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

WalletAPI Adresi

Gerekli header ve istek parametreleri:

Zorunlu header parametreleri
Parametre
Tip
Zorunlu
Açıklama

apikeypublic

string

Evet

API erişimi için kullanılan genel anahtar.

apiclientpublic

string

Evet

İstemci uygulamasını tanımlayan genel anahtar.

İstek gövdesi parametreleri
Parametre
Tip
Zorunlu
Açıklama

WalletId

guid

Evet

Satış uygunluk kontrolünün yapılacağı cüzdanın kimlik bilgisi

Amount

decimal

Evet

Satışı planlanan tutar

Servisten dönen parametreler şu şekildedir:

Parametreler ve açıklamaları
Parametre
Tip
Açıklama

IsFailure

bool

İşlem başarısız olduysa true, başarılıysa false döner.

IsSuccess

bool

İşlem başarılı olduysa true, başarısızsa false döner.

Errors

Array

Servis çağrısında oluşan hata mesajlarının listesidir.

Value

Array<Items>

İşlem sonucunda dönen ana veri setidir (başarılı cevapta dolu olur).

IsAvailable

Boolean

İşlemin aktif olup olmadığını belirten bool değerdir.

ReasonIfUnavailable

String

İşlem pasifse nedenini açıklayan metin bilgisidir.

MaxAvailableAmount

String

İşlemde kullanılabilecek maksimum tutarı string olarak döner.

WalletBalance

Decimal

Cüzdandaki toplam bakiye, doğrudan finansal hesaplamalarda kullanılır.

GiftBalance

Decimal

Kullanılabilir hediye (bonus) bakiye bilgisidir.

BlockedBalance

String

Bloke edilmiş tutardır, işlem için string formatında tutulur.

AvailableBalance

String

Anlık serbest bakiye, işlem öncesi sayıya çevrilmelidir.

Last updated