3D Secure, online kart ödemelerinde işlem güvenliğini artırmak amacıyla kullanılan ek bir güvenlik katmanıdır. Ödeme sürecinde kart sahibinin kimliğini doğrulamak için tasarlanmıştır ve kartın yetkisiz kullanımını önlemeye yardımcı olur.Ödeme akışı sırasında kart sahibi, kartını veren bankanın doğrulama sayfasına yönlendirilir. İşlem, SMS ile gönderilen tek kullanımlık şifre (OTP) kullanılarak onaylanır.Bu kimlik doğrulama adımı başarıyla tamamlanmadığı sürece ödeme işlemi tamamlanamaz.Bu mekanizma, hem kart sahibi hem de üye işyeri için ek bir güvenlik katmanı sağlayarak dolandırıcılık riskini azaltır. 3D Secure, güvenli online ödeme işlemlerinin sağlanması amacıyla yaygın olarak kullanılan standart bir güvenlik protokolüdür.İlk inceleme için aşağıdaki endpoint'lerin incelenmesi önerilmektedir.Token oluşturmak için: token Taksit bilgilerini sorgulamak için: getpos Her API isteği için ayrı bir hash değeri oluşturulması gerekmektedir. Kullanılabilecek örnek hash algoritmaları, ilgili endpoint'lerin ödeme isteği örneklerinde yer almaktadır.
Hash Parametreleri#
Hash algoritması oluşturulurken kullanılacak parametreler ve bu parametrelerin kullanım sırası aşağıda belirtilmiştir: