8. Bin Sorgula

Bin Sorgula

Bin Sorgula

GET {{Base Adres}}/api/paywall/bin/inquiry

Yukarıda verilmiş olan adrese istek atmanız yeterli olacaktır. Test ortamı ve Gerçek ortam için 'Base Address' istediğiniz gibi kullanabilirsiniz.

Önemli: Bin sorgulama servisini kullanabilmeniz için 'Header' alanında 'apikeypublic' ve 'apiclientpublic' parametrelerini göndermeniz gerekmektedir. PaymentAPI Adresi

Parametre
Tip
Zorunlu
Açıklama

apikeypublic

string

Evet

Üye işyeri panelinden temin etmiş olduğunuz Public Key.

apiclientpublic

string

Evet

Üye işyeri panelinden temin etmiş olduğunuz Public Client.

binnumber

string

Evet

Ödeme'nin gerçekleştirilmek istendiği kartın hem ilk 8'i hem de ilk 6 hanesi gönderilebilir

Servisten dönen cevap:

Parametre
Tip
Açılama

ErrorCode

int

Hata kodu. İşlem başarılı ise '0' değerini döner.

Result

bool

True ya da false değeri döner. İşlem başarılı iste 'true' değerini döner

Message

string

İşlem hatalıysa, bu hataya dair belirtilen mesajdır.

Body

object

Taksit seçeneği varsa dolu yoksa boş döner

{
    "ErrorCodeType": 1,
    "ErrorMessage": null,
    "ErrorCode": 0,
    "Result": true,
    "Message": "",
    "Body": {
        "BinNumber": "51691401",
        "CardBankId": 75,
        "CardBank": "DENİZBANK A.Ş.",
        "CardBrandId": 1,
        "CardBrand": "Master Card",
        "CardFamilyId": null,
        "CardFamily": null,
        "CardKindId": 1,
        "CardKind": "Bireysel Kart",
        "CardTypeId": 2,
        "CardType": "Debit",
        "IsMatchedByEightDigitBin": true, // Bin numarası 8 hane ile eşleşti
        "IsMatchedBySixDigitBin": false // Bin numarası 6 hane ile eşleşti
    }
}

Last updated