پرش به مطلب اصلی

درگاه پرداخت ارز دیجیتال برای SaaS: راهنمای انتخاب

· خواندن 10 دقیقه
OrcaRail
Crypto payment rails for web2 apps

درگاه پرداخت ارز دیجیتال برای SaaS کار بیشتری از یک صفحه پرداخت برای سفارش‌های یک‌باره دارد. باید هر ماه از همان مشتری پول بگیرد، دوره آزمایشی رایگان و تمدیدهای ناموفق را مدیریت کند و به اپلیکیشن شما بگوید چه زمانی دسترسی را باز یا بسته کند. بسیاری از درگاه‌های ارز دیجیتال برای پرداخت یک‌باره ساخته شده‌اند و کمبودهایشان در صورت‌حساب دوره‌ای دیده می‌شود.

این راهنما فهرست چیزهایی است که پیش از انتخاب باید بررسی کنید: تمدیدها چطور دریافت می‌شوند، کارمزد روی یک طرح ۱۰ دلاری چقدر است، مشتری با چه ارزهایی می‌تواند بپردازد، API و وب‌هوک‌ها، و پول به کجا می‌رود. هر عدد مربوط به رقبا به صفحه خود ارائه‌دهنده لینک شده است.

افشا: OrcaRail ناشر این بلاگ و یکی از درگاه‌های زیر است. اطلاعات رقبا از صفحه‌های خود هر ارائه‌دهنده، با لینک و تاریخ بررسی، آمده است. قیمت‌ها تغییر می‌کنند؛ پیش از تصمیم با ارائه‌دهنده تأیید کنید.

چرا صورت‌حساب SaaS با ارز دیجیتال سخت‌تر است​

در پرداخت با کارت، پردازشگر کارت را نگه می‌دارد و هر ماه از آن برداشت می‌کند. کیف‌پول ارز دیجیتال برعکس کار می‌کند: هیچ‌کس نمی‌تواند از آن توکن بردارد، مگر اینکه صاحب کیف‌پول اجازه‌ای را امضا کند. پس درگاه به یکی از این دو روش تمدید را دریافت می‌کند:

  • لینک پرداخت در هر دوره. درگاه یک فاکتور یا لینک می‌فرستد و مشتری خودش آن را از کیف‌پولش می‌پردازد.
  • برداشت از پیش تأییدشده. مشتری یک بار امضا می‌کند و درگاه هر تمدید را برداشت می‌کند. در زنجیره‌های EVM این کار با مجوز ERC-20 (allowance) و در سولانا با واگذاری توکن SPL انجام می‌شود.

هر تمدید دستی فرصتی است که مشتری فراموش کند، پس برای طرح‌های ماهانه روش دوم مهم است. صورت‌حساب SaaS همچنین به کارمزد کم روی پرداخت‌های کوچک نیاز دارد و اپلیکیشن شما باید با یک وب‌هوک بفهمد تمدید موفق شد یا نه.

در درگاه پرداخت ارز دیجیتال برای SaaS چه چیزی را بررسی کنیم​

چه چیزی را بررسی کنیمچرا برای SaaS مهم استOrcaRail
تمدید خودکارتمدید ازدست‌رفته کمتر در طرح‌های ماهانهکسر خودکار روی زنجیره‌های EVM و سولانا، یا لینک پرداخت در هر دوره
کارمزد پرداخت‌های کوچککارمزد ثابت هر فاکتور سهم بزرگی از یک طرح ۱۰ دلاری را می‌برد۰٫۵٪ برای هر تراکنش تکمیل‌شده، ۱۰۰ تراکنش اول رایگان، بدون کارمزد ثابت
ارزهایی که مشتری داردمشتری با همان چیزی می‌پردازد که در کیف‌پولش استUSDC، تتر (USDT) و توکن‌های دیگر روی ۷۰ شبکه اصلی
دوره آزمایشی، توقف و لغوقواعد پایه هر طرح SaaStrial_period_days، pause_collection، cancel_at_period_end
وب‌هوک‌های اشتراکاپلیکیشن شما بر اساس رویدادها دسترسی را باز یا بسته می‌کند۱۳ رویداد اشتراک، امضاشده مثل همه وب‌هوک‌های OrcaRail
API و SDKبک‌اند شما اشتراک‌ها را می‌سازد و مدیریت می‌کندREST API، SDK نود و PHP، Laravel Cashier، سرور MCP
پول به کجا می‌رودریسک امانت‌داری و جریان نقدیانتقال به کیف‌پول‌های خودتان؛ بدون نگهداری موجودی
سندباکسآزمایش تمدیدها پیش از پرداخت مشتری واقعیسازمان‌های سندباکس رایگان روی تست‌نت

