Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.orkesta.com.tr/llms.txt

Use this file to discover all available pages before exploring further.

✅ 3D Secure Ödeme Tamamla (3D Secure Complete)

3D Secure doğrulama sonrası ödeme işlemini tamamlar. Banka tarafından dönen doğrulama sonucuna göre ödeme finalize edilir. POST https://api-test.fincraft.com.tr/api/v1/payments/3d/complete

Request Body

{
  "referenceId": "123e4567-e89b-12d3-a456-426614174000"
}

Request Parametreleri

ParametreTipZorunluValidationAçıklama
referenceIdUUIDEvet@NotNullOrijinal 3D Secure init işleminde kullanılan referans ID’si.

Response Body

Non Secure Ödeme ile aynıdır.

cURL Örneği

curl -X POST https://api-test.fincraft.com.tr/api/v1/payments/3d/complete \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "referenceId": "123e4567-e89b-12d3-a456-426614174000"
  }'
Önemli Notlar
  • ReferenceId ile orijinal işlem mutlaka bulunmalıdır
  • 3D Secure sonucu Y ise işlem başarılı, N ise başarısızdır
  • Timeout durumunda işlem otomatik olarak iptal edilir
Güvenlik Notları
  • Callback URL’ler sadece HTTPS üzerinden çalışmalıdır
  • Parametreler loglanmamalı ve güvenli şekilde işlenmelidir
  • Timeout değerleri uygun şekilde ayarlanmalıdır (5-10 dakika)