صفحة دفع مدمجة

صفحة دفع مدمجة داخل موقعك

تُفتح نافذة الدفع فوق صفحتك كنافذة منبثقة، فلا يغادر العميل المتجر أبدًا. نفس منطق الفاتورة في صفحة الدفع المستضافة.

نافذة منبثقة على صفحتكنفس منطق الفاتورةحالة عبر webhook
كيف يعمل

من الفاتورة إلى الحالة النهائية

  1. تفتح صفحتك نافذة الدفع بفاتورة أُنشئت عبر API.

  2. يدفع العميل داخل النافذة المنبثقة، دون تحويل.

  3. تصل الحالة النهائية عبر webhook وتُغلق النافذة.

المميزات

ماذا ستحصل عليه

نافذة فوق صفحتكقريبًا

تُفتح نافذة الدفع فوق الصفحة الحالية، فيحتفظ العميل بمكانه في السلة.

نفس منطق الفاتورةقريبًا

المبلغ والأصل والشبكة وسعر الصرف الثابت تعمل تمامًا كما في صفحة الدفع المستضافة.

الحالة عبر webhook

تأتي حالة الطلب من webhook النهائي، لا من حالة نافذة المتصفح.

يعمل على أي موقعقريبًا

يكفي استدعاء سكربت واحد لفتح نافذة الدفع في متجرك.

طرق أخرى لاستقبال المدفوعات

منتجات أخرى لاستقبال المدفوعات

تقدم Qvard عدة منتجات للدفع. اختر المنتج الذي يناسب قناة البيع لديك.

FAQ

الأسئلة الشائعة

A quick overview of how Qvard handles payments, integration and merchant operations.

ما هو Qvard؟

Qvard هو بوابة دفع بالعملات الرقمية للشركات، توفر صفحة دفع مستضافة وفواتير ومدفوعات عبر API وأرصدة للتجار.

ما الأصول المدعومة؟

يدعم Qvard USDT وUSDC وBTC وLTC وTRX وBNB وETH. TON وUSDT على TON قريبًا.

هل هو مناسب للمطورين؟

نعم. يشمل Qvard مدفوعات API وredirectUrl وwebhooks وإعادة المحاولات وسجلات التسليم.

هل يمكنني تخصيص صفحة الدفع؟

تدعم صفحة الدفع شعار التاجر واسم المتجر ولون الزر والترجمة. روابط العودة المخصصة قريبًا.

ماذا أحتاج للبدء؟

أنشئ حساب تاجر وأكمل توثيق النشاط التجاري. بعد تجربة فاتورة تجريبية، اربط صفحة الدفع المستضافة أو API وابدأ باستقبال المدفوعات الحقيقية.

كيف تعمل السحوبات؟

تُتبع الأموال في أرصدة التاجر، منفصلة حسب الأصل والشبكة. يمكنك السحب يدويًا أو إعداد قواعد سحب للدفعات التلقائية.

أطلق مدفوعات العملات الرقمية دون بناء بنية blockchain

استخدم Qvard كطبقة دفع: checkout، فواتير، حالات، أرصدة وسحوبات.

البدء السريع

دمج عنصر واجهة مستخدم الدفع من Qvard بثلاث طرق:

يمكن أن يبقى مفتاحك العام (qvard_pk_…) في كود الصفحة. لا يمكنه سوى إنشاء دفعات لمتجرك—لا يمكنه قراءة البيانات أو سحب الأموال. يعمل فقط من النطاقات في مصادرك المسموحة، وله حد من معدل الطلبات.

هل يحتاج الخادم الخاص بك إلى حساب المبلغ أو فحص المخزون؟ استخدم علامة التبويب "عبر الخادم الخاص بك": يقوم الخادم الخلفي بإنشاء الدفع باستخدام المفتاح السري (qvard_sk_…)، وتذهب URL الدفع فقط إلى المتصفح.

<script src="https://qvard.com/checkout.js"></script>
<script>
  // 1. وصف الدفع
  var checkout = new QvardCheckout({
    mode: 'modal',
    publishableKey: 'qvard_pk_YOUR_PUBLISHABLE_KEY',
    price: 10,
    orderId: 'order-123',
    onSuccess: function (e) { // 3. معالجة النتيجة
      console.log('paid', e.paymentId);
    },
    onError: function (err) { console.log(err.code); }
  });

  // 2. إنشاء وعرض النافذة
  checkout.open();
</script>

المرجع الكامل لواجهة API: api.qvard.com/doc

خيارات الإعدادات

الخيارالوصف
modemodal | inline
targetمحدد CSS أو عنصر DOM (وضع inline فقط)
publishableKeyالمفتاح العام الخاص بك—مطلوب لإنشاء دفعات من المتصفح
paymentIdمعرف UUID للدفع الذي تم إنشاؤه مسبقاً—مطلوب لتدفق الخادم
paymentUrlURL الدفع الكامل من استجابة الخادم—مطلوب لتدفق الخادم
priceالمبلغ بالدولار الأمريكي (مطلوب مع publishableKey)
orderIdمعرف المعاملة الخاص بك (اختياري، 128 حرف كحد أقصى، ينشأ تلقائياً إذا تم حذفه)
paymentSystemIdمعرف طريقة الدفع (اختياري، من إعدادات حسابك)
localeلغة صفحة الدفع: en, ru, es, pt, tr, id, vi, fr, de (الافتراضي هو لغة المتصفح)
themelight | dark (اختياري)
onSuccessدالة استدعاء عند نجاح الدفع: function(e) { console.log(e.paymentId); }
onCloseدالة استدعاء عند إغلاق النافذة بدون دفع
onErrorدالة استدعاء عند حدوث خطأ: function(err) { console.log(err.code, err.message); }

رموز الأخطاء: invalid_mode, invalid_target, invalid_options, invalid_payment_url, network_error, invalid_key, origin_not_allowed, duplicate_order, rate_limited, invalid_request, payment_failed.

جرّب الآن

اختبر عنصر الواجهة باستخدام دفعة عرض توضيحي حقيقية قبل دمجها.

افتح ملعب التجارب