تمدید خودکار​

OrcaRail هر دو روش دریافت را روی یک شیء اشتراک دارد:

لینک پرداخت در هر دورهکسر خودکار
collection_methodsend_payment_link (پیش‌فرض)auto_charge
کار مشتری در هر دورهلینک را باز می‌کند و می‌پردازدپس از تأیید اول، هیچ
اگر تمدید ناموفق شودلینک پس از days_until_due سررسید می‌گذرد و وضعیت past_due می‌شودبرداشت ناموفق می‌شود، وضعیت past_due می‌شود و به مشتری ایمیل می‌رود
مناسب برایطرح‌های سالانه، یا مشتری‌هایی که می‌خواهند هر پرداخت را تأیید کنندطرح‌های ماهانه SaaS، عضویت‌ها و طرح‌های API

با کسر خودکار، مشتری یک بار تأیید می‌کند و OrcaRail مبلغ هر دوره را از همان تأیید برداشت می‌کند. این روش روی زنجیره‌های EVM و سولانا کار می‌کند، نه روی بیت‌کوین. مشتری هر زمان بخواهد می‌تواند تأیید را از کیف‌پولش لغو کند. مراحل تأیید و لغو را در کسر خودکار ببینید و برای مقایسه کامل‌تر دو روش، پرداخت دوره‌ای با ارز دیجیتال را بخوانید.

کارمزد روی یک طرح ۱۰ دلاری​

طرح‌های SaaS معمولاً مبلغ‌های ماهانه کوچکی هستند، پس کارمزد ثابت هر فاکتور به اندازه درصد کارمزد اهمیت دارد.

درگاهکارمزد اعلام‌شدهکارمزد پرداخت ۱۰ دلاریپرداخت دوره‌ایتاریخ بررسی
OrcaRail۰٫۵٪ برای هر تراکنش تکمیل‌شده، ۱۰۰ تراکنش اول رایگان۰٫۰۵ دلارلینک پرداخت در هر دوره یا کسر خودکار درون‌زنجیره‌ای۱۱ نوامبر ۲۰۲۶
استیبل‌کوین Stripe۱٫۵٪۰٫۱۵ دلارStripe Billing؛ اشتراک استیبل‌کوین در پیش‌نمایش خصوصی۱۰ نوامبر ۲۰۲۶
NOWPaymentsاز ۱٪؛ ۱٪ اضافه اگر ارزها فرق کننداز ۰٫۱۰ دلارفاکتور دوره‌ای۱۰ نوامبر ۲۰۲۶ (کارمزد)، ۳۱ اکتبر ۲۰۲۶ (دوره‌ای)
CoinGate۱٪ (طرح Standard)۰٫۱۰ دلارفاکتور زمان‌بندی‌شده۱۰ نوامبر ۲۰۲۶
MoonPay Commerce۲٪، یا ۱٪ با HelioX Pass۰٫۲۰ دلار (۰٫۱۰ دلار با Pass)اشتراک ماهانه یا سالانه۱۰ نوامبر ۲۰۲۶
BitPay۲٪ + ۰٫۲۵ دلار زیر ۵۰۰ هزار دلار در ماه۰٫۴۵ دلارفاکتور ایمیلی۱۰ نوامبر ۲۰۲۶

