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
dateÖdeme tarihi
statusÖdemenin durum bilgisi Success veya Unsuccessful olarak döner
errorCode0: Başarılı 1: Başarısız Bu hata kodu Paywall hata kodudur
errorMessageBase64 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
cardSavedÖdeme emri içerisinde kart kaydet emri verilirse ödemenin başarılı olması sonrasında kart kayıt edilmeye çalışılır. Eğer kart kaydetme işlemi de başarılı olursa cardSaved nesnesi true döner. Aksi halde false döner.
cardSavedUniqueCodeBir yukardaki parametrenin true dönmesi durumda ilgili nesne kayıt edilen kartın Paywall tarafındaki kimlik bilgisini döner. Bu bilgiyle birlikte ödeme emri gönderilebilir
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
Yukarda belirtilen anahtar HashKeyType parametresinin değerine göre değişkenlik gösterebilir. Dinamik yapı kurgulanmalıdır
hashFormatHash bilgisinin oluşturulduğu format tipi Bkz: Hash Formatları
hashKeyTypeHash bilgisinin oluşturulmasında kullanılan anahtar tipi Bkz: Anahtar Tipleri
<!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}">
<input type="hidden" name="errorMessage" value="{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="cardSaved" value="{cardSavedResult}">
<input type="hidden" name="cardSavedUniqueCode" value="{cardSavedUniqueCodeResult}">
<input type="hidden" name="trackingCode" value="{trackingCode}">
<input type="hidden" name="paymentGatewayId" value="{paymentGatewayId}">
<input type="hidden" name="paymentGatewayName" value="{paymentGatewayName}">
<input type="hidden" name="paymentGatewayProviderName" value="{paymentGatewayProviderName}">
<input type="hidden" name="hash" value="{hash}">
</form>
</body>
</html>
Last updated