Skip to content
RugWard
☰ القائمة

RugWard Pay

الحالات والتأكيدات وإثباتات الدفع

دورة حياة الفاتورة بالتفصيل - متى تُعدّ الفاتورة مدفوعة، ومعنى الدفع الناقص والزائد والمتأخر والمنتهي، وكيف تتم المبالغ المستردة، وكيف تشارك إثبات الدفع.

في هذه الصفحة

دورة الحياة باختصار#

text
open ──(payment seen)──▶ pending ──(enough confirmations, full amount)──▶ paid / overpaid
  │                        │
  │                        └─(quote expired + 10 min grace, still short)──▶ underpaid
  ├─(nothing arrives before expiry)──▶ expired
  ├─(payment seen only after quote expiry + 10 min)──▶ late
  └─(merchant cancels, no payment yet)──▶ canceled

مرجع الحالات#

الحالةالتسمية في اللوحةالمعنىما يجب فعلهنهائية؟
openAwaiting paymentأُنشئت ولم تُرصد أي دفعة بعد.انتظر.لا
pendingPayment detected, confirmingرُصدت دفعة لم تُؤكَّد بعد، أو وصل جزء من المبلغ فقط والسعر ما زال مثبّتًا (يستطيع المشتري إرسال الباقي).انتظر، ولا تشحن بعد.لا
paidPaidالمدفوعات المؤكدة تغطي المبلغ المسعَّر (راجع هامش التسامح أدناه).اشحن.نعم
overpaidPaid (more than requested)مدفوعة، وبأكثر من المبلغ المسعَّر بما يزيد على 1%.اشحن؛ وأعد الزيادة من محفظتك إن أردت.نعم
underpaidUnderpaidانتهى تثبيت السعر (مع 10 دقائق سماح) والمبلغ المؤكد أقل من المطلوب.تواصل مع المشتري: اطلب الفرق أو أعد المبلغ.نعم
latePaid after expiryوصلت الدفعة فقط بعد انتهاء العرض بأكثر من 10 دقائق.راجع المبلغ وسعر اليوم ثم قرّر: القبول أو طلب الفرق أو الإرجاع.نعم
expiredExpiredلم يصل شيء في الوقت المحدد.أنشئ فاتورة جديدة إن كان المشتري ما زال يريد الدفع.نعم
canceledCanceledألغيتها قبل أي دفعة.—نعم

كل تغيير في الحالة يُنشئ حدث Webhook واحدًا (invoice.pending، invoice.paid، …). راجع إشعارات Webhook.

للعملة التي اختارها المشتري، يجمع RugWard المدفوعات المؤكدة التي رُصدت قبل انتهاء العرض مضافًا إليه 10 دقائق سماح (فالمعاملة المُذاعة قبيل الموعد النهائي تُحتسب). وتكون الفاتورة:

  • paid عندما يبلغ المجموع على الأقل المبلغَ المسعَّر ناقص هامش تسامح صغير: الإزاحة الفريدة زائد 0.1% (لتغطية المحافظ التي تقرّب آخر الأرقام)؛
  • overpaid عندما يزيد بأكثر من 1% على المبلغ المسعَّر.

لا تُجمع أبدًا مبالغ بعملات مختلفة. وعلى Base، حيث تُقسَّم الـ 0.5% على السلسلة، يُجرى الفحص على الـ 99.5% التي تصل إليك.

التأكيدات#

الشبكةالمطلوب
Bitcoin1
Monero10
Ethereum12 كتلة
Base30 كتلة
Arbitrum60 كتلة
BNB Chain15 كتلة
Polygon32 كتلة
Solanaمستوى finalized

كيف يرصد RugWard المدفوعات#

