Platformun sunduğu tüm yetenekler.
Her özelliğin mimarisini, avantajlarını ve gerçek kod örneğini keşfedin.
Ödeme
Birleşik Ödeme API'si
createPayment, initThreeDSPayment, refund, cancel ve getPayment fonksiyonları tüm sağlayıcılarda aynı istek tiplerini alır ve aynı yapıda sonuç döner. Sağlayıcı değiştirmek sadece tek bir parametreyi değiştirmekten ibarettir.
Sepet ve Ürün Yönetimi
Birden fazla üründen oluşan sepetler, KDV oranları, alt üye işyeri (sub-merchant) komisyon dağıtımı ve fatura/teslimat adresleri tek bir tipli şemada toplanır.
Ön Provizyon & Kapama
Karttan parayı hemen çekmek yerine bloke koyun (preAuth), hizmet tamamlandığında kesin tahsilata çevirin (capture) veya işlemi masrafsız iptal edin (void).
Kayıtlı Kartlar & Tokenization
Kullanıcıların kartlarını doğrudan sunucunuzda tutmadan, sağlayıcı tarafında güvenle tokenize edin. Kayıtlı kart listesini sorgulayın ve tek tıkla ödeme yaptırın.
Güvenlik
Varsayılan Olarak Güvenli HTTP Handler
3D Secure callback'leri ve sağlayıcı bildirimleri için güvenli uç nokta. İstek gövdelerini sabit zamanda doğrular; iade ve iptal gibi hassas rotaları authorize hook'u ile korur.
Olaylar ve Yaşam Döngüsü Kancaları
onPaymentSuccess, onPaymentFailure, onRefund, onCancel olayları ile veri tabanınızı güncelleyin, Slack bildirimi atın veya e-fatura sistemini tetikleyin.
Normalize Hata Kodları
iyzico '12', Garanti '0051', PayTR '1004' dönerken Better Payment hepsini INSUFFICIENT_FUNDS koduna normalize eder. Kullanıcınıza her zaman doğru ve yerelleştirilmiş mesajı gösterin.
Genişletme
Genişletilebilir Eklenti Mimarisi
Ödeme akışının her aşamasına müdahale edebilen eklenti sistemi. Fraud kontrolleri, logging, vergi hesaplayıcıları ve analitik araçlarını tek satırda bağlayın.
Özel Sağlayıcı Motoru
Listenizde olmayan özel bir banka veya küresel bir ödeme kuruluşu mu var? BaseProvider sınıfını genişletin; sistemdeki tüm tiplerden, HTTP handler'dan ve hata yönetiminden otomatik yararlanın.
Test Araçları & Sandbox
Dahili MockProvider, hazır test kartları, ağ hatası simülatörü ve Vitest/Jest yardımcı araçları ile CI/CD boru hattınızda otomatik ödeme testleri çalıştırın.