Non-3D Ödeme (Direkt Ödeme)
3D doğrulama olmadan direkt ödeme alınır. Daha hızlıdır ancak güvenlik riski daha yüksektir.
Ne Zaman Kullanılmalı?
- Düşük tutarlı işlemlerde (işyeri limitiniz dahilinde)
- Hızlı ödeme akışı gerektiğinde
- Müşteri deneyiminin kritik olduğu durumlarda
Akış
- Direkt Ödeme: İstemci kart bilgileriyle birlikte ödeme isteği gönderir
- Sonuç: API direkt olarak başarı/başarısızlık sonucu döner
- Tamamlanma: 3D doğrulama ve callback akışı yoktur
Dikkat Edilmesi Gerekenler
- Tutar limitleri vardır - İşyerinize tanımlanan limite dikkat edin
- 3D doğrulama olmadığı için charge-back riski daha yüksektir
force3DPayment: truedönerse tutar maksimum direkt ödeme limitini aşmış demektir, işlemi 3D ile tekrar denemelisiniz- Başarılı işlemde dönen
iddeğerini saklayın (externalId olmadığı durumda iptal/iade için gerekli) - Bazı bankalar direkt ödemeyi desteklemeyebilir
2. ID Saklama
API'den dönen id değerini mutlaka kaydedin. Bu ID ile:
- İşlem iptali yapabilirsiniz
- İade işlemi gerçekleştirebilirsiniz
- İşlem detaylarını sorgulayabilirsiniz
3. Hata Yönetimi
- API hatalarını yakalarken
result.messageveerror.messagealanını kontrol edin - Timeout durumlarında işlem durumunu kontrol edin (CheckStatus API)
- Detaylar için: Hata Yönetimi
4. Test Ortamı
Canlıya geçmeden önce stage ortamında test edin:
- Base URL:
https://apigwstg.odeal.com/mobile - Test kartları ve senaryoları ile tüm akışları deneyin
6. Token Yönetimi
- Token süresini takip edin (
expiresIn) - Token expire olmadan önce refresh edin
- Her yeni token alındığında eski token geçersiz olur
Daha Fazla Bilgi
API detayları için: Non-3D Ödeme API Referansı

