واجهة برمجية (REST API) آمنة تعمل بدون خادم (Serverless) للتحقق من عمليات الدفع عبر Binance Pay، تستعملها المتاجر والبوتات لتأكيد الدفع قبل تسليم الطلب.
الميزات:
• التحقق من رقم العملية ومطابقة المبلغ والعملة المتوقّعة
• منع إعادة استعمال نفس العملية مرتين (Replay protection) بحجز ذرّي في Redis
• تحديد معدل الطلبات (Rate limiting) ضد الهجمات والتخمين
• مصادقة بمفتاح API
• واجهة لسجل المدفوعات المؤكّدة
• رسائل خطأ واضحة برموز HTTP الصحيحة (401 / 404 / 409 / 422 / 429)
التقنيات: Next.js (Route Handlers) و TypeScript و Upstash Redis و Binance Pay API، مع النشر على Vercel