Fincraft Payment API, REST mimarisi üzerine kurulu olup JSON formatında yanıt döner. Kart ödemesi, 3D Secure, ortak ödeme/link/QR, taksit sorgulama, iptal/iade ve bayi yönetimi gibi tüm ödeme işlemlerini kendi uygulamanızdan veya scriptlerinizden yönetebilirsiniz.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.
| 🌐 Ortam | api-test.fincraft.com.tr |
| 📋 Endpoint | 24 API |
| 🔐 Kimlik Doğrulama | Bearer Token |
| 📝 Content-Type | application/json |
| 🔡 Encoding | UTF-8 |
Base URL
| Ortam | Base URL |
|---|---|
| Test | https://api-test.fincraft.com.tr/api/v1 |
Test ortamı gerçek para hareketi gerçekleştirmez. Canlı ortama geçmeden önce tüm entegrasyonunuzu test URL’i üzerinden doğrulayın.
Kimlik Doğrulama
API’ye erişim için önce Bearer Token almanız gerekir.Token Alma — POST /auth/login
apiKey:apiSecret biçiminde birleştirip Base64 ile encode edin, ardından Authorization: Basic başlığında gönderin.
accessToken değerini sonraki tüm isteklerde Authorization: Bearer başlığında kullanın.
İstek Başlıkları
Desteklenen Para Birimleri
| Kod | Açıklama | ISO |
|---|---|---|
TRY | Türk Lirası | 949 |
USD | Amerikan Doları | 840 |
EUR | Euro | 978 |
GBP | İngiliz Sterlini | 826 |
Ödeme Durumları (PaymentStatus)
| Durum | Açıklama |
|---|---|
SUCCESS | Başarılı |
FAILURE | Başarısız |
WAITING | Beklemede |
INIT_THREEDS | 3D Secure başlatıldı |
CALLBACK_THREEDS | 3D Secure callback |
CANCELLED | İptal edildi |
COMPLETED | Tamamlandı |
PARTIALLY_REFUNDED | Kısmen iade edildi |
İşlem Tipleri (TransactionType)
| Tip | Açıklama |
|---|---|
AUTH | Yetkilendirme (varsayılan) |
PREAUTH | Ön provizyon |
POSTAUTH | Provizyon kapama |
VOID | İptal |
REFUND | İade |
Hata Formatı
| HTTP Kodu | Anlamı |
|---|---|
200 | Başarılı |
400 | Geçersiz istek / validasyon hatası |
401 | Kimlik doğrulama başarısız |
403 | Erişim reddedildi |
404 | Kayıt bulunamadı |
500 | Sunucu hatası |
Kimlik Doğrulama
Bearer Token alma adımları ve Base64 encode işlemi.
Hata Kodları
Tüm sistem ve banka hata kodları.
Enumlar
API’de kullanılan enum değerleri.
Test Kartları
Test ortamı kart numaraları.
