Payment generator
Fill in the form and submit it — your payment links appear below.
طرق التكامل
يدعم VeilPay طريقتي دفع:
الطريقة المباشرة هي أسهل طريقة لبدء قبول المدفوعات. تنشئ رابط دفع وترسله للمستخدم. يفتح المستخدم الرابط ويكمل المعاملة. لا تتطلب هذه الطريقة تكاملاً على الخادم الخلفي. ومع ذلك، بما أن معاملات المعاملة (المبلغ، العنوان، إلخ) قد يعدّلها المستخدم، يجب عليك دائمًا التحقق من استلام الدفعة في العنوان الصحيح قبل تسليم السلع أو الخدمات.
توفّر الطريقة غير المباشرة تحكمًا أكبر في المعاملة. في هذا التدفق، تنشئ المعاملة أولاً وتستلم معرّف معاملة. ثم تعرض تفاصيل الدفع للمستخدم. بما أن المعاملة أُنشئت مسبقًا، لا يمكن للمستخدم تعديل معاملات الدفع. يتيح لك هذا أيضًا تتبع حالة المعاملة باستخدام معرّف المعاملة. يجب بدء المعاملات المُنشأة بهذه الطريقة خلال 72 ساعة، وإلا فسيتم حذفها تلقائيًا من قاعدة البيانات.
اختيار طريقة
استخدم طريقة المعاملة المُنشأة مسبقًا إذا كنت تريد:
تحكمًا أكبر في تدفق الدفع
القدرة على تتبع حالة المعاملة
حماية أقوى ضد تغيير المعاملات
استخدم طريقة الرابط المباشر إذا كنت تريد:
أسرع تكامل
بدون تطوير خادم خلفي
تدفق رابط دفع بسيط
حدود المعاملات
تقتصر معاملات VeilPay حاليًا على ما يعادل 5 BTC لكل معاملة.
يساعد هذا الحد في تقليل تأخيرات المعالجة ويقلل من مخاطر KYC المحتملة.
المدفوعات بنفس العملة
إذا أرسل المستخدم نفس العملة الرقمية التي اخترتها للاستلام، فلا حاجة لأي تبادل.
لا تفرض Veil أي رسوم على هذه المعاملات.
إذا كانت إشعارات البريد الإلكتروني مفعّلة عند إنشاء المعاملة، ستستلم إشعارًا بمجرد اكتمال الدفع.
التسعير بالعملة النقدية
لا يعالج VeilPay المدفوعات النقدية مباشرة.
ومع ذلك، يمكنك تحديد سعر المعاملة بعملة نقدية (USD وEUR وغيرها).
سيحوّل VeilPay المبلغ تلقائيًا إلى القيمة المكافئة بالعملة الرقمية باستخدام سعر الصرف الحالي.
تكامل API
طريقة المعاملة المُنشأة مسبقًا (غير المباشرة) مصممة للتكامل بين الخوادم. ينشئ خادمك دفعة عبر REST API الخاص بنا، ويستلم anonpay_id، وتعرض أو تضمّن أداة VeilPay عبر هذا المعرّف. جميع معاملات الدفع مخزّنة لدينا، لذا لا يمكن للعميل تغيير المبلغ أو العنوان أو أي حقل آخر.
جميع نقاط النهاية موجودة تحت /api/anonpay على نطاق VeilPay الخاص بك. وهي عامة — لا تحتاج مفتاح API أو توقيعًا لإنشاء دفعة.
من خادمك، أرسل طلب POST إلى /api/anonpay/prepare مع العملة والشبكة التي تريد الاستلام بها، وعنوان محفظتك، والمبلغ. لا يُنشأ طلب في هذه المرحلة — أنت فقط تحجز نية دفع.
وجّه العميل إلى صفحة الدفع لهذا المعرّف، أو ضمّنها في صفحتك الخاصة كإطار iframe. تفتح الأداة بمبلغ وعنوان مثبَّتين — يختار العميل فقط العملة التي سيدفع بها.
تحقق من الحالة الحالية في أي وقت بطلب GET. تنتقل الحالة عبر prepared ← waiting_deposit ← deposit_received ← exchanging ← sending ← completed.
بدلًا من الاستعلام المتكرر، مرّر رابط webhook عند إنشاء الدفعة لاستلام طلب POST عند كل تغيير في الحالة: