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

دریافت پرداخت با ارز دیجیتال برای کسب‌وکار (قدم به قدم)

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

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

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

آیا کسب‌وکار می‌تواند پرداخت با ارز دیجیتال بگیرد​

بله. کسب‌وکار می‌تواند ارز دیجیتال را مثل هر روش پرداخت دیگری بپذیرد: مشتری پرداخت می‌کند و کسب‌وکار فروش را ثبت می‌کند. دو تفاوت وجود دارد:

  • شبکه کارت بانکی وجود ندارد. مشتری از کیف پول خودش به یک آدرس ارز می‌فرستد. درگاه برای هر پرداخت آن آدرس یا قرارداد را می‌سازد و انتقال را به سفارش شما وصل می‌کند.
  • قیمت‌ها تغییر می‌کنند، به‌جز استیبل‌کوین‌ها. بیت‌کوین و بیشتر ارزها نوسان دارند. استیبل‌کوین‌هایی مثل USDC و تتر (USDT) هم‌ارز دلار آمریکا هستند، پس سفارش ۱۰۰ دلاری تقریباً ۱۰۰ دلار می‌ماند.

قوانین ارز دیجیتال (مالیات، حسابداری، مجوز) به کشور شما بستگی دارد. قبل از شروع از حسابدار خود بپرسید درآمد ارز دیجیتال را چطور ثبت کنید.

قبل از شروع چه چیزهایی لازم دارید​

لازم داریدچرابا OrcaRail
کیف پولی که کنترلش با شماستجایی که پول شما می‌رسدهر آدرس EVM، سولانا یا بیت‌کوین
درگاه پرداخت ارز دیجیتالصفحه پرداخت را می‌سازد و پرداخت را تشخیص می‌دهدساخت حساب
راهی برای نمایش صفحه پرداختجایی که مشتری پرداخت می‌کندلینک پرداخت، ویجت، افزونه یا API
محیط آزمایشیآزمایش همه چیز بدون پول واقعیسازمان سندباکس رایگان

قدم ۱: ارزها و شبکه‌ها را انتخاب کنید​

با چیزی شروع کنید که مشتری‌ها همین حالا دارند. برای بیشتر کسب‌وکارها یعنی استیبل‌کوین:

  • USDC و تتر (USDT) برای محصولات و اشتراک‌هایی که قیمت دلاری دارند.
  • بیت‌کوین اگر مشتری‌ها درخواستش را دارند.
  • شبکه‌های کم‌کارمزد مثل Base، سولانا، Polygon یا Arbitrum، تا پرداخت کوچک کارمزد شبکه زیادی برای مشتری نداشته باشد.

OrcaRail بیش از ۷۰ شبکه اصلی (mainnet) را پشتیبانی می‌کند، از جمله شبکه‌های EVM، سولانا و بیت‌کوین. شبکه ترون هنوز پشتیبانی نمی‌شود. فهرست کامل در شبکه‌ها و توکن‌ها است. مشتری می‌تواند با توکن یا شبکه دیگری هم پرداخت کند: قیمت‌گذاری یک کارمزد پل (bridge) اضافه می‌کند که پرداخت‌کننده می‌پردازد و شما مبلغ کامل را دریافت می‌کنید (کارمزدها).

قدم ۲: روش پرداخت مشتری را انتخاب کنید​

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

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

قدم ۳: رایگان در سندباکس آزمایش کنید​

قبل از دریافت پول واقعی، یک پرداخت آزمایشی انجام دهید:

  1. در داشبورد روی رفتن به سندباکس بزنید. یک نسخه از سازمان خود می‌گیرید که فقط تست‌نت دارد و کلیدهای ak_test_.
  2. در سندباکس یک لینک پرداخت یا payment intent بسازید.
  3. صفحه پرداخت را باز کنید و در نوار آزمایشی روی شبیه‌سازی پرداخت بزنید، یا با USDC آزمایشی رایگان از یک فاست تست‌نت پرداخت کنید.
  4. بررسی کنید که سفارش به حالت پرداخت‌شده برود و وب‌هوک شما برسد.

