إنتقل إلى المحتوى الرئيسي

بوابة الدفع بالعملات الرقمية لشركات SaaS: كيف تختار الأفضل

· 9 دقائق قراءة
OrcaRail
Crypto payment rails for web2 apps

لدى بوابة الدفع بالعملات الرقمية لشركات SaaS عمل أكثر من صفحة دفع للطلبات الفردية. عليها أن تُحصّل من العميل نفسه كل شهر، وأن تدير الفترات التجريبية المجانية والتجديدات الفاشلة، وأن تُبلغ تطبيقك متى يفتح الوصول أو يغلقه. صُممت كثير من بوابات العملات الرقمية للدفعات الفردية، فتظهر النواقص عند الفوترة المتكررة.

يجمع هذا الدليل ما يجب أن تتحقق منه قبل الاختيار: كيف تُحصَّل التجديدات، وما أثر الرسوم على خطة بقيمة 10 USD، وبأي عملات يستطيع عملاؤك الدفع، وواجهة API والـ webhooks، وإلى أين تذهب الأموال. كل رقم يخص المنافسين مرتبط بصفحة المزوّد نفسه.

إفصاح: تنشر OrcaRail هذه المدونة وهي إحدى البوابات أدناه. معلومات المنافسين مأخوذة من صفحات كل مزوّد، مع الرابط وتاريخ التحقق. الأسعار تتغير، فتأكد مع المزوّد قبل أن تقرر.

لماذا فوترة SaaS أصعب بالعملات الرقمية​

مع البطاقات، يحتفظ المعالج بالبطاقة ويخصم منها كل شهر. أما محفظة العملات الرقمية فتعمل بالعكس: لا يستطيع أحد سحب رموز منها ما لم يوقّع صاحبها إذنًا. لذلك تُحصّل البوابة التجديد بإحدى طريقتين:

  • رابط دفع لكل دورة. ترسل البوابة فاتورة أو رابطًا، ويدفعه العميل يدويًا من محفظته.
  • سحب بإذن مسبق. يوقّع العميل مرة واحدة، وتسحب البوابة كل تجديد. على سلاسل EVM يكون ذلك إذن ERC-20 (allowance)، وعلى Solana تفويض رموز SPL.

كل تجديد يدوي فرصة لأن ينسى العميل، لذا تهم الطريقة الثانية في الخطط الشهرية. وتحتاج فوترة SaaS أيضًا إلى رسوم منخفضة على الدفعات الصغيرة، ويحتاج تطبيقك إلى webhook عند نجاح التجديد أو فشله.

ما الذي تبحث عنه في بوابة الدفع بالعملات الرقمية لـ SaaS​

ما الذي تتحقق منهلماذا يهم في SaaSOrcaRail
تجديد يُحصَّل تلقائيًاتجديدات فائتة أقل في الخطط الشهريةخصم تلقائي على سلاسل EVM وSolana، أو رابط دفع لكل دورة
الرسوم على الدفعات الصغيرةالرسوم الثابتة لكل فاتورة تأخذ حصة كبيرة من خطة بقيمة 10 USD0.5% لكل معاملة مكتملة، وأول 100 مجانية، بلا رسوم ثابتة
العملات التي يملكها عملاؤكيدفع العميل بما في محفظته أصلًاUSDC وUSDT ورموز أخرى على 70 شبكة رئيسية
الفترات التجريبية والإيقاف والإلغاءقواعد أساسية لأي خطة SaaStrial_period_days وpause_collection وcancel_at_period_end
Webhooks الاشتراكاتيفتح تطبيقك الوصول أو يغلقه بناءً على الأحداث13 حدث اشتراك، موقّعة مثل كل webhooks في OrcaRail
واجهة API وحزم SDKيُنشئ الخادم الخلفي الاشتراكات ويديرهاREST API، وحزم SDK لـ Node وPHP، وLaravel Cashier، وخادم MCP
إلى أين تذهب الأموالمخاطر الحفظ والتدفق النقديتحويل إلى محافظك الخاصة؛ بلا رصيد محتجز
بيئة تجريبيةاختبار التجديدات قبل أن يدفع عملاء حقيقيونمنظمات تجريبية مجانية على الشبكات التجريبية

تجديد يُحصَّل تلقائيًا​

توفر OrcaRail طريقتي التحصيل على كائن الاشتراك نفسه:

رابط دفع لكل دورةخصم تلقائي
collection_methodsend_payment_link (الافتراضي)auto_charge
ما يفعله العميل كل دورةيفتح الرابط ويدفعلا شيء بعد الموافقة الأولى
عند فشل التجديديتأخر الرابط بعد days_until_due وتصبح الحالة past_dueيفشل السحب، وتصبح الحالة past_due، ويصل العميل بريد إلكتروني
مناسب لـالخطط السنوية، أو العملاء الذين يريدون الموافقة على كل دفعةخطط SaaS الشهرية والعضويات وخطط API

