Ana içeriğe geç
Esc
Aramaya başlamak için yazın...

Kart Saklama

Kart bilgilerini saklayıp, saklı kart ile işlem yapabilirsiniz. #

Üye işyerinin kart saklayabilmesi için kart saklama yetkisi alması gerekmektedir. Kartı 3D secure bir işlem sonrasında kayıt edebileceğiniz gibi, aynı gün 3D secure ile bir işlemi varsa kart sonradan da kayıt edebilirsiniz. POSTMAN collection içinde ilgili servisler verilmiştir.

Hash methodu için tıklayınız.

Kartı Kayıt Etme #

Kart kayıt etmek için ödeme servisi çağırılırken “csCustomerKey”, (TC kimlik no, Cep telefon numarası, Passaport numarasını), ve csAutoSave parametresini "true" gönderilmesi ile başarı işlem sonununca kart saklama yapılmaktadır. ( İşlem 3D secure olmalıdır )

image

Kart Kayıt API #

Kart bilgilerini doğrudan API üzerinden kaydetmek için bu servisi kullanabilirsiniz. Kayıt işleminin geçerli olabilmesi için aynı gün içinde 3D Secure ile yapılmış bir çekim işleminin IKSIRPF referans numarası referanceCode alanında gönderilmelidir; sistem bu referans üzerinden kayıt yetkisini doğrular.

POST https://paynkolaytest.nkolayislem.com.tr/Vpos/Payment/CardStorageCardRegister
Body multipart/form-data
Parametre Değer Açıklama
sx zorunlu Sx değeriniz.
customerKey zorunlu Müşteri TCKN / Cep No / Pasaport No.
cardNumber zorunlu Kart numarası.
customerName zorunlu Müşteri ad soyad.
customerAliance zorunlu Kart takma adı.
expirateMonth zorunlu Son kullanma ayı (alan adı upstream'de "expirate" olarak geçer).
expirationYear zorunlu Son kullanma yılı.
cvv zorunlu Kartın CVV değeri.
referanceCode zorunlu Aynı gün yapılmış 3D Secure çekim işleminin IKSIRPF numarası (alan adı upstream'de "referance" olarak geçer).
hashDatav2 zorunlu Hash değeri (otomatik hesaplanır).
Formül: sx | cardNumber | cvv | merchantSecretKey
merchantSecretKey:
String:
Base64 (SHA-512):
cardHolderIP opsiyonel Müşterinizin IP adresi (IPv4 veya IPv6).




Kayıtlı Kartları Listeleme #

Belirli bir müşteriye ait saklı kartları listeler. customerKey olarak müşterinin TCKN, cep telefonu veya pasaport numarası gönderilir.

POST https://paynkolaytest.nkolayislem.com.tr/Vpos/Payment/CardStorageCardList
Body multipart/form-data
Parametre Değer Açıklama
sx zorunlu Sx değeriniz.
customerKey zorunlu Müşteri TCKN / Cep No / Pasaport No.
hashDatav2 zorunlu Hash değeri (otomatik hesaplanır).
Formül: sx | customerKey | merchantSecretKey
merchantSecretKey:
String:
Base64 (SHA-512):




Kayıtlı Kartı Silme #

Silmek istediğiniz kartı, kartın token'ı ile silebilirsiniz. Bunun için önce kart listeleme servisinden ilgili kartın token bilgisini çekmelisiniz.

POST https://paynkolaytest.nkolayislem.com.tr/Vpos/Payment/CardStorageCardDelete
Body multipart/form-data
Parametre Değer Açıklama
sx zorunlu Sx değeriniz.
customerKey zorunlu Müşteri TCKN / Cep No / Pasaport No.
token zorunlu Silinecek kartın token bilgisi (listeleme servisinden alınır).
hashDatav2 zorunlu Hash değeri (otomatik hesaplanır).
Formül: sx | customerKey | token | merchantSecretKey
merchantSecretKey:
String:
Base64 (SHA-512):




Kayıtlı Karttan Ödeme Alma #

Saklı kartın token bilgisi ya da tranid'si ile ödeme alabilirsiniz. Ödeme almak için ilgili parametreler "https://paynkolaytest.nkolayislem.com.tr/Vpos/v1/Payment" adresine Body'de form-data olarak POST edilir. Hash oluşturmak için Request Hash yapısı kullanılmalıdır.

image