2. Başlat

Pazaryeri kapsamında havuzda bekleyen hakedişlerinizi bu servis üzerinden tetikleyebilir ve ödeme emri verebilirsiniz

Ödeme Emri Başlat

POST {{Base Adres}}/api/paywall/marketplace/manual/trigger/start

Önemli: Ödeme Emri Başlat 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.

Servise gönderilmesi gereken parametreler şu şekildedir:

Parametre
Tip
Zorunlu
Açıklama

CurrencyId

short

Evet

DateFrom

datetime

Evet

Başlangıç tarihi Format: yyyy-MM-dd

DateTo

datetime

Evet

Başlangıç tarihi Format: yyyy-MM-dd

TestMode

bool

Hayır

Normal şartlarda ödeme başlatma servisi DateTo parametresinin en büyük dün tarihini almasına izin verir. Yani 2024-05-05'de verilen emir için DateTo maksimum 2024-05-04 olabilir. Çünkü bugün için ödemeler gerçekleşmeye deam edebilir. Ancak TestMode true gönderildiğinde bu kontrol atlanır

SkipExistsControl

bool

Hayır

Verilen dağıtma emirlerindeki DateFrom ve DateTo tarihlerine dikkat edilmelidir. Verilen bir ödeme emrinin DateFrom değeri 2024-05-01 ve DateTo değeri 2025-05-30 ise ve bu emir başarılı sonuçlandıysa, tekrar aynı tarihler veya aynı tarihler içerisindeki bir tarih için emir verilemez. Ancak bu parametreyle ilgili kontrolü atlayabilirsiniz. Kontrolü atlandığı durumdaki tüm risk yönetimi üye işyerindedir

Servise gönderilecek örnek JSON ve örnek kodlar aşağıdaki gibidir.

{
    "CurrencyId": 1,
    "DateFrom": "2024-07-04",
    "DateTo": "2024-07-06",
    "TestMode": false,
    "SkipExistsControl": false
}

Servisten dönen cevap:

Parametre
Tip
Açıklama

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.

Body

nesne

İşlem detay bilgileri

{
    "ErrorCode": 0,
    "Result": true,
    "Message": "",
    "Body": {
        "JobId": "2501b2de-1e4f-48f9-8263-5bc51b92e193", // İşlem takip kodu
        "DateFrom": "2024-06-01T00:00:00",
        "DateTo": "2024-06-07T00:00:00",
        "Earning": 9400.0000,
        "Count": 1
    }
}

Last updated