4. 3D Ödeme Bitirme

3D Ödeme Bitirme

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

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: Ödeme 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:

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

{
    "MerchantUniqueCode": "aaa"
}

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": ""
}

3D Ödeme bitirme cevap mesajında Result parametresinin değeri true ve ErrorCode parametresinin değeri 0 olarak dönmesi 3D Ödeme işleminin kabul edildiğini ifade etmektedir.

Last updated