کارمزد شبکه (گس) در بیشتر ارائه‌دهنده‌ها جداگانه است؛ کارمزد Stripe هزینه گس را هم پوشش می‌دهد. روی یک طرح ۱۰ دلاری، فقط ۰٫۲۵ دلار ثابت BitPay برابر ۲٫۵٪ پرداخت است. برای جزئیات هر ردیف، جایگزین‌های BitPay و فهرست درگاه‌های پرداخت ارز دیجیتال را ببینید.

ارزهایی که مشتری دارد​

استیبل‌کوین‌ها برای SaaS مناسب‌اند، چون قیمت از یک دوره تا دوره بعد به دلار ثابت می‌ماند. اشتراک OrcaRail مبلغ ثابتی را به ارزی مثل usd تعیین می‌کند که با توکن و شبکه انتخابی شما پرداخت می‌شود، مثلاً USDC روی Base یا تتر روی Polygon. OrcaRail از ۷۰ شبکه اصلی پشتیبانی می‌کند: زنجیره‌های EVM، سولانا و بیت‌کوین. ترون هنوز پشتیبانی نمی‌شود. شبکه‌ها و توکن‌ها را ببینید.

دوره آزمایشی، توقف و لغو​

  • دوره آزمایشی رایگان: trial_period_days (یا trial_end) را تنظیم کنید. اشتراک با وضعیت trialing شروع می‌شود و OrcaRail حدود ۳ روز پیش از پایان دوره آزمایشی به مشتری ایمیل می‌زند. دوره‌های آزمایشی را ببینید.
  • بازه‌ها: day، week، month یا year، همراه با interval_count برای دوره‌هایی مثل هر ۳ ماه.
  • مدت ثابت: total_cycles طرح را پس از تعداد مشخصی دوره تمام می‌کند.
  • توقف و ادامه: pause_collection دریافت پول را تا زمانی که ادامه دهید متوقف می‌کند.
  • لغو در پایان دوره: با cancel_at_period_end: true مشتری دوره‌ای را که پرداخته تا آخر استفاده می‌کند.

همه فیلدهای قابل‌تغییر را در مدیریت اشتراک‌ها ببینید.

وب‌هوک‌های اشتراک برای کنترل دسترسی​

رویدادکاری که اپلیکیشن 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دسترسی را می‌بندد، یا آن را برای پایان دوره پرداخت‌شده زمان‌بندی می‌کند

پیش از هر اقدامی، امضای هر رویداد را بررسی کنید. وب‌هوک‌های اشتراک و امضای وب‌هوک را ببینید.

پول به کجا می‌رود​

OrcaRail موجودی نگه نمی‌دارد. هر پرداخت به‌طور خودکار به آدرس‌های برداشتی که در اختیار شماست منتقل می‌شود. ارائه‌دهنده‌های دیگر جور دیگری کار می‌کنند: Stripe و BitPay می‌توانند به فیات تسویه کنند و برخی درگاه‌های میزبانی‌شده پول را تا زمان برداشت در حساب نگه می‌دارند. پیش از ثبت‌نام این را بررسی کنید، چون مشخص می‌کند درآمد شما میان پرداخت‌ها دست چه کسی است.

راه‌اندازی اشتراک ارز دیجیتال برای SaaS با OrcaRail​

  1. یک سندباکس باز کنید. در app.orcarail.com ثبت‌نام کنید و یک سازمان سندباکس با کلید ak_test_ بسازید. سندباکس روی تست‌نت کار می‌کند و پول واقعی جابه‌جا نمی‌شود.

  2. انتخاب کنید با چه چیزی پول می‌گیرید، مثلاً USDC روی Base. گزینه‌ها را با GET /payments/networks و GET /payments/networks/:id/tokens فهرست کنید و شناسه توکن و شبکه را نگه دارید.

  3. آدرس‌های برداشت را تنظیم کنید برای EVM و سولانا تا تمدیدها به کیف‌پول‌های خودتان برسد.

  4. یک اشتراک بسازید وقتی مشتری طرحی را انتخاب می‌کند. با 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. دسترسی را با وب‌هوک‌ها باز و بسته کنید، با رویدادهای جدول بالا.

  7. تمدیدها را آزمایش کنید. در سندباکس، لینک پرداخت یک دوره را باز کنید و روی Simulate payment بزنید. پرداخت از مسیر عادی می‌گذرد و وب‌هوک‌های همیشگی را می‌فرستد. شبیه‌سازی پرداخت را ببینید.

  8. به حالت واقعی بروید با یک سازمان live و کلید ak_live_.

