Mimari En İyi Uygulamaları
Olay Güdümlü Webhook'lar ve Periyodik Durum Yoklaması
Modern Web3 ticaret altyapılarının sürekli API yoklaması yerine anlık kripto mutabakatı için neden HMAC SHA-256 imzalı webhook'lar kullandığını inceleyin.
Doğrudan Karşılaştırma Matrisi
| Kriter | REST API Yoklaması (GET /status) |
XPayr Webhook'u (POST Event) |
|---|---|---|
| Gecikme / Teslimat Hızı | Aralık kadar gecikmeli (örn. 5-30 saniye) | Anında (blokzincir onayında < 250 ms) |
| Sunucu Yükü ve Gelen Trafik Bant Genişliği | Yüksek: Sipariş başına yüzlerce gereksiz GET isteği | Minimum: Durum değişikliğinde tam olarak 1 POST isteği |
| İstek Sınırı (Rate Limit) Hassasiyeti | Trafik artışlarında 429 Too Many Requests hatasına açık | Sıfır: Gelen anlık bildirim (push) modeli istek sınırlarına takılmaz |
| İmza ve Güvenlik Kanıtı | API Token Bearer Kimlik Doğrulaması | HMAC-SHA256 Veri Özeti (Payload Hash) Doğrulaması |
Kurumsal E-Ticaret İçin Önerilen Hibrit Mimari
Kritik üretim sistemleri için şu yapıyı kullanmanızı öneririz: Birincil Olarak Webhook'lar and Yedek Olarak Yoklama (Polling):
- Birincil (Anlık): Dijital indirmeleri, API anahtarlarını veya fiziksel gönderileri anında tamamlamak için
payment.confirmedimzalı webhook olayını dinleyin. - Güvenlik Ağı: Yalnızca 15 dakikadan eski olup henüz webhook onayı almamış siparişler için her 30 dakikada bir
GET /api/v1/payments/{id}/statusuç noktasını sorgulayan bir arka plan mutabakat görevi çalıştırın.
Resmi NPM SDK'ları (v0.2.0) ve Uzak MCP Sunucusu
Resmi XPayr Paketleri ve Kurulumsuz MCP ile Daha Hızlı Entegre Olun
Kurulum: @xpayr/node-sdk (v0.2.0), @xpayr/payment-evidence (v0.2.0), @xpayr/extension-kit (v0.2.0)veya @xpayr/mcp-server (v1.0.0) paketlerini NPM'den yükleyin veya şu araçla canlı JSON-RPC 2.0 çağrıları yürütün: POST https://xpayr.com/api/mcp.