جلسة واحدة، وأربع طرق للتكامل. ابدأ برابط بلا كود وانتقل إلى واجهة مخصّصة دون المساس بخادمك.
روابط الدفع
بلا كودأنشئ رابطًا من اللوحة أو الواجهة وشاركه. نحن نستضيف صفحة الدفع.
صفحة دفع مستضافة
خادم فقطاستدعِ POST /checkout/sessions ثم أعد التوجيه. أبسط مسار بأي كود.
Drop-in
نحو 10 أسطرافتح الجلسة كنافذة أو إطارًا مضمّنًا. لا يغادر عملاؤك نطاقك.
Elements
واجهة مخصّصةابنِ صفحة الدفع الخاصة بك حول PaymentElement. أقصى تحكّم.
صحّح دون مغادرة اللوحة. Workbench لوحة مطوّرين مدمجة في كل حساب، بأربع علامات تبويب.
Inspector
الصق أي معرّف لترى الرسم الكامل للموارد المرتبطة، وبياناته بصيغة JSON، والأحداث والسجلات حوله.
Events
كل webhook أنتجه حسابك، مع كل محاولة تسليم وإعادة. أعد إرسال أيٍّ منها.
Logs
سجلات الطلبات والأخطاء من الخادم، ضمن حسابك، حتى الاستدعاء الواحد.
Health
مجموعات أخطاء مجمّعة، لترى ما يفشل، وكم مرّة، ولماذا بالضبط.
كل ما تحتاجه لتبني بثقة. مكتوب الأنواع، وموثّق، وقابل للاختبار من طرف إلى طرف.
REST API من OpenAPI
نقاط نهاية متوقّعة موجّهة للموارد، موثّقة من مواصفة OpenAPI الحيّة.
حزم JavaScript وReact مكتوبة الأنواع
@xpayeg/sdk و@xpayeg/react، مع hooks وPaymentElement وأنواع كاملة.
webhooks موقّعة ومتحقّق منها
كل حدث موقّع، ليثق خادمك بما يستقبله بالضبط.
بيئة اختبار كاملة
اختبر كل تدفّق بمفاتيح الاختبار قبل التحويل إلى الحيّ. نفس الواجهة، بيانات منفصلة.
مصمّمة لعدم التكرار
إعادة محاولة آمنة عبر مفاتيح idempotency، فلا يسبّب انقطاع الاتصال خصمًا مزدوجًا.
نموذج كائنات واحد
جلسة الدفع ونيّة الدفع والخصم والاسترداد والعميل، نفس الأشكال في الواجهة وفي webhooks.
الأسئلة الشائعة عن الواجهة وأدوات المطوّرين في XPay
XPay بنية دفع للمطوّرين أولًا في مصر: REST API مبنية من OpenAPI، وحزم JavaScript وReact مكتوبة الأنواع، وwebhooks موقّعة، وبيئة اختبار كاملة، وWorkbench للتصحيح.