پرداخت‌های شبیه‌سازی‌شده هیچ‌وقت پول واقعی ندارند و هیچ‌وقت قابل برداشت نیستند. شبیه‌سازی پرداخت را ببینید.

قدم ۴: کار واقعی را شروع کنید​

  1. به سازمان واقعی (live) بروید و کلید API واقعی (ak_live_) بسازید.
  2. آدرس‌های برداشت خود را اضافه کنید، یکی برای هر نوع شبکه‌ای که می‌پذیرید.
  3. آدرس وب‌هوک را روی سرور واقعی خود بگذارید.
  4. محصولات، لینک‌ها و ویجت‌ها را دوباره در سازمان واقعی بسازید؛ داده‌های سندباکس در سندباکس می‌ماند.

چک‌لیست شروع کار واقعی همه مراحل را پوشش می‌دهد.

قدم ۵: پول بگیرید و هر پرداخت را دنبال کنید​

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

دریافت پرداخت با ارز دیجیتال در سایت با کد​

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

const OrcaRail = require('@orcarail/node').default
const orcarail = new OrcaRail(
process.env.ORCARAIL_API_KEY,
process.env.ORCARAIL_API_SECRET
)

const intent = await orcarail.paymentIntents.create({
amount: '49.00',
currency: 'usd',
payment_method_types: ['crypto'],
tokenId: process.env.USDC_TOKEN_ID,
networkId: process.env.BASE_NETWORK_ID,
return_url: 'https://yourshop.com/thanks',
})

معرفی Payment Intents روند کامل ساخت، تأیید و تکمیل را توضیح می‌دهد. راهنماهای SDK نود جی‌اس و SDK پی‌اچ‌پی بررسی امضای وب‌هوک را نشان می‌دهند.

هزینه دریافت پرداخت با ارز دیجیتال​

قیمت هر درگاه متفاوت است، پس کارمزد هر پرداخت و اینکه چه کسی کارمزد شبکه را می‌دهد مقایسه کنید. OrcaRail برای هر تراکنش تکمیل‌شده ۰٫۵٪ کارمزد می‌گیرد و ۱۰۰ تراکنش اول رایگان است. پرداخت ۱۰۰ دلاری ۰٫۵۰ دلار هزینه دارد. قیمت‌ها را ببینید. فهرست درگاه‌های پرداخت ارز دیجیتال کارمزدهای اعلام‌شده دیگر ارائه‌دهندگان را مقایسه می‌کند.

سؤالات متداول​

برای دریافت پرداخت با ارز دیجیتال کیف پول شرکتی لازم است؟​

برای هر نوع شبکه‌ای که می‌پذیرید (EVM، سولانا یا بیت‌کوین) یک آدرس کیف پول لازم دارید که کنترلش با شما باشد. می‌تواند کیف پول سخت‌افزاری، اپلیکیشن غیرامانی یا کیف پول چندامضایی شرکت باشد.

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

بله. مشتری می‌تواند با توکن یا شبکه پشتیبانی‌شده دیگری پرداخت کند. قیمت‌گذاری کارمزد پل را شامل می‌شود که پرداخت‌کننده می‌دهد، پس شما همان مبلغی را که خواسته‌اید دریافت می‌کنید.

دریافت پرداخت با ارز دیجیتال امن است؟​

پرداخت با استیبل‌کوین بعد از تأیید روی بلاکچین قطعی است، پس برگشت پرداخت کارت (chargeback) وجود ندارد. کلید مخفی API را روی سرور نگه دارید، امضای هر وب‌هوک را بررسی کنید و اول در سندباکس آزمایش کنید.

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

بله. در داشبورد یک لینک پرداخت بسازید و با ایمیل، چت یا کد QR بفرستید. ارسال فاکتور ارز دیجیتال را ببینید.

راه‌اندازی چقدر طول می‌کشد؟​

لینک پرداخت چند دقیقه طول می‌کشد. افزونه ووکامرس کمتر از یک ساعت. اتصال اختصاصی با API معمولاً یک بعدازظهر، همراه با آزمایش در سندباکس.