مقدمة
مدفوعات لكل الأعمال في مصر. اقبل البطاقات ووسائل الدفع المحلية عن طريق الـ API، أو صفحة دفع جاهزة، أو واجهتك الخاصة.
XPay منصة مدفوعات للأعمال الإلكترونية في مصر. بنقبل الدفع بالبطاقات ووسائل الدفع المحلية، وبنتولّى تحدّي الـ 3D Secure، وبنحوّل فلوسك لحسابك البنكي بمجرد ما تتم التسوية. فيه أربع طرق للدمج، وبتختار بينها على حسب حجم الكود اللي ناوي تكتبه.
يعني إيه XPay؟
مصمَّم لمصر
اقبل Visa وMastercard جنب وسائل الدفع المحلية زي ڤاليو وفوري.
API عصري
موارد على نمط Stripe، وSDKs حقيقية، وصفحة دفع جاهزة بمستوى منتج استهلاكي متقن. لو سبق لك الدمج مع Stripe، هتلاقي نفسك في بيتك من أول يوم.
من الدفع للتسوية
اقبل الدفعة، وادِر العميل، واعمل المبالغ المستردة، وحوّل فلوسك لحسابك. كل ده من لوحة تحكم واحدة وAPI واحد، من لحظة البيع لحد البنك.
صفحة دفع بعلامتك التجارية جاهزة
صفحات دفع بالعربي أو الإنجليزي، مصمّمة للموبايل أولًا، بشعارك وألوانك. من غير أي شغل تصميم علشان تبدأ.
XPay بيتولّى عنك إيه
البطاقات ووسائل الدفع المحلية
Visa، Mastercard، ڤاليو، فوري، وغيرهم. API واحد لكل وسيلة دفع متاحة.
3D Secure 2
تحدّي الـ 3DS بيتم جوّه صفحة الدفع الجاهزة. إحنا بنتعامل مع تحويل البنك، والـ iframe، والنتيجة.
الـ Webhooks
اشترك مرة واحدة، وإحنا بنبلّغك في اللحظة اللي بتنجح فيها الدفعة أو تفشل أو تترد. حمولات موقّعة، وإعادة محاولة تلقائية، وقابلة لإعادة الإرسال من لوحة التحكم.
المبالغ المستردة
اعمل استرداد كامل أو جزئي من لوحة التحكم أو الـ API. العميل بيستلم فلوسه عن طريق نفس وسيلة الدفع الأصلية.
وضع الاختبار
بيئة منفصلة تمامًا بمفاتيحها وعملائها ومعاملاتها. استخدم قائمة بطاقات الاختبار علشان تحاكي أي نتيجة محتاجها.
التسويات
الأموال المُسوّاة بتوصل حسابك البنكي على حسب الجدول اللي تظبطه. كل قرش متتبَّع في سجل الرصيد.
البداية السريعة
خمس دقايق من تسجيل جديد لحد أول دفعة اختبار ناجحة، من غير أي كود. هتنشئ منتج، وتعمل رابط دفع، وتدفع لنفسك ببطاقة اختبار، وتتفرّج على المعاملة وهي بتوصل لوحة التحكم.
افتح البداية السريعة
أسرع طريق يوديك في XPay من الأول للآخر. خمس خطوات، كلها من لوحة التحكم.
اختار طريقة الدمج بتاعتك
فيه أربع طرق لتحصيل المدفوعات مع XPay. كلها بتعتمد على نفس جلسة الدفع (Checkout Session)، فاستدعاء الـ API والـ webhook اللي بيوصلك واحدين في الطرق الأربعة. الفرق الوحيد هو حجم كود الواجهة (frontend) اللي هتكتبه، ومكان إدخال العميل لبيانات بطاقته.
لو محتار تختار إيه، ابدأ بروابط الدفع. تقدر تنتقل لدمج أغنى بعدين من غير ما تعيد كتابة الـ backend بتاعك.
روابط الدفع
شارك رابط. من غير أي كود خالص. الأنسب للفواتير، والبيع على السوشيال ميديا، وإثبات إن الدمج شغّال قبل ما تكتب أول سطر.
الدفع المستضاف
السيرفر بتاعك بينشئ جلسة دفع ويحوّل العميل لصفحة XPay الجاهزة. أبسط طريق فيه أي كود.
Drop-in
صفحة الدفع الجاهزة بتفتح كنافذة منبثقة فوق موقعك، أو بتتضمّن داخليًا كـ iframe. العميل مش بيغادر نطاقك أبدًا.
Elements
ابنِ واجهة دفع مخصّصة بالكامل باستخدام <PaymentElement /> بتاع XPay. أقصى تحكم، وأكتر كود.
مصمَّم للمطوّرين
لما تكبر على الأساسيات، كل طبقة مكشوفة قدامك.
المُفتّش
الصق أي معرّف XPay وشوف الرسم الكامل للموارد المرتبطة بيه، والأحداث اللي اتطلقت عليه، وسجلات الطلبات اللي مسّته.
إعادة إرسال الـ Webhook
اضغط إعادة إرسال على أي تسليم سابق، وبيوصل معالِجك حدث جديد موقّع من غير ما تضطر تعيد تشغيل الدفعة الأصلية.
سجلات لكل طلب
كل استدعاء API عمله حسابك: الطريقة، والمسار، والحالة، والترويسات، والمحتوى، والرد. صفِّ حسب كود الخطأ، وادخل بالتفصيل عن طريق معرّف الطلب.
أخطاء منظَّمة
أكواد أخطاء ثابتة مقترنة بروابط توثيق مباشرة. تلميح لوحة التحكم وسجلات أخطائك الخاصة، الاتنين بيوصّلوك على طول للشرح.
مراقبة الصحة
آخر حالات الفشل مجمّعة حسب السبب الجذري، ومرتّبة حسب التكرار. اكتشف خلل أي نشر في ثواني.
الـ SDKs ودعم أطر العمل
@xpayeg/sdk للجافاسكريبت العادي، و@xpayeg/react لـ React. خفيفة، ومكتوبة بالأنواع، ومستقلة عن إطار
العمل.
رايح فين بعد كده
البداية السريعة
اعمل أول دفعة اختبار في خمس دقايق، من غير أي كود.
اختار طريقة الدمج
مقارنة جنب بعض للأربع طرق مع شجرة قرار في الأول. اختار مرة واحدة وما ترجعش تفكّر تاني.
نموذج الكائنات
الخريطة الذهنية: إزاي جلسة الدفع، وPayment Intent، وCharge، وRefund، والعميل بيتركّبوا مع بعض، وأنهي معرّفات تحتفظ بيها في سجل الطلب بتاعك.
مرجع الـ API
كل نقطة نهاية، وكل حقل، وكل كود حالة. مولّدة من مواصفة OpenAPI الحيّة، وعمرها ما بتبقى قديمة.