العملةتُرصد تلقائيًا عبرويمكن للمشتري أيضًا لصق
Bitcoinفحص عنوانك بحثًا عن المبلغ الفريد الدقيقمعرّف المعاملة
USDC / USDT على شبكات EVM (دون عقد تقسيم)أحداث Transfer للرمز بالمبلغ الفريد الدقيقمعرّف المعاملة
ETH / BNB (دون عقد تقسيم)معرّف المعاملة (يرسله زر المحفظة تلقائيًا)معرّف المعاملة
ETH / USDC على Base (عقد التقسيم)حدث Paid في عقد التقسيم الذي يحمل مرجع هذا العرض وعنوانك والرمز ورسومًا تساوي 0.5% بالضبطمعرّف المعاملة
SOL / USDC / USDT على Solanaمفتاح المرجع في Solana Payتوقيع المعاملة
Moneroمعرّف المعاملة مع مفتاح المعاملة، أو مفتاح العرض الخاص بك (ويجب أن تتفق عقدتان عامتان)معرّف المعاملة (+ مفتاح المعاملة)

الحمايات المدمجة في الرصد:

  • معاملة واحدة تدفع فاتورة واحدة. لا يمكن احتساب المعاملة إلا مرة واحدة لكل شبكة وعنوان مستلم.
  • لا سرقة للمعاملات (front-running). لا يُقبل معرّف معاملة لصقه شخص آخر إلا إذا طابق المبلغ الفريد الدقيق لهذا العرض أو حمل مرجع هذا العرض.
  • لا معاملات قديمة. المعاملة المعدَّنة قبل إنشاء العرض لا تستطيع دفعه.
  • تُرفض المعاملة الملصوقة بمبلغ مختلف برسالة "Contact the merchant with the transaction id"؛ ويسوّي التاجر الأمر يدويًا.
  • يُحسب السعر على الخادم فقط؛ ولا يرسل متصفح المشتري أي سعر أبدًا.

المبالغ المستردة#

RugWard Pay غير احتجازي: المال موجود أصلًا في محفظتك أنت، لذا لا يستطيع RugWard ردّ أي شيء أو عكسه أو إجراء استرداد قسري. لإعادة المال إلى مشترٍ أرسل العملات بنفسك من محفظتك، ويُفضَّل إلى عنوان يعطيك إياه المشتري (لا تلقائيًا إلى العنوان المُرسِل، فقد يعود إلى منصة تداول). احتفظ بمعرّف الفاتورة وروابط المعاملات في سجلاتك.

إثباتات الدفع#

لكل فاتورة paid أو overpaid صفحة إثبات عامة قابلة للمشاركة على https://rugward.com/pay/proof/<invoice id> (وبصيغة JSON على /api/pay/proof/<invoice id>). تعرض المبلغ بالدولار، والتاجر، ووقت التأكيد، ومبلغ العملة المسعَّر والسعر مع مصادره، وعنوان الاستلام، وكل معاملة مؤكدة مع رابط المستكشف. يمكن لأي شخص إعادة فحص تلك المعاملات على البلوك تشين العامة.

إثبات دفع
إثبات دفع (دفعة TEST على Sepolia؛ العنوان والمعاملة مموّهان في هذه اللقطة)

لا تُفهرس محركات البحث صفحات الإثبات. ولا يوجد إثبات للفواتير غير المدفوعة (404).

انتهاء الصلاحية بالتفصيل#

  • صلاحية الفاتورة (من 15 دقيقة إلى 7 أيام): بعدها لا يمكن تثبيت سعر جديد.
  • صلاحية العرض (تثبيت السعر): 30 دقيقة بعد اختيار المشتري للعملة. إن بقي أقل من 5 دقائق، فإن اختيار العملة نفسها مجددًا يثبّت سعرًا جديدًا.
  • السماح: المدفوعات المرصودة حتى 10 دقائق بعد انتهاء العرض تُحتسب بشكل طبيعي.
  • لا تصبح الفاتورة expired إلا بعد انتهاء الفاتورة وآخر عرض لها (مع السماح) دون أي دفعة.

آخر تحديث: 30 أكتوبر 2026

الحالات والتأكيدات وإثباتات الدفع · RugWard التوثيق | RugWard