Event Parametreleri
Event Parametreleri
Açıklama
Paynet.events.onCheckBin
Paynet.events.validationError
Paynet.events.onPaymentClick
Paynet.events.onAuthentication
Paynet.events.onTdsRedirect
Paynet.events.onCreateToken
Paynet.events.onLoad
Paynet.events.onCheckBin
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:
Response Parametreleri
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
Paynet.events.validationError
Form’da giriş değerlerinde yanlışlık olduğunda callback alabileceğimiz event’tir.
Paynet.events.onPaymentClick
Ö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.events.onAuthentication
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:
Response Parametreleri
Parametre İsmi
Tip
Açıklama
type
int
Dönüş tipi
message
string
Hata mesajı
code
string
result_code
int
Paynet.events.onTdsRedirect
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:
Paynet.events.onCreateToken
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:
Response Parametreleri
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
result_code
int
Paynet.events.onLoad
Paynet-custom.js kütüphanesi sayfaya yüklendiği an callback’ini alabileceğimiz eventtir.Aşağıdaki şekilde kullanabilirsiniz:
Last updated