هذا هو أسلوب قبول مدفوعات العملات المستقرة مع استمرار الحصول على المستحقات باليورو: تُصدر فاتورة مسعّرة باليورو، فيرسل الدافع المبلغ المكافئ من USDC إلى عنوان أُنشئ لتلك الفاتورة وحدها، ويحوّله شريك مرخّص ويدفع اليورو إلى حسابك IBAN. جزء الدفع (checkout) يتطلب استدعاء API واحدًا. أما القرارات المهمة فتقع حوله: المدة التي تبقى فيها الفاتورة مفتوحة، وما تفعله عند إرسال الدافع مبلغًا أقل، وكيف يعرف نظام طلباتك أن الأموال وصلت.
يستعرض هذا الدليل تدفق الفاتورة كما يراه الطرفان، باستخدام لقطات شاشة من لوحة تحكم ItisPay ببيانات تجريبية.
باختصار
- تحدد السعر باليورو، ويُحسب مبلغ USDC من السعر الحالي ويظهر على الفاتورة.
- تحصل كل فاتورة على عنوان خاص بها وعداد تنازلي وحالة: new، pending، paid_partial، completed، expired أو cancelled.
- الدفعة الناقصة لا تُفشل الفاتورة، بل تُسجَّل لكل تحويل وتصبح الحالة paid_partial.
- بموجب MiCA، يُعد تبادل العملات المشفرة مقابل اليورو خدمة مرخّصة، لذلك تمر التسوية إلى حسابك IBAN عبر CASP معتمد.
كيف تقبل مدفوعات العملات المستقرة في الاتحاد الأوروبي: ماذا تحتاج؟#
تحتاج إلى ثلاثة أشياء: عملة مستقرة تُصدر وفق MiCA، وشركة مرخّصة تحوّلها إلى يورو، وبرنامج يطابق كل دفعة مع طلب. قبول العملة سهل، أما تحويلها إلى يورو في حسابك فهو الجزء الخاضع للتنظيم.
تنطبق لائحة أسواق الأصول المشفرة (MiCA، اللائحة (EU) 2023/1114) على العملات المستقرة منذ 30 يونيو 2024، وبشكل كامل منذ 30 ديسمبر 2024. بموجب المادة 48، لا يجوز إصدار رمز النقود الإلكترونية، وهو المصطلح الذي تستخدمه MiCA لوصف العملة المستقرة المرتبطة بعملة رسمية واحدة، إلا لمؤسسة ائتمان مرخّصة أو مؤسسة نقود إلكترونية مرخّصة.
تنطبق هذه الشروط على USDC: يُدرج السجل المؤقت لـ MiCA لدى ESMA شركة Circle Internet Financial Europe SAS بوصفها مُصدرة لـ USDC وEURC، وقد رخّصتها هيئة ACPR الفرنسية في 1 يوليو 2024. أما USDT فلا يرد في سجل المُصدرين المعتمدين هذا (حتى 5 نوفمبر 2026).
تبادل العملات المشفرة مقابل اليورو خدمة من خدمات الأصول المشفرة. تسمح المادة 59 من MiCA بها فقط لمزوّد خدمات أصول مشفرة (CASP) معتمد، أو لبعض المؤسسات المالية، مثل البنوك وشركات الاستثمار، التي تُخطر جهة إشرافها وفق المادة 60. أمام التاجر خياران: الحصول على ترخيص CASP خاص به، أو العمل عبر مزوّد يحمل ترخيصًا بالفعل.
كيف تعمل فاتورة العملة المستقرة، خطوة بخطوة؟#
فاتورة العملة المستقرة طلب دفع بمبلغ ثابت وعنوان خاص به ومهلة محددة. ينشئها نظامك، ويدفعها الدافع، ويخبرك تغيّر الحالة بوقت الشحن. إليك المسار الكامل لطلب بقيمة 250 يورو مدفوع بـ USDC.
- تنشئ الفاتورة. يرسل نظام الدفع (checkout) لديك معرّف الطلب والسعر باليورو والعملة المطلوبة (USDC). في ItisPay يكون الاستدعاء `POST /invoices`، وفي لوحة التحكم يكون نموذجًا قصيرًا.
- يُحوَّل المبلغ. تحسب API مبلغ USDC من السعر باليورو وفق الأسعار الحالية. في العرض التجريبي أدناه، يصبح 250 يورو تساوي 279.2846 USDC.
- يُخصَّص عنوان. تحصل الفاتورة على عنوان بلوكتشين خاص بها على شبكة محددة، إضافة إلى رمز QR. ولأن العنوان مرتبط بالفاتورة، فإن التحويل الوارد يشير إلى الطلب.
- يرسل الدافع USDC. يرى المبلغ الدقيق والشبكة وعدادًا تنازليًا، ويدفع من محفظته أو من حسابه في منصة التداول.
- تتغير الحالة. تبدأ الفاتورة بحالة new ثم تتغير، على سبيل المثال، إلى pending أو completed أو paid_partial أو expired. وإذا أدخلت عنوان رد نداء (callback URL)، تُرسل تحديثات الحالة إلى خادمك في صورة webhooks.
- يصل اليورو إلى حسابك IBAN. تتم التسوية إلى اليورو على حسابك IBAN عبر الشريك المرخّص، أو تُبقي العملات المستقرة لديه.

| الخطوة | الجهة المنفذة | ما يحدث |
|---|---|---|
| الإنشاء | نظام التاجر | معرّف الطلب والسعر باليورو والعملة المرسلة إلى API |
| التحويل | ItisPay | حساب مبلغ USDC وفق السعر الحالي |
| الدفع | الدافع | إرسال المبلغ الدقيق بـ USDC إلى عنوان الفاتورة |
| التأكيد | ItisPay | رصد التحويل وتحديث الحالة وإرسال webhook |
| التسوية | الشريك المرخّص | تحويل USDC ودفع اليورو إلى حساب IBAN الخاص بالتاجر |
يتعلق التقسيم في الصفين الأخيرين بالامتثال. ItisPay هي طبقة البرمجيات: الفواتير والحالات والإشعارات والتسوية. أما حفظ الأموال وتحويلها وصرف اليورو فيتولاها الشريك المرخّص.
ماذا يرى الدافع في صفحة الدفع؟#
يرى الدافع شاشة واحدة تحتوي على كل ما يلزمه للدفع دون أن يطرح عليك أي سؤال: من يطالبه بالدفع، والمبلغ الدقيق بعملة USDC، والعنوان، والشبكة، والوقت المتبقي. الجزء الأيمن من لقطة الشاشة أعلاه يمثل هذا العرض.
في الأعلى عداد تنازلي، وفي العرض التجريبي 1 ساعة و59 دقيقة. وتحته اسم المتجر، والعنوان مع تعليمات بإرسال المبلغ الدقيق بعملة USDC عبر الشبكة المحددة، وزر نسخ للمبلغ، وتفاصيل الدفع: مبلغ الفاتورة باليورو، والعملة، والشبكة، والحالة التي تبدأ بعبارة في انتظار الدفع.
انتبه إلى سطر الشبكة. تُصدر USDC على عدة شبكات بلوكتشين، ولن يُحتسب التحويل المرسل عبر شبكة غير الشبكة المذكورة في الفاتورة ضمن الفاتورة، وقد يتعذر استرداده. إذا بنيت شاشة الدفع الخاصة بك، فاعرض الشبكة بخط كبير بجوار المبلغ.
تعرض صفحة الدفع التفاصيل الكاملة فقط طالما بقي الدفع ممكناً. تعيد نقطة الوصول العامة لفواتير ItisPay كل البيانات للفواتير التي تكون في حالة new أو pending أو paid_partial. وبمجرد أن تصبح الفاتورة completed أو expired أو cancelled، تعيد المعرّف والحالة فقط، فلا يعرض الرابط القديم عنواناً للدفع.
كيف يُحسب مبلغ USDC من سعر باليورو؟#
تسعّر باليورو، وتعرض الفاتورة المعادل بعملة USDC وفق السعر الحالي عند إنشائها. يُطلب من الدافع هذا الرقم الدقيق، فتبدأ محاسبتك من مبلغ معلوم باليورو.
في ItisPay API ترسل القيمة `fiat_amount` مع ضبط `fiat_currency` على EUR، وهي العملة الورقية الوحيدة المدعومة حالياً، فتعيد الواجهة مبلغ العملة المشفرة. يمكنك بدلاً من ذلك إصدار فاتورة بمبلغ ثابت بالعملة المشفرة، لكن لا يمكن الجمع بين الخيارين في فاتورة واحدة.
تعيد نقطة الوصول للأسعار الأسعار الحالية باليورو إذا أردت عرض تقدير قبل الدفع. تتبع USDC الدولار الأمريكي، لذلك يتحرك رقم USDC لسعر محدد باليورو مع سعر الصرف EUR/USD، ويحدّ انتهاء الصلاحية القصير من مدى انحراف السعر قبل أن يدفع الدافع.
كم يجب أن تبقى فاتورة العملات المشفرة مفتوحة؟#
مدة كافية ليفتح الدافع محفظته ويرسل، وقصيرة بما يكفي ليبقى سعر الفاتورة منصفاً. في لوحة ItisPay يُملأ حقل الصلاحية مسبقاً بـ120 دقيقة، ويمكنك عبر API تحديدها لكل فاتورة على حدة باستخدام `expire_min`.
اجعل المدة مناسبة للموقف. يمكن للدفع الإلكتروني الفوري، الذي يكون فيه الدافع أمام الشاشة بالفعل، أن يستخدم صلاحية أقصر. أما فاتورة B2B ترسل بالبريد الإلكتروني إلى فريق مالي يدفع على دفعات فتحتاج مدة أطول. عند انتهاء الوقت تصبح الحالة expired وتتوقف صفحة الدفع عن عرض العنوان. وإذا أُلغي الطلب قبل الدفع، فألغِ الفاتورة عبر API بدلاً من تركها تنتهي، حتى تُظهر سجلاتك سبب إغلاقها.
ماذا يحدث عندما يرسل الدافع مبلغاً أقل أو عملة خاطئة؟#
لا تُفشل الدفعة الجزئية الفاتورة. بل تنقلها إلى paid_partial وتسجل التحويل، وتبقى صفحة الدفع مفتوحة للمبلغ المتبقي. تدعم فواتير ItisPay عدة معاملات لكل فاتورة، ولكل معاملة مبلغها ورقم تجزئتها (transaction hash) وحالتها.
تحدث فروقات صغيرة. بعض المنصات تخصم رسوم السحب من المبلغ المرسل، ويقرّب الدافعون الرقم أحياناً، فيصل 279٫28 بدلاً من 279٫2846. يحدد الإعداد `allowed_error_percent` (من 0 إلى 100) نسبة خطأ الدفع المسموح بها للفاتورة بالمئة، وإذا تركته فيُطبَّق الإعداد الافتراضي للنظام. إن ضبطته ضيقاً ستلاحق كل سنت، وإن ضبطته واسعاً ستتنازل عن هامش الربح في الطلبات الكبيرة.
تسجل الفاتورة أيضاً ما وصل فعلياً. يحتوي `actual_crypto_amount_paid` على المبلغ المستلم، ويُظهر `currency_paid` متى استخدم الدافع عملة مختلفة عن العملة المطلوبة في الفاتورة، مثل USDT بدلاً من USDC. دوّن قواعدك لهذه الحالات قبل أن تقع الأولى.
| الحالة | المعنى | الحكم |
|---|---|---|
| new | أُنشئت الفاتورة ولم يُستلم شيء بعد | لا |
| pending | الدفع قيد التنفيذ ولم يُسوَّ كمدفوع | لا |
| paid_partial | استُلم جزء من المبلغ | يعتمد على الحالة |
| completed | دُفعت الفاتورة | نعم |
| expired | انتهى الوقت قبل الدفع الكامل | لا |
| cancelled | أغلقتها أنت، مثلاً عند إلغاء طلب | لا |
يجيب عمود الحكم عن سؤال واحد: هل يمكنك شحن الطلب؟ بالنسبة إلى paid_partial يعتمد الجواب على سياستك: إما الانتظار حتى يُدفع الباقي، أو طلب استكمال المبلغ من الدافع، أو قبول المبلغ وتعديل الطلب.
كيف تتحول العملات المستقرة إلى يورو على IBAN الخاص بك؟#
عبر الشريك المرخّص، الذي يدفع اليورو إلى IBAN الخاص بك، أو يحتفظ بالعملات المستقرة إذا أردت الاحتفاظ بها. توفر ItisPay واجهة API والفوترة والتسوية، وتتم تسوية اليورو عبر شريكنا المرخّص في الاتحاد الأوروبي، وهو مزود خدمات أصول مشفرة (CASP) ومؤسسة دفع.
قبل الدفعة الأولى يُجري الشريك إجراء KYB على عملك، أي التحقق من ملكيته ومديريه ونشاطه (know-your-business). يتولى الشريك إجراءات KYC وAML وحسابات IBAN، فيُنفَّذ التبادل المنظم عبر شركة مخولة لا عبرك. وإذا احتجت أيضاً إلى حسابات يورو واردة لكل عميل أو لكل سوق، فإن حسابات IBAN الافتراضية تأتي من الشريك نفسه.
يمكن أن تخرج الأموال بالطريقة نفسها التي دخلت بها. ترسل واجهة ItisPay API للمدفوعات الصادرة دفعة بالعملة الورقية إلى حساب مصرفي، أو دفعة بالعملة المشفرة إلى محفظة، من رصيدك المتاح، وتشمل ذلك المبالغ المستردة ومدفوعات الموردين ومدفوعات B2B بالعملات المستقرة.
تحكم قاعدة واحدة ما سبق. تُلزم لائحة نقل الأموال (EU) 2023/1113، المطبقة منذ 30 ديسمبر 2024، مزودي خدمات الأصول المشفرة (CASPs) بتمرير المعلومات الخاصة بالمرسل والمستلم مع كل تحويل بالعملات المشفرة والتحقق منها (المادتان 14 و16). وهي تضيف فحوصات للتحويلات التي تتجاوز 1 000 يورو وتشمل محفظة ذاتية الاستضافة. تُجرى هذه الفحوصات لدى الشريك المرخّص لا في عملية الدفع (checkout) لديك، لكن اسأل الشريك كيف تؤثر في المدفوعات الكبيرة.
كيف تربط مدفوعات العملات المستقرة عبر API؟#
يُنشئ طلب موثّق واحد فاتورة، وتستقبل نقطة ويب هوك (webhook) واحدة كل تغيير في الحالة. لا تحتاج معظم عمليات التكامل إلى أكثر من ذلك بكثير. ترسل الطلبات مفتاحك في ترويسة `Api-key`؛ احتفظ به على خادمك، ولا تضعه أبداً في كود المتصفح أو في مستودع عام.
| الحقل | مطلوب | وظيفته |
|---|---|---|
| order_id | نعم | رقم مرجعي لطلبك، فريد لكل طلب |
| currency | نعم | العملة المراد استلامها، مثل USDC |
| fiat_amount and fiat_currency | أحدهما | السعر باليورو؛ ويُحسب مبلغ العملة المشفرة تلقائياً |
| crypto_amount | أحدهما | مبلغ ثابت بالعملة المشفرة بدلاً من ذلك |
| expire_min | لا | عدد الدقائق حتى انتهاء صلاحية الفاتورة |
| allowed_error_percent | لا | نسبة الخطأ المسموح بها في الدفع بالمئة، من 0 إلى 100 |
| callback_url | لا | الجهة التي تُرسل إليها إشعارات webhook عند تغيّر الحالة |
اختبر قبل الإطلاق. تُطلق نقطة نهاية المحاكاة إشعار webhook لتغيّر الحالة لفاتورة موجودة، حتى تتحقق من أن خادمك يتعامل بشكل صحيح مع الحالات completed وexpired وpaid_partial. وإذا كان خادمك متوقفاً عند وصول إشعار webhook، فإن نقطة نهاية إعادة الإرسال تكرر آخر استدعاء رجعي بحسب معرّف الفاتورة أو معرّف الطلب.
بالنسبة لفريق المالية، تمثل قائمة الفواتير أداة المطابقة. تتيح API تصفية الفواتير حسب الحالة والعملة وتاريخ الإنشاء، بحد أقصى 100 فاتورة في كل صفحة. وتعرض لوحة التحكم البيانات نفسها: المبلغ بعملة USDC وباليورو، ونسبة المبلغ المستلم، والشبكة والعنوان ووقت الإنشاء، مع إمكانية البحث بمعرّف الفاتورة أو معرّف الطلب أو اسم الطلب.