از لاراول استفاده می‌کنید؟ Cashier OrcaRail وضعیت اشتراک را در پایگاه داده شما نگه می‌دارد و آن را با وب‌هوک‌های امضاشده همگام می‌کند. کدنویسی نمی‌خواهید؟ یک ویجت قیمت با قیمت دوره‌ای، وقتی مشتری طرح را انتخاب می‌کند، اشتراک را شروع می‌کند. برای نمای کلی، اشتراک‌های OrcaRail را ببینید.

پرسش‌های متداول​

بهترین درگاه پرداخت ارز دیجیتال برای SaaS کدام است؟​

بهترین درگاه بدون پرداخت دستی در هر دوره تمدید می‌کند، کارمزد را روی طرح‌های کوچک پایین نگه می‌دارد، استیبل‌کوین‌هایی را که مشتری دارد می‌پذیرد و API و وب‌هوکی دارد که اپلیکیشن شما بتواند از آن استفاده کند. OrcaRail این‌ها را دارد: کسر خودکار روی زنجیره‌های EVM و سولانا، ۰٫۵٪ برای هر تراکنش تکمیل‌شده با ۱۰۰ تراکنش اول رایگان، USDC و تتر روی ۷۰ شبکه اصلی و ۱۳ رویداد وب‌هوک اشتراک. گزینه‌های دیگر را در فهرست درگاه‌های پرداخت ارز دیجیتال مقایسه کنید.

کدام درگاه‌های پرداخت ارز دیجیتال پرداخت دوره‌ای دارند؟​

از ارائه‌دهنده‌هایی که بررسی کردیم: OrcaRail (لینک پرداخت در هر دوره یا کسر خودکار درون‌زنجیره‌ای)، MoonPay Commerce (اشتراک ماهانه یا سالانه) و Stripe (اشتراک استیبل‌کوین در پیش‌نمایش خصوصی). NOWPayments و CoinGate فاکتور دوره‌ای یا زمان‌بندی‌شده می‌فرستند و BitPay فاکتور ایمیلی دارد.

آیا اشتراک ارز دیجیتال می‌تواند خودکار کسر شود؟​

بله، وقتی مشتری آن را تأیید کند. در زنجیره‌های EVM مشتری یک مجوز ERC-20 امضا می‌کند و در سولانا یک واگذاری توکن SPL. سپس درگاه هر تمدید را در سقف مبلغ تأییدشده برداشت می‌کند و مشتری هر زمان بخواهد می‌تواند تأیید را لغو کند. کسر خودکار OrcaRail روی بیت‌کوین کار نمی‌کند.

آیا مشتری برای اشتراک به کیف‌پول ارز دیجیتال نیاز دارد؟​

بله. مشتری از کیف‌پولی می‌پردازد که توکن را دارد، مثلاً USDC روی Base. با کسر خودکار، تأیید را هم از همان کیف‌پول امضا می‌کند.

آیا می‌توانم برای اشتراک ارز دیجیتال دوره آزمایشی رایگان بگذارم؟​

بله. هنگام ساخت اشتراک trial_period_days را تنظیم کنید. اشتراک با وضعیت trialing شروع می‌شود، در دوره آزمایشی پولی دریافت نمی‌شود و OrcaRail حدود ۳ روز پیش از پایان آن به مشتری ایمیل می‌زند.


شروع در سندباکس · اشتراک‌ها · قیمت‌گذاری