4. Kayıtlı Üye Iban (Member)

PayWall'da kayıtlı olan alt üye işyerlerinize (Member) üye işyeri kimlik bilgisiyle para gönderimi yapabilirsiniz (MemberId)

Kayıtlı Üye Iban'ına

POST {{Base Address}}/api/paywall/payout/send/member

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 - Kayıtlı Üye servisini kullanabilmeniz için 'Header' alanında 'apikeyprivate' ve 'apiclientprivate' parametrelerini göndermeniz gerekmektedir. PaymentAPI Adresi

ParametreTipZorunluAçı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.

Servise gönderilmesi gereken parametreler şu şekildedir:

ParametreTipZorunluAçıklama

PayoutProviderKey

string

Evet

PayOut sağlayıcısının PayWall'daki anahtar kelimesi

MerchantGroupCode

string

Hayır

PayOut işleminin takibi için tanımlayacağınız grup kodudur. İlgili kod yardımıyla belli bir işlem altındaki gönderlerinize aynı grup kodunu verebilir ve raporlayabilirsiniz

MerchantUniqueCode

string

Evet

PayOut işleminin takibi için tanımlayacağınız tekil kod (aynı ay içerisinde aynı kodları kullanamazsınız)

MemberId

int

Evet

PayWall'da kayıtlı alt üye kimlik bilgisi. PayWall'a kayıt anında cevap içerisinde döner

Description

string

Evet

PayOut için alıcıya iletilecek açıklama

Amount

decimal

Evet

PayOut tutarı

CurrencyId

int

Evet

Para birimi Bkz: Para birimi listesi

CallbackSupport

bool

Hayır

PayOut işleminin async olarak başarısız olması veya iade edilmesi gibi süreçlerde geri bildirim atılsın mı?

CallbackAddress

string

Evet (Koşullu)

Geri bildirim atılacak adres

{
    "PayoutProviderKey": "ProviderKey",
    "MerchantUniqueCode": "42222",
    "MemberId": 209021,
    "Description": "test açıklaması",
    "Amount": 1,
    "CurrencyId": 1
}

Servisten dönen cevap:

ParametreTipAçıklama

Body

object

Ödemeye ilişkin detay içeren JSON (opsiyonel)

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

{
    "ErrorCode": 0,
    "Result": true,
    "Message": "",
    "Body": {
        "Result": true,
        "PayoutTransactionId": 53,
        "MerchantUniqueCode": "123123s1a2da3",
        "UniqueCode": "db1780b8-682d-4274-a519-5b52a4988e51",
        "Amount": 0.1
    }
}

Last updated