Kart Saklama Özelliği Nasıl Kullanılır?


iyzico altyapısında kart saklama özelliği bulunmaktadır. iyzico panelinize giriş yaptıktan sonra sol menüdeki mağaza bölümünden kart saklama uygulamasını satın alarak kart saklama özelliğinden faydalanabilirsiniz.
 
Ödemeden bağımsız veya ödeme sırasında müşterinizin kartını iyzico altyapısında saklayabilirsiniz. Bu kartı temsilen iyzico tarafından size “cardToken” ve “cardUserKey” bilgisi dönmektedir.
cardToken ve cardUserKey bilgileri ile dilediğiniz zaman ve tutarda tekrar ödeme isteği gönderebilirsiniz, bu şekilde saklı kartlar ile ödeme alabilirsiniz.
 
Ödeme sırasında kart saklama yapmak isterseniz registerCard parametresini "1" olarak göndermeniz gerekmektedir.
 
https://github.com/iyzico/iyzipay-php/blob/master/samples/create_payment.php#L24
 
Ödeme öncesinde kart saklamak için create card servisini kullanabilirsiniz.
 
https://github.com/iyzico/iyzipay-php/blob/master/samples/create_card.php
 
Saklı kart ile ödeme almak için kart bilgileri yerine tarafınıza dönen “cardToken ve cardUserKey” bilgilerini kullanarak, ödeme isteğini gönderebilirsiniz.
 
Örnek request; https://github.com/iyzico/iyzipay-php/blob/master/samples/create_payment_with_registered_card.php
 
Kart saklama özelliğini hazır altyapılarda (Woocommerce, Prestashop, Opencart, Magento) kullanabilmek için kendi tarafınızda bir geliştirme yapmanız gerekmektedir. Müşterileriniz kartımı sakla butonuna tıkladığında dönen carduserkey ve cardtoken parametreleri ile kendi tasarladığınız ödeme formu üzerinden ödeme alabilirsiniz.
 
Detaylı kart saklama dokümanına https://docs.iyzico.com/ek-servisler/kart-saklama adresinden ulaşabilirsiniz.