22. İşlem Kontrolü (Alias)
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
Last updated
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
Last updated
GET
{{WalletUrl}}/api/v1/wallet/check-payment-availability/by/alias?Alias=1234567890&Amount=980
Servise gönderilmesi gereken (Headers) parametreler şu şekildedir:
apikeypublic
string
Evet
Kullanıcıyı tanımlamak için servise gönderilen açık anahtar bilgisidir.
apiclientpublic
string
Evet
Servis istemcisini tanımlamak için kullanılan genel istemci anahtarı bilgisidir.
Servise gönderilmesi gereken (QueryString) parametreler şu şekildedir:
Alias
Satış uygunluk kontrolünün yapılacağı cüzdan numarası
Amount
Satışı planlanan tutar
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.