للاطلاع على نطاق أوسع لأتمتة الدفع بالعملات المشفرة خارج الفواتير، راجع دليلنا حول قبول مدفوعات العملات المشفرة تلقائياً.
أين تقصر فواتير العملات المستقرة؟#
تناسب فواتير العملات المستقرة الدافعين الذين يمتلكون USDC بالفعل: شركات العملات المشفرة، وعملاء B2B عبر الحدود، والعملاء الذين ترفضهم معالجات البطاقات. وهي لا تحل محل الدفع بالبطاقة إلا جزئياً، ويجب أن تحدد بعض القيود شروطك.
متى لا يفيد ذلك
- المبالغ المستردة تُنفَّذ كتحويلات جديدة. لا توجد آلية استرداد بنمط chargeback الخاص بالبطاقات؛ بل ترسل الأموال بنفسك إلى عنوان يؤكده الدافع.
- الدفعة المرسلة عبر شبكة خاطئة لا تُضاف إلى الفاتورة وقد تضيع. اعرض الشبكة بوضوح.
- لا يستطيع العملاء الذين لا يملكون محفظة أو حساباً في منصة تداول الدفع بهذه الطريقة. احتفظ بوسيلة دفع ثانية.
- USDT غير مدرج في سجل هيئة الأوراق المالية والأسواق الأوروبية (ESMA) للمُصدرين المرخصين لرموز النقود الإلكترونية. وقد أبلغت ESMA مقدمي خدمات الأصول المشفرة (CASP) في يناير 2025 بالتوقف عن استبدال العملات المستقرة غير المتوافقة بأموال، لذا خطط للاعتماد على USDC.
الطلب حقيقي لكنه مركّز. قالت رئيسة البنك المركزي الأوروبي كريستين لاغارد في كلمة ألقتها في منتدى بانكو دي إسبانيا الاقتصادي لأمريكا اللاتينية في 8 مايو 2026 إن المدفوعات العابرة للحدود بين الشركات (B2B) «تشكل بالفعل نحو 60% من حجم المدفوعات بالعملات المستقرة»، مضيفةً أن هذا «ليس سوى 0,01% من التدفقات العالمية للمدفوعات بين الشركات». وإذا كان دافعوك ضمن هذه الفئة، فيستحق تدفق الفواتير أن يُضاف.
كيف تقبل مدفوعات العملات المستقرة: اضبط الإعداد قبل أول فاتورة#
لقبول مدفوعات العملات المستقرة دون مفاجآت، قرّر أربعة أمور قبل كتابة الكود: نافذة انتهاء الصلاحية لكل قناة بيع، وهامش الخطأ المسموح به في الدفع، وسياستك للحالة paid_partial وللدفعات بعملة خاطئة، ومن في فريق المالية يتولى المطابقة. ثم ابنِ معالج webhook واختبره بالحالات المحاكاة، ونفّذ دفعة حقيقية صغيرة من البداية إلى النهاية.
إذا أردت قبول العملات المستقرة واستلام اليورو دون بناء المنظومة بنفسك، فإن ItisPay توفر API والفوترة والمطابقة. ويتم الترخيص وKYC والتسوية إلى حسابك IBAN عبر شريكنا المرخّص في الاتحاد الأوروبي بصفته مقدم خدمات أصول مشفرة (CASP) ومؤسسة دفع (Payment Institution)، وتنتقل معظم الفرق من KYB إلى أول معاملة في أقل من أسبوع.
هذه المقالة لأغراض إعلامية فقط ولا تُعد نصيحة قانونية أو تنظيمية.


