Servis Parametreleri
Servis Adı
Açıklama
Paynet.services.checkBin
Paynet.services.installments
Paynet.services.updateAmount
Paynet.services.updateRatioCode
Paynet.services.checkBin
Paynet-custom.js içerisinde checkBin servisi mevcuttur. checkBin servisi ile kart numarası inputlarını custom kullananlar için bu servisi kullanabilirler. Örneğin; kart girişi için 4'erli numara girişi olan 4 input var ama arkada tek inputda tutuluyor. Bundan dolayı müşteri kendisi bir event kullanırsa yazacağı koda göre checkBin servisini çağırıp onCheckBin event'ından callback alabilir.
Örnek olarak Paynet.services.checkBin('4444440000000001'); şeklinde servisi kullanabiliriz.
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
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.services.installments
Bu servis ile oran tablosunu client tarafta oluşturmanızı sağlayan servistir. Servisi javascript kütüphaneleri ile çağırabilir, gelen response'u da kendi dizaynınıza uygun şekilde oluşturabilirsiniz. Aşağıdaki gibi kullanabilirsiniz :
Response Parametreleri
Parametre İsmi
Tip
Açıklama
instalment_key
string
İlgili oranın ID'si. Custom Form Entegrasyonunda hangi taksit işlemi geçtiği bu ID gönderilerek olur.
instalment
int
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.services.updateAmount
Bu servis ile tutar bilgisini create token oluşturulduktan sonra oluşturduğunuz custom ödeme sayfasında da güncelleme imkanını veren servistir. Aşağıdaki gibi kullanabilirsiniz :
Paynet.services.updateRatioCode
Bu servis ile tutar bilgisini create token oluşturulduktan sonra oluşturduğunuz custom ödeme sayfasında da güncelleme ile tanımlı oranınızı oran koduna göre getirme imkanını veren servistir. Aşağıdaki şekilde kullanabilirsiniz :
Response Parametreleri
Parametre İsmi
Tip
Açıklama
session_id
string
Paynet-custom.js’in formunuza attach ettiği parametre
name
string
İşlemi başlatan bayinin adı
tds_required
bool
3D'li işlem durum bilgisi
expire_date
datetime
Session'ın bitiş zamanı
type
int
Dönüş tipi
message
string
Hata mesajı
code
string
result_code
int
Last updated