Event Parametreleri
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. |
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 | Bknz. HTTP Status Kodlar |
result_code | int | Bknz.Dönüş Kodları |
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 | Bknz.HTTP Status Kodlar |
result_code | int | Bknz.Dönüş Kodları |
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