درگاه پرداخت ارز دیجیتال برای SaaS: راهنمای انتخاب
درگاه پرداخت ارز دیجیتال برای SaaS کار بیشتری از یک صفحه پرداخت برای سفارشهای یکباره دارد. باید هر ماه از همان مشتری پول بگیرد، دوره آزمایشی رایگان و تمدیدهای ناموفق را مدیریت کند و به اپلیکیشن شما بگوید چه زمانی دسترسی را باز یا بسته کند. بسیاری از درگاههای ارز دیجیتال برای پرداخت یکباره ساخته شدهاند و کمبودهایشان در صورتحساب دورهای دیده میشود.
این راهنما فهرست چیزهایی است که پیش از انتخاب باید بررسی کنید: تمدیدها چطور دریافت میشوند، کارمزد روی یک طرح ۱۰ دلاری چقدر است، مشتری با چه ارزهایی میتواند بپردازد، API و وبهوکها، و پول به کجا میرود. هر عدد مربوط به رقبا به صفحه خود ارائهدهنده لینک شده است.
افشا: OrcaRail ناشر این بلاگ و یکی از درگاههای زیر است. اطلاعات رقبا از صفحههای خود هر ارائهدهنده، با لینک و تاریخ بررسی، آمده است. قیمتها تغییر میکنند؛ پیش از تصمیم با ارائهدهنده تأیید کنید.
چرا صورتحساب SaaS با ارز دیجیتال سختتر است
در پرداخت با کارت، پردازشگر کارت را نگه میدارد و هر ماه از آن برداشت میکند. کیفپول ارز دیجیتال برعکس کار میکند: هیچکس نمیتواند از آن توکن بردارد، مگر اینکه صاحب کیفپول اجازهای را امضا کند. پس درگاه به یکی از این دو روش تمدید را دریافت میکند:
- لینک پرداخت در هر دوره. درگاه یک فاکتور یا لینک میفرستد و مشتری خودش آن را از کیفپولش میپردازد.
- برداشت از پیش تأییدشده. مشتری یک بار امضا میکند و درگاه هر تمدید را برداشت میکند. در زنجیرههای EVM این کار با مجوز ERC-20 (allowance) و در سولانا با واگذاری توکن SPL انجام میشود.
هر تمدید دستی فرصتی است که مشتری فراموش کند، پس برای طرحهای ماهانه روش دوم مهم است. صورتحساب SaaS همچنین به کارمزد کم روی پرداختهای کوچک نیاز دارد و اپلیکیشن شما باید با یک وبهوک بفهمد تمدید موفق شد یا نه.
در درگاه پرداخت ارز دیجیتال برای SaaS چه چیزی را بررسی کنیم
| چه چیزی را بررسی کنیم | چرا برای SaaS مهم است | OrcaRail |
|---|---|---|
| تمدید خودکار | تمدید ازدسترفته کمتر در طرحهای ماهانه | کسر خودکار روی زنجیرههای EVM و سولانا، یا لینک پرداخت در هر دوره |
| کارمزد پرداختهای کوچک | کارمزد ثابت هر فاکتور سهم بزرگی از یک طرح ۱۰ دلاری را میبرد | ۰٫۵٪ برای هر تراکنش تکمیلشده، ۱۰۰ تراکنش اول رایگان، بدون کارمزد ثابت |
| ارزهایی که مشتری دارد | مشتری با همان چیزی میپردازد که در کیفپولش است | USDC، تتر (USDT) و توکنهای دیگر روی ۷۰ شبکه اصلی |
| دوره آزمایشی، توقف و لغو | قواعد پایه هر طرح SaaS | trial_period_days، pause_collection، cancel_at_period_end |
| وبهوکهای اشتراک | اپلیکیشن شما بر اساس رویدادها دسترسی را باز یا بسته میکند | ۱۳ رویداد اشتراک، امضاشده مثل همه وبهوکهای OrcaRail |
| API و SDK | بکاند شما اشتراکها را میسازد و مدیریت میکند | REST API، SDK نود و PHP، Laravel Cashier، سرور MCP |
| پول به کجا میرود | ریسک امانتداری و جریان نقدی | انتقال به کیفپولهای خودتان؛ بدون نگهداری موجودی |
| سندباکس | آزمایش تمدیدها پیش از پرداخت مشتری واقعی | سازمانهای سندباکس رایگان روی تستنت |
تمدید خودکار
OrcaRail هر دو روش دریافت را روی یک شیء اشتراک دارد:
| لینک پرداخت در هر دوره | کسر خودکار | |
|---|---|---|
collection_method | send_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
-
یک سندباکس باز کنید. در app.orcarail.com ثبتنام کنید و یک سازمان سندباکس با کلید
ak_test_بسازید. سندباکس روی تستنت کار میکند و پول واقعی جابهجا نمیشود. -
انتخاب کنید با چه چیزی پول میگیرید، مثلاً USDC روی Base. گزینهها را با
GET /payments/networksوGET /payments/networks/:id/tokensفهرست کنید و شناسه توکن و شبکه را نگه دارید. -
آدرسهای برداشت را تنظیم کنید برای EVM و سولانا تا تمدیدها به کیفپولهای خودتان برسد.
-
یک اشتراک بسازید وقتی مشتری طرحی را انتخاب میکند. با 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',metadata: { account_id: 'acct_123' },})مشتری را برای پرداخت دوره اول به
subscription.latest_payment_link?.linkبفرستید. -
کسر خودکار را پیشنهاد دهید. با
collection_method: 'auto_charge'مشتری یک بار تأیید میکند و تمدیدها خودکار برداشت میشوند. راهنمای کسر خودکار مراحل تأیید و فراخوانیهای API را توضیح میدهد. -
دسترسی را با وبهوکها باز و بسته کنید، با رویدادهای جدول بالا.
-
تمدیدها را آزمایش کنید. در سندباکس، لینک پرداخت یک دوره را باز کنید و روی Simulate payment بزنید. پرداخت از مسیر عادی میگذرد و وبهوکهای همیشگی را میفرستد. شبیهسازی پرداخت را ببینید.
-
به حالت واقعی بروید با یک سازمان 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 حدود ۳ روز پیش از پایان آن به مشتری ایمیل میزند.
