Event Parametreleri
Last updated
Last updated
Kredi kartı numarası giriş esnasında checkbin servisinden callback alabileceğimiz eventtir. Örnek olarak kart nuamrası inputu herhangi bir bin numarası ile eşleşmediği takdirde hata mesajı yazdırabilmemiz için kullanabiliriz.Aşağıdaki şekilde kullanabilirsiniz:
Form’da giriş değerlerinde yanlışlık olduğunda callback alabileceğimiz event’tir.
Öde butonuna tıklandığında tetiklenen eventtir. Örneğin ; öde butonuna tıklandığında form submit edilmeden sayfadaki hata mesajlarının silinmesini çağıran methodun kullanılması. Aşağıdaki şekilde kullanabilirsiniz :
Paynet api servislerine authenticate methodunun callback’ini alabileceğimiz eventtir. Örneğin api servislerine yollanan private key’in eşleşmemesi durumunda auth servisinden gelen hata mesajının ekranda gösterilmesi. Aşağıdaki şekilde kullanabilirsiniz:
3D’li işlemlerde banka sistemine yönlendirilirken callback alabileceğimiz eventtir. Örneğin ; 3D’li bir işlemde banka sistemine yönlendirilmesinin console ekranına “3D doğrulama için yönlendiriliyorsunuz” şeklinde log atılması. Aşağıdaki şekilde kullanabilirsiniz:
CreateToken servisinin callback’ini alabileceğimiz eventtir. Örneğin; girilen kart bilgisi ve seçilen ödeme koşulu api’ye gönderilirilen verilerin sonucunun başarısız olması durumunda form ekranında hata mesajı gösterilmesi. Aşağıdaki şekilde kullanabilirsiniz:
Paynet-custom.js kütüphanesi sayfaya yüklendiği an callback’ini alabileceğimiz eventtir.Aşağıdaki şekilde kullanabilirsiniz:
Event Parametreleri
Açıklama
Paynet.events.onCheckBin
Kredi kartı numarası girildiğinde callback almamızı sağlayan eventtir.Detay için tıklayınız.
Paynet.events.validationError
Sayfada validation hatası olduğunda validationları yakalamamıza yardımcı olan eventtir.Detay için tıklayınız.
Paynet.events.onPaymentClick
Öde butonuna tıklandığında çalışan eventtir.Detay için tıklayınız.
Paynet.events.onAuthentication
Yetkilendirme aşamasında callback alabilmenizi sağlayan eventtir.Detay için tıklayınız.
Paynet.events.onTdsRedirect
3D'li işlemlerde yönlendirme işleminde çalışan eventtir. Detay için tıklayınız .
Paynet.events.onCreateToken
Token oluşturma safhasında callback alabilmemizi sağlayan eventttir. Detay için tıklayınız.
Paynet.events.onLoad
Custom form sayfası yüklendiğinde çalışan eventtir. Detay için tıklayınız.
Parametre İsmi
Tip
Açıklama
bank_id
char(4)
Bankanın Paynet sistemindeki kodu
bank_logo
string(60)
Banka logo
bank_name
string(100)
Banka adı
tds_enable
bool
3D'li işleme izni
instalment_key
datetime
İşlemin tarihi
instalment
int
Taksit sayısı
instalment_amount
decimal
Kredi kartından çekilecek taksit tutarı
desc
string(50)
Taksit açıklaması
bank_id
char(4)
Bankanın Paynet sistemindeki kodu
bank_logo
string(60)
Banka logo
bank_name
string( 100)
Banka adı
ratio
float
Ödeme sırasında kullanılan oran
total_amount
decimal
Kredi kartından çekilen toplam tutar
total_net_amount
decimal
Komisyon hariç tutar
comission
decimal
Komisyon tutarı
comission_tax
decimal
Komisyon vergisi
Parametre İsmi
Tip
Açıklama
type
int
Dönüş tipi
message
string
Hata mesajı
code
string
Bknz. HTTP Status Kodlar
result_code
int
Bknz.Dönüş Kodları
Parametre İsmi
Tip
Açıklama
token_id
string
Sistem tarafından işlem için verilen id numarası
post_url
string
3D'li işlemlerde post edilecek url adresi
is_tds
bool
İşlemin 3D'li olup olmadığını belirtir
type
int
Dönüş tipi
message
string
Hata mesajı
code
string
Bknz.HTTP Status Kodlar
result_code
int
Bknz.Dönüş Kodları