Skip to content

3DS İşleminin Tamamlanması (Complete3DSPayment) ​

Bu sayfada, 3D Secure doğrulaması tamamlandıktan sonra ödeme işleminin kesinleştirilmesini sağlayan Complete3DSPayment API kullanımı ve işlem adımları açıklanmaktadır.

3DS İşlemlerinde Tamamlama (Completion) Modeli ​

3DS işlemleri, kart sahibinin kimliğinin doğrulandığı özel bir güvenlik akışı içerir. Bu işlemler, standart satış veya provizyon işlemlerine göre biraz daha uzun sürebilir. Bu nedenle üye işyerlerinde stok veya envanter yönetimi süreçlerinde dikkatli olunmalıdır.

🔹 Akış Adımları ​

🔹 1. İşlem Başlatma (requestType: "3DS") ​

Üye işyeri, işlemi requestType: "3DS" parametresi ile başlatır.
Bu işlem yalnızca kart sahibinin doğrulama sürecini içerir; ödeme (provizyon) henüz gerçekleşmez.

🔹 2. Kart Sahibi Doğrulama ​

VPOS sistemi, doğrulama için HTML içerik üretir (örnek: challenge, frictionless).
Üye işyeri bu içeriği kart sahibine gösterir.
Kart sahibi OTP SMS veya mobil uygulama ile kimliğini doğrular.

🔹 3. Doğrulama Sonrası Stok Kontrolü ​

Doğrulama tamamlandıktan sonra, üye işyeri kendi sisteminde stok/envanter kontrolü yapar.
Bu adım, ürün veya hizmetin gerçekten mevcut olduğundan emin olmak için kritik öneme sahiptir.

🔹 4. Complete3DSPayment API Çağrısı ​

Stok kontrolü tamamlandıktan sonra, üye işyeri Complete3DSPayment API çağrısını yapar.
Bu çağrı, karttan tutarın tahsil edilmesini sağlar (provizyon başlatılır).

🔹 5. Provizyon Yanıtı ​

Issuer banka, provizyon sonucunu VPOS sistemine iletir.
VPOS, işlem sonucunu üye işyerine bildirir.

🔹 6. İşlem Sonucu Bildirimi (Opsiyonel) ​

VPOS sistemi, isteğe bağlı olarak tanımlanmış Return URL veya Callback URL üzerinden işlem sonucunu üye işyerine iletebilir.

🔹 7. Durum Sorgulama ​

Üye işyeri, gelen bildirim veya işlem token’ı ile işlem durumunu sorgular.
İşlem başarılıysa sipariş onaylanır, başarısızsa alternatif aksiyonlar alınır.


⚡ Özet ​

  • 3DS Modeli: Kart sahibinin kimliğinin doğrulanmasını içerir.
  • Provizyon Zamanlaması: İşlem tamamlanmadan provizyon gerçekleştirilmez.
  • 3DS-PAY Farkı: 3DS-PAY parametresi kullanıldığında, doğrulama ve provizyon tek adımda gerçekleşir.
  • Güvenlik ve Risk: Bu yapı, özellikle güvenli ödeme ve fraud riskini minimize etmek isteyen üye işyerleri için kritik öneme sahiptir.