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

10. Hesap Sorgulama(Kimlik Numarası)

Paywall'un desteklediği PayOut sağlayıcıları üzerinden kendi erişim bilgilerinizle Paywall'a yetki verip hesap sorgulama (cüzdan hesabı, banka hesabı vb) işlemlerinizi yapabilirsiniz.

Hesap Sorgulama(Kimlik Numarası)

GET {{Base Address}}/api/paywall/payout/verify/account/identity

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: Payout - Hesap Sorgulama servisini kullanabilmeniz için 'Header' alanında 'apikeyprivate' ve 'apiclientprivate' parametrelerini göndermeniz gerekmektedir. PaymentAPI Adresi

Gerekli header ve istek parametreleri:

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

apikeyprivate

string

Evet

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

apiclientprivate

string

Evet

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

providerkey

string

Evet

Sorgulama yapmak istediğiniz ve hesabınızda bağlı olan sağlayıcıya ait anahtar bilgisi

currencyid

int

Evet

Para birimi

identity

string

Evet

Arama işlemi için kullanılacak olan kimlik bilgisi

Servisten dönen parametreler şu şekildedir:

Parametre Açıklamaları
Parametre
Tip
Açılama

ErrorCodeType

int

intHata kodunun tipini/kategorisini belirtir

ErrorMessage

string

İşlem başarısız olursa hata mesajı; başarılıysa null

ErrorCode

int

İşlem sonuç 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, locale parametresine göre dil desteği sunar.

Body

object

Asıl işlem sonucunu taşıyan gövde.

Body > ProviderConnectedId

int

Merchant'a bağlı olan payout provider bağlantısının benzersiz ID'si

Body > ProviderId

int

Ödeme sağlayıcısının ID'si

Body > ProviderKey

string

Ödeme sağlayıcısının anahtar adı

Body > CurrencyId

int

Para birimi ID'si

Body > AccountDetail

object

Hesap doğrulama detayları

Body > AccountDetail > AccountExists

bool

Hesabın provider'da var olup olmadığı

Body > AccountDetail > UserIdentity

string

Kullanıcının benzersiz kimlik değeri

Body > AccountDetail > Firstname

string

Hesap sahibinin adı

Body > AccountDetail > Lastname

string

Hesap sahibinin soyadı

Body > AccountDetail > PersonalIdentity

string

Kimlik numarası

Body > AccountDetail > PersonalIdentity

string

Kimlik numarası, maskelenmiş

Body > AccountDetail > AccountNumber

string

Hesap numarası, maskelenmiş

{
    "ErrorCodeType": 1,
    "ErrorMessage": null,
    "ErrorCode": 0,
    "Result": true,
    "Message": "",
    "Body": {
        "ProviderConnectedId": 46,
        "ProviderId": 3,
        "ProviderKey": "ProviderKey",
        "CurrencyId": 1,
        "AccountDetail": {
            "AccountExists": true,
            "UserIdentity": null,
            "Firstname": "Ha***",
            "Lastname": "Gü***",
            "PersonalIdentity": "123***456",
            "AccountNumber": "*****12345"
        }
    }
}

Last updated