Abonelik veya Kart Saklama İşleminde 3DS Kullanılabilir mi?


iyzico'da abonelik yöntemi ile ödeme almayı iki farklı şekilde gerçekleştirebilirsiniz.

1- Subscription ürünü ile: Subscription entegrasyonu için https://docs.iyzico.com/urunler/abonelik linkinden detaylı bilgi alabilirsiniz. Subscription'da 3DS desteklenmemektedir. İlk işlem dahil tüm işlemler NON-3DS ile gerçekleştirilmektedir. 
 
2- Kart saklama ürünü ile: Kart saklama ürünü hakkında https://docs.iyzico.com/ek-servisler/kart-saklama linkinden detaylı bilgi alabilirsiniz. Kart saklama ile gerçekleştirilen abonelikte kart saklama işlemini 3DS ile gerçekleştirip sonraki işlemlerde NON-3DS ödeme alabilirsiniz.  
 
Bu iki özellik aynı anda aktif olmamaktadır, iki özellikten birinin aktif edilip kullanılması gerekmektedir.
 
Kart saklama ile ilk işlemi 3DS ile gerçekleştirmek istiyorsanız;
 
3DS sorgusundaki registerCard parametresine 1 değerini göndermeniz yeterlidir.
 
https://github.com/iyzico/iyzipay-php/blob/master/samples/initialize_threeds.php#L25

Ödeme response'unda kart bilgilerini şifreli bir şekilde içeren carduserkey ve cardtoken parametreleri dönmektedir. Bu carduserkey ve cardtoken ile sonraki işlemlerde müşterilerinizden kart bilgilerini almadan ödeme alabilirsiniz.
 
https://github.com/iyzico/iyzipay-php/blob/master/samples/create_payment_with_registered_card.php