مع الخصم التلقائي، يوافق العميل مرة واحدة وتسحب OrcaRail مبلغ كل فترة من تلك الموافقة. يعمل على سلاسل EVM وSolana، لا على Bitcoin. ويستطيع العميل إلغاء الموافقة من محفظته في أي وقت. راجع الخصم التلقائي لخطوات الموافقة والإلغاء، والدفع المتكرر بالعملات الرقمية لمقارنة أطول بين الطريقتين.

الرسوم على خطة بقيمة 10 USD​

خطط SaaS غالبًا مبالغ شهرية صغيرة، لذلك تهم الرسوم الثابتة لكل فاتورة بقدر ما تهم النسبة المئوية.

البوابةالرسوم المعلنةالرسوم على دفعة 10 USDالفوترة المتكررةتاريخ التحقق
OrcaRail0.5% لكل معاملة مكتملة، وأول 100 مجانية0.05 USDرابط دفع لكل دورة، أو خصم تلقائي على السلسلة11 نوفمبر 2026
العملات المستقرة في Stripe1.5%0.15 USDStripe Billing؛ واشتراكات العملات المستقرة في معاينة خاصة10 نوفمبر 2026
NOWPaymentsمن 1%؛ و+1% عند اختلاف العملاتمن 0.10 USDفواتير متكررة10 نوفمبر 2026 (الرسوم)، 31 أكتوبر 2026 (المتكررة)
CoinGate1% (خطة Standard)0.10 USDفواتير مجدولة10 نوفمبر 2026
MoonPay Commerce2%، أو 1% مع HelioX Pass0.20 USD (0.10 USD مع Pass)اشتراكات شهرية أو سنوية10 نوفمبر 2026
BitPay2% + 0.25 USD تحت 500 ألف USD شهريًا0.45 USDالفوترة بالبريد (فواتير)10 نوفمبر 2026

تُضاف رسوم الشبكة (الغاز) لدى معظم المزوّدين، وتشمل رسوم Stripe تغطية الغاز. على خطة بقيمة 10 USD، تعادل رسوم BitPay الثابتة البالغة 0.25 USD وحدها 2.5% من الدفعة. لتفاصيل كل صف، راجع بدائل BitPay وقائمة بوابات الدفع بالعملات الرقمية.

العملات التي يملكها عملاؤك​

تناسب العملات المستقرة (stablecoins) شركات SaaS لأن السعر يبقى ثابتًا بالدولار من دورة إلى أخرى. يحدد اشتراك OrcaRail مبلغًا ثابتًا بعملة مثل usd، يُدفع بالرمز والشبكة اللذين تختارهما، مثل USDC على Base أو USDT على Polygon. تدعم OrcaRail ‏70 شبكة رئيسية: سلاسل EVM وSolana وBitcoin. شبكة Tron غير مدعومة بعد. راجع الشبكات والرموز.

الفترات التجريبية والإيقاف والإلغاء​

  • فترات تجريبية مجانية: اضبط trial_period_days (أو trial_end). يبدأ الاشتراك بالحالة trialing، وترسل OrcaRail بريدًا إلى العميل قبل نهاية الفترة التجريبية بنحو 3 أيام. راجع الفترات التجريبية.
  • الفترات: day أو week أو month أو year، مع interval_count لفترات مثل كل 3 أشهر.
  • مدة محددة: ينهي total_cycles الخطة بعد عدد محدد من الفترات.
  • الإيقاف والاستئناف: يوقف pause_collection التحصيل حتى تستأنفه.
  • الإلغاء في نهاية الفترة: مع cancel_at_period_end: true يحتفظ العميل بالفترة التي دفع ثمنها.

راجع إدارة الاشتراكات لكل الحقول القابلة للتعديل.

Webhooks الاشتراكات التي تتحكم في الوصول​

الحدثما يفعله تطبيق SaaS لديك
subscription.createdيحفظ معرّف الاشتراك في حساب العميل
subscription.payment_link.paidيُبقي الوصول مفتوحًا حتى current_period_end الجديد
subscription.payment_link.payment_failedيعرض تنبيه «فشل التجديد»؛ والحالة past_due
subscription.auto_charge.allowance_insufficientيطلب من العميل الموافقة على إذن (allowance) جديد
subscription.canceledيغلق الوصول، أو يجدوله لنهاية الفترة المدفوعة

تحقق من توقيع كل حدث قبل أن تتصرف بناءً عليه. راجع Webhooks الاشتراكات وتوقيعات الـ webhook.

إلى أين تذهب الأموال​

لا تحتفظ OrcaRail بأي رصيد. تُحوَّل كل دفعة تلقائيًا إلى عناوين سحب تتحكم فيها. يعمل المزوّدون الآخرون بطريقة مختلفة: قد يُسوّي Stripe وBitPay بالعملة الورقية، وتحتفظ بعض البوابات المستضافة بالأموال في حساب حتى تسحبها. تحقق من ذلك قبل التسجيل، لأنه يحدد من يحتفظ بإيراداتك بين الدفعات.

كيف تُعد اشتراكات العملات الرقمية لـ SaaS مع OrcaRail​

  1. افتح بيئة تجريبية. سجّل في app.orcarail.com وأنشئ منظمة تجريبية بمفتاح ak_test_. تعمل البيئات التجريبية على الشبكات التجريبية، فلا تتحرك أموال حقيقية.

  2. اختر ما تُحصّل به، مثل USDC على Base. اعرض الخيارات عبر GET /payments/networks وGET /payments/networks/:id/tokens واحتفظ بمعرّفي الرمز والشبكة.

  3. اضبط عناوين السحب لـ EVM وSolana حتى تصل التجديدات إلى محافظك.

  4. أنشئ اشتراكًا من الخادم الخلفي عندما يختار العميل خطة. باستخدام حزمة Node SDK:

    import OrcaRail from '@orcarail/node'

    const orcarail = new OrcaRail(
    process.env.ORCARAIL_API_KEY!,
    process.env.ORCARAIL_API_SECRET!,
    { baseUrl: 'https://api.orcarail.com/api/v1' }
    )

    const subscription = await orcarail.subscriptions.create({
    description: 'Pro plan',
    amount: '10.00',
    currency: 'usd',
    token_id: tokenId,
    network_id: networkId,
    interval: 'month',
    collection_method: 'send_payment_link',
    payer_email: '[email protected]',
    metadata: { account_id: 'acct_123' },
    })

    أرسل العميل إلى subscription.latest_payment_link?.link ليدفع الدورة الأولى.

  5. اعرض الخصم التلقائي. استخدم collection_method: 'auto_charge' ليوافق العميل مرة واحدة وتُسحب التجديدات تلقائيًا. يشرح دليل الخصم التلقائي الموافقة واستدعاءات API.

  6. افتح الوصول وأغلقه عبر الـ webhooks باستخدام الأحداث في الجدول أعلاه.

  7. اختبر التجديدات. في البيئة التجريبية، افتح رابط دفع لإحدى الدورات وانقر Simulate payment. تمر الدفعة بالمسار المعتاد وتُرسل الـ webhooks المعتادة. راجع محاكاة الدفعات.

  8. انتقل إلى الإنتاج بمنظمة حية ومفتاح ak_live_.

تستخدم Laravel؟ تحفظ Cashier OrcaRail حالة الاشتراك في قاعدة بياناتك وتزامنها عبر webhooks موقّعة. لا تريد كتابة كود؟ أداة الأسعار (widget) بسعر متكرر تبدأ اشتراكًا عندما يختار العميل الخطة. راجع اشتراكات OrcaRail لنظرة عامة.

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

ما أفضل بوابة دفع بالعملات الرقمية لـ SaaS؟​

أفضلها تجدد دون دفع يدوي في كل دورة، وتُبقي الرسوم منخفضة على الخطط الصغيرة، وتقبل العملات المستقرة التي يملكها عملاؤك، وتوفر واجهة API وwebhooks يستطيع تطبيقك استخدامها. توفر OrcaRail ذلك: خصم تلقائي على سلاسل EVM وSolana، و0.5% لكل معاملة مكتملة مع أول 100 مجانًا، وUSDC وUSDT على 70 شبكة رئيسية، و13 حدث webhook للاشتراكات. قارن خيارات أخرى في قائمة بوابات الدفع بالعملات الرقمية.

أي بوابات الدفع بالعملات الرقمية تدعم الفوترة المتكررة؟​

من المزوّدين الذين تحققنا منهم: OrcaRail (رابط دفع لكل دورة أو خصم تلقائي على السلسلة)، وMoonPay Commerce (اشتراكات شهرية أو سنوية)، وStripe (اشتراكات العملات المستقرة في معاينة خاصة). وترسل NOWPayments وCoinGate فواتير متكررة أو مجدولة، وتوفر BitPay الفوترة بالبريد.

هل يمكن أن تُخصم اشتراكات العملات الرقمية تلقائيًا؟​

نعم، بعد موافقة العميل. على سلاسل EVM يوقّع العميل إذن ERC-20، وعلى Solana تفويض رموز SPL. ثم تسحب البوابة كل تجديد ضمن المبلغ الموافق عليه، ويستطيع العميل إلغاء الموافقة في أي وقت. لا يعمل الخصم التلقائي في OrcaRail على Bitcoin.

هل يحتاج العملاء إلى محفظة عملات رقمية للاشتراك؟​

نعم. يدفع العميل من محفظة تحتوي على الرمز، مثل USDC على Base. ومع الخصم التلقائي يوقّع الموافقة من المحفظة نفسها.

هل يمكنني تقديم فترة تجريبية مجانية مع اشتراكات العملات الرقمية؟​

نعم. اضبط trial_period_days عند إنشاء الاشتراك. يبدأ بالحالة trialing، ولا يُحصَّل شيء خلال الفترة التجريبية، وترسل OrcaRail بريدًا إلى العميل قبل نهايتها بنحو 3 أيام.


ابدأ في البيئة التجريبية · الاشتراكات · الأسعار