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.onCheckCardBin
Paynet.events.onCheckBin
Kredi kartı numarası giriş esnasında checkbin servisinden callback alabileceğimiz eventtir. Örnek olarak müşteri kartın ilk 6 hanesini girdiğinde oran bilgisini göstermek için kullanılır.
Response Parametreleri
Parametre İsmi
Tip
Açıklama
bank_id
char
Bankanın Paynet sistemindeki kodu
bank_logo
string
Banka logo
bank_name
string
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
Taksit açıklaması
bank_id
char
Bankanın Paynet sistemindeki kodu
bank_logo
string
Banka logo
bank_name
string
Banka adı
ratio
float
Ödeme sırasında kullanılan oran
total_amount
decimal
Kredi kartından çekilen toplam tutar
total_net_amount
decimal
Hizmet bedeli hariç tutar
comission
decimal
Hizmet bedeli tutarı
comission_tax
decimal
Hizmet bedeli vergisi
Paynet.events.validationError
Form’da giriş değerlerinde yanlışlık olduğunda callback alabileceğimiz eventtir.
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 metodun kullanılması. Aşağıdaki şekilde kullanabilirsiniz :
Paynet.events.onAuthentication
Paynet api servislerine authenticate metodunun 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:
Paynet.evets.onCheckCardBin
Kredi kartı hash seçimi checkCardBin servisinden callback alabileceğimiz eventtir. Örnek olarak kart numarası inputu herhangi bir bin numarası ile eşleşmediği takdirde hata mesajı yazdırabilmemiz için kullanabiliriz. Aşağıdaki şekilde kullanabilirsiniz:
Last updated