Rebilly REST API, abonelik ve ödeme yönetimi için tasarlanmış RESTful bir API'dir. HTTP üzerinden çalışır, JSON veri formatını kullanır ve tahmin edilebilir kaynak URL'leri sunar. API, hem sunucu tarafı hem istemci tarafı kimlik doğrulama yöntemleri sağlar: gizli anahtar, yayınlanabilir anahtar ve JWT. Hata yanıtları RFC 7807 standardına uygun olarak yapılandırılmıştır. Rebilly, API kullanımını kolaylaştırmak için PHP ve JavaScript SDK'ları sunar; ayrıca PCI DSS uyumluluğunu azaltmak için FramePay adlı bir iframe çözümü de mevcuttur.
Hangi ihtiyaçlarda değerlendirilebilir?
- Abonelik tabanlı iş modeli kuran ve ödeme süreçlerini otomatikleştirmek isteyen işletmeler
- Mevcut web uygulamalarına ödeme ve fatura yönetimi entegre etmek isteyen geliştiriciler
- Çoklu ödeme yöntemi ve uluslararası ödeme desteği arayan e-ticaret platformları
Yaygın kullanım alanları
Abonelik Yönetimi
Tekrarlayan ödemeler, abonelik planları ve fatura döngülerini API üzerinden yönetmek için kullanılabilir.
Ödeme Sayfası Entegrasyonu
FramePay ile PCI DSS yükünü azaltarak ödeme token'ları oluşturmak ve ödeme sayfalarını özelleştirmek mümkündür.
Otomasyon ve İş Akışları
Rebilly uygulamasındaki tüm işlemler API ile desteklendiğinden, ödeme ve abonelik süreçlerini otomatikleştirmek için kullanılabilir.
İncelenmesi gereken noktalar
- API, sunucu tarafında gizli anahtar kullanımını gerektirir; bu anahtarların güvenli bir şekilde saklanması kritiktir.
- İstemci tarafında yalnızca belirli işlemler için yayınlanabilir anahtar kullanılabilir; bu kısıtlamalar dikkate alınmalıdır.
- Hata yanıtları RFC 7807 formatında olduğundan, istemcilerin bu formata uygun hata işleme mantığı geliştirmesi gerekir.
WordPress.org
Kurulum ve geliştirme notları
Rebilly REST API için resmi bir kurulum adımı sağlanmamıştır; API doğrudan HTTP istekleriyle kullanılabilir. SDK'lar (PHP ve JavaScript) ayrıca sunulmaktadır.
Rebilly REST API, REST prensiplerine uygun olarak tasarlanmıştır ve JSON tabanlıdır. Kimlik doğrulama için üç farklı yöntem sunar: gizli anahtar, yayınlanabilir anahtar ve JWT. Hata yanıtları RFC 7807 standardına uygundur. SDK'lar (PHP ve JavaScript) mevcuttur.
- RESTful mimari ve JSON veri formatı
- Üç farklı kimlik doğrulama yöntemi: gizli anahtar, yayınlanabilir anahtar ve JWT
- RFC 7807 uyumlu hata yanıtları
- PHP ve JavaScript SDK desteği
- FramePay ile PCI DSS yükünü azaltma imkanı
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, Rebilly REST API'yi web projelerinize entegre etmek için ihtiyaçlarınızı birlikte analiz ediyor, kapsamı belirliyor ve geliştirme sürecini planlıyoruz. Ödeme ve abonelik sistemlerinizi mevcut web yazılımınıza uygun şekilde tasarlayabiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Rebilly REST API hangi kimlik doğrulama yöntemlerini destekler?
Rebilly REST API, gizli anahtar, yayınlanabilir anahtar ve JWT olmak üzere üç farklı kimlik doğrulama yöntemi sunar. Gizli anahtar sunucu tarafında, yayınlanabilir anahtar istemci tarafında kullanılır; JWT ise kısa ömürlü ve belirli bir süre için geçerlidir.
Rebilly REST API hata yanıtlarını nasıl formatlar?
Rebilly REST API, hata yanıtlarını RFC 7807 standardına uygun olarak döndürür. Bu format, HTTP API'leri için Problem Details olarak bilinir ve istemcilerin hataları tutarlı bir şekilde işlemesine olanak tanır.
Rebilly REST API için SDK mevcut mu?
Evet, Rebilly REST API için PHP ve JavaScript SDK'ları mevcuttur. Ayrıca, PCI DSS uyumluluğunu azaltmak için FramePay adlı bir iframe çözümü de sunulmaktadır.