5. Provizyon Kapatma

Provizyon Kapatma

POST {{Base Adres}}/api/paywall/payment/provision

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: Provizyon Kapatma servisini kullanabilmeniz için 'Header' alanında 'apikeypublic' ve 'apiclientpublic' parametrelerini göndermeniz gerekmektedir. PaymentAPI Adresi

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

ParametreTipZorunluAçıklama

MerchantUniqueCode

string

Evet

Ödeme başlatma için gönderilen istek içerisindeki MerchantUniqueCode ile aynı değer olmalıdır. Bu kod sizin tarafınızdan işleme ait verilen tekil değerdir. İptal/İade/Ödeme Sorgulama işlemlerinin hepsinde bir ödemeyi tekilleştirmeniz ve takip etmeniz için kullanılmaktadır.

Date

date

Evet

Ödeme'nin gerçekleştiği tarih bilgisi

ProvisionAmount

decimal?

Hayır

Ödemenin provizyonunun kapatılacağı nihai tutar. Nullable bir değerdir, boş geçilmesi veya 0 gönderilmesi durumda ana tutar ile provizyon kapatılır

{
    "Date": "2024-06-13",
    "MerchantUniqueCode": "aaa",
    "ProvisionAmount": 10 // Nullable değerdir. 0 veya null gönderilirse ana tutar ile provizyon kapatılır
}

Servisten dönen cevap:

ParametreTipAçıklama

ErrorCode

int

İşlem sonucunu bildirir. İşlem başarılı ise '0' değilse '1' döner

Result

string

İşlem Başarılı ise 'true' değilse 'false' değeri döner

Message

string

İşlem sonuç mesajını bildirir.

Örnek Kod :

{
    "ErrorCode": 0,
    "Result": true,
    "Message": "",
    "Body": ""
}

Last updated