Servis Parametreleri
Servis Adı | Açıklama |
Paynet.services.checkBin | Kredi kartı numarasını bin numarasına göre hangi bankaya ait olduğunu bulmak için kullanabileceğiniz servistir. Detay için tıklayınız. |
Paynet.services.installments | Oran tablosunu client tarafta oluşturmanızı sağlayan servis. Detay için tıklayınız. |
Paynet.services.updateAmount | Kredi kartından çekilecek tutar bilgisini güncelleme yapabileceğiniz servis. Detay için tıklayınız. |
Paynet.services.updateRatioCode | Kredi kartından çekilecek tutar bilgisini ve oran kodunu güncelleme yapabileceğiniz servis. Detay için tıklayınız. |
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 | Taksit sayısı. Bknz.Taksit Kodları |
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 | Taksit sayısı.Bknz. |
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 | Bknz.HTTP Status Kodlar |
result_code | int | Bknz.Dönüş Kodları |
Last updated