Account Balance Inquiry

URL

Kullancıya ait hesaplarındaki bakiyeler toplamını sorgulayan endpoint ve http metod bilgisi aşağıda verilmiştir.

AccountBalanceInquiry endpointi'nde hesaba ait olan bir veya birden fazla cüzdan var ise hesaplardaki bakiyelerin toplamında ne kadar bakiye olduğu gösterilir.

HTTP Method URL
POST /v1/Account/AccountBalanceInquiry

İstek Parametreleri

Parametre Tip Zorunlu Açıklama
account_number string Evet Hesap Numarası

Dönüş Parametreleri

Parametre Tip Açıklama
status int Statü
code string Kod
message string Yanıt Mesajı
payload object Veri
account_number string Sistemde kayıtlı olan kullanıcıya ait hesap numarasını ifade eder
currencies Object[] Para birimlerine ait bakiye listesi
type string Para birimlerinden hangi para birimi tipine ait olduğunu ifade eder
available_cash_balance decimal Harcanabilir Nakit Bakiye
available_payment_balance decimal Harcanabilir Kredi Bakiye
unavailable_cash_balance decimal Harcanamaz Nakit Bakiye
unavailable_payment_balance decimal Harcanamaz Kredi Bakiye
total_balance decimal Bakiyeler toplamını ifade eder
loyality Object[] Sadakat programı kapsamındaki para birimlerine ait bakiye listesi
type string Para birimlerinden hangi para birimi tipine ait olduğunu ifade eder
available_cash_balance decimal Harcanabilir Nakit Bakiye
available_payment_balance decimal Harcanabilir Kredi Bakiye
unavailable_cash_balance decimal Harcanamaz Nakit Bakiye
unavailable_payment_balance decimal Harcanamaz Kredi Bakiye
total_balance decimal Bakiyeler toplamını ifade eder

İSTEK (POST) :

{
  "account_number": "51111134567",
}

Başarılı Yanıt:

{
    "status": 0,
    "code": null,
    "message": null,
    "payload": {
        "account_number": "51111134567",
        "currencies": [
            {
                "type": "TRY",
                "available_cash_balance": 100.0000,
                "available_payment_balance": 0.0000,
                "unavailable_cash_balance": 0.0000,
                "unavailable_payment_balance": 0.0000,
                "total_balance": 100.0000
            },
            {
                "type": "USD",
                "available_cash_balance": 100.0000,
                "available_payment_balance":100.0000,
                "unavailable_cash_balance": 0.0000,
                "unavailable_payment_balance": 0.0000,
                "total_balance": 200.0000
            }

        ],
        "loyality": [
            {
                "type": "TRY",
                "available_cash_balance": 0.0000,
                "available_payment_balance": 900.0000,
                "unavailable_cash_balance": 0.0000,
                "unavailable_payment_balance": 0.0000,
                "total_balance": 900.0000
            }
        ]
    }
}

Başarısız Yanıt:

{
    "status": 2,
    "code": "300",
    "message": "Girmiş olduğunuz numaraya ait cüzdan bulunamadı. Lütfen kontrol edip yeniden deneyiniz.",
    "payload": null
}