3D Bildirimi

PayWall üzerinden yaptığınız 3D ödemelerinde, PayWall'a ödeme oluşturma anında verdiğiniz başarılı, başarısız adresine, PayWall'dan gelen yanıt

AnahtarAçıklama
date

Ödeme tarihi

status

Ödemenin durum bilgisi Success veya Unsuccessful olarak döner

errorCode

0: Başarılı 1: Başarısız Bu hata kodu PayWall hata kodudur

errorMessage

Base64 Encoded olarak hatayla ilgili mesaj Bu hata mesajı PayWall hata mesajıdır

paymentCode

Ödemenin PayWall'daki benzersiz takip kodudur

uniqueCode

Ödemeyi oluşturduğunuz anda sizin tarafınızdan verilen takip numarasıdır

amount

Ödemenin tutarı

installment

Ödemenin taksit tutarı

paymentId

Ödemenin PayWall'daki Id (kimlik) bilgisidir

providerErrorCode

Ödemenin geçtiği sağlayıcının hata kodu

providerErrorMessage

Ödemenin geçtiği sağlayıcının hata mesajı

providerBankErrorCode

Ödeme, bir ödeme kuruluşundan geçiyorsa ilgili ödeme kuruluşunun arkada ödemeyi gönderdiği bankadan gelen hata kodudur

providerBankErrorMessage

Ödeme, bir ödeme kuruluşundan geçiyorsa ilgili ödeme kuruluşunun arkada ödemeyi gönderdiği bankadan gelen hata mesajıdır

hash

Ödemenin PayWall'dan geldiğinin kontrol edilebilmesi için kullanılan, ödeme bilgileri ve sizin PayWall panelinde oluşturduğunuz anahtar kullanılarak oluşturulan Hash değeridir. Not: Bu parametre PayWall panelinde Geliştirici > Özel Anahtarlar sayfasında 3D Hash Anahtarı'nı aktif etmediğiniz sürece gönderilmez

<!doctype html>
<html lang="en">
    <body>
        <form id="paywall-callback-form" action="{sizinadresiniz}" method="post">
            <input type="hidden" name="date" value="{paymentDate}">
            <input type="hidden" name="status" value="{status}">
            <input type="hidden" name="errorCode" value="{errorCode}">
            <input type="hidden" name="errorMessage" value="{errorMessage or providerErrorMessage}">
            <input type="hidden" name="paymentCode" value="{uniqueCode}">
            <input type="hidden" name="uniqueCode" value="{merchantUniqueCode}">
            <input type="hidden" name="amount" value="{amount}">
            <input type="hidden" name="installment" value="{installment}">
            <input type="hidden" name="paymentId" value="{paymentId}">
            <input type="hidden" name="providerErrorCode" value="{providerErrorCode}">
            <input type="hidden" name="providerErrorMessage" value="{providerErrorMessage}">
            <input type="hidden" name="providerBankErrorCode" value="{providerBankErrorCode}">
            <input type="hidden" name="providerBankErrorMessage" value="{providerBankErrorMessage}">
            <input type="hidden" name="hash" value="{hash}">
        </form>
    </body>
</html>

Last updated