پرداخت ارز دیجیتال را در هر اپلیکیشن وب۲ بپذیرید.

صفحه پرداخت آماده برای USDC و USDT، اشتراک‌های دوره‌ای و وب‌هوک‌های امضاشده، همه با یک API. غیرامانی از پایه.

پرداخت‌های دوره‌ای

اشتراک‌هایی که خودکار پرداخت می‌شوند.

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

لینک‌های پرداخت

در هر دوره صورتحساب، یک لینک پرداخت آماده برای مشتری ایمیل می‌شود. کلیک، پرداخت، تمام.

کسر خودکار

مشتری یک‌بار مجوز برداشت توکن (allowance در EVM یا delegation در سولانا) را تأیید می‌کند و OrcaRail مبلغ هر دوره را خودکار دریافت می‌کند.

ایجاد اشتراک

const subscription = await orcarail.subscriptions.create({
  amount: '9.99',
  currency: 'usd',
  interval: 'month',
  interval_count: 1,
  collection_method: 'auto_charge',
  token_id: 1,
  network_id: 1,
  payer_email: '[email protected]',
  withdrawal_addresses: [
    { address: '0x...', percentage: 100 }
  ],
})
کسر خودکار تأیید شد — کیف پول مشتری متصل و مجوز برداشت فعال استتأیید کسر خودکار — انتخاب تعداد دوره‌ها و تأیید روی بلاکچین

چرا OrcaRail

پرداخت ارز دیجیتال را بدون بازنویسی سیستم فعلی‌تان راه بیندازید.

صفحه پرداخت آماده

لینک پرداخت و ویجت قابل‌جاسازی با تجربه کاربری ساده و آشنا برای کاربران وب۲.

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

قیمت را به ارز رایج تعیین کنید، با USDC یا USDT تسویه کنید و مبلغ دقیق را در صفحه پرداخت نشان دهید.

مسیریابی هوشمند

برای هر پرداخت، سریع‌ترین یا کم‌کارمزدترین شبکه به‌طور خودکار انتخاب می‌شود.

وب‌هوک و جلوگیری از پردازش تکراری

رویدادهای قابل‌اعتماد برای وضعیت‌های پرداخت‌شده، در انتظار و بازگشت وجه، با ارسال مجدد ایمن.

بازگشت وجه و رسیدگی به اختلاف

بازگشت وجه جزئی، یادداشت و سابقه قابل‌حسابرسی برای هر تراکنش.

فرایند شفاف و قابل‌حسابرسی

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

سندباکس رایگان روی تست‌نت

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

چطور کار می‌کند

سه قدم از ثبت پرداخت تا تسویه.

01

پرداخت را ایجاد کنید

از طریق API یا داشبورد، قیمت را به دلار یا یورو تعیین کنید و توکن تسویه را انتخاب کنید.

02

مشتری پرداخت می‌کند

صفحه پرداخت سازگار با WalletConnect، تأییدیه‌های روشن و انتخاب خودکار شبکه.

03

سفارش را تحویل می‌دهید

وب‌هوک وضعیت تراکنش روی بلاکچین را تأیید می‌کند تا بلافاصله سفارش را تحویل دهید.

شبکه‌ها و توکن‌ها

یک API برای EVM، سولانا و بیت‌کوین.

با تمرکز بر استیبل‌کوین‌های USDC و USDT روی شبکه‌های EVM، سولانا، بیت‌کوین و بیشتر. فهرست شبکه‌ها و توکن‌ها به‌صورت زنده از API ما دریافت می‌شود.

مناسب SaaS و مارکت‌پلیس‌ها

هر پرداخت را به کیف پول درست بفرستید.

برای هر payment intent یک withdrawal_address تعیین کنید تا وجه دقیقاً به همان‌جا برسد؛ یک کیف پول برای هر فروشنده، غرفه‌دار یا کمپین.

مقصد جداگانه برای هر پرداخت

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

کیف پول پیش‌فرض

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

تقسیم وجه و دریافت کمیسیون

برای کلیدهای API درصد کمیسیون تعیین کنید. این سهم از هر پرداخت به شما می‌رسد؛ در پیش‌فاکتور نمایش داده می‌شود و به آدرس برداشت شما واریز می‌شود.

نمونه برداشت پویا

// Each vendor gets paid to their own wallet
for (const order of orders) {
  await orcarail.paymentIntents.create({
    amount: order.total,
    currency: 'usd',
    payment_method_types: ['crypto'],
    tokenId,
    networkId,
    return_url: `${appUrl}/success`,
    withdrawal_address: order.vendor.walletAddress,
    metadata: { orderId: order.id },
  })
}

ساخته‌شده برای برنامه‌نویسان

API ساده با وضعیت‌های قابل‌پیش‌بینی.

از SDK استفاده کنید، رویدادهای وب‌هوک را دریافت کنید و با کلیدهای idempotency سیستم وب۲ خود را با وضعیت واقعی بلاکچین هماهنگ نگه دارید. روند پرداخت در نسخه نمایشی و راهنمای کامل یکپارچه‌سازی را ببینید.

رویدادهای وب‌هوک

payment_intent.succeeded · payment_intent.processing · payment_intent.canceled · payment_intent.requires_payment_method

سیاست تأیید تراکنش

تعداد تأیید لازم (۱ تا N) برای هر شبکه، قابل تنظیم برای هر اپلیکیشن.

ایجاد پرداخت

import OrcaRail from '@orcarail/node'

const orcarail = new OrcaRail(
  process.env.ORCARAIL_API_KEY,
  process.env.ORCARAIL_API_SECRET
)

const intent = await orcarail.paymentIntents.create({
  amount: '100.00',
  currency: 'usd',
  payment_method_types: ['crypto'],
  tokenId: 1,
  networkId: 1,
  return_url: 'https://yourapp.com/success',
  metadata: { orderId: 'A-2049' },
  withdrawal_address: vendor.walletAddress, // optional per-payment routing
})

// Confirm and redirect to hosted checkout
const confirmed = await orcarail.paymentIntents.confirm(intent.id, {
  client_secret: intent.client_secret,
  return_url: 'https://yourapp.com/success',
})
// Redirect customer to confirmed.nextAction.redirectToUrl.url

رویداد وب‌هوک

POST /webhooks/orcarail
x-webhook-signature: <hmac-sha256-hex>
{
  "type": "payment_intent.succeeded",
  "data": {
    "object": {
      "id": "abc123",
      "amount": "100.00",
      "currency": "usd",
      "status": "succeeded"
    }
  }
}

تعرفه‌ها

تعرفه ساده و شفاف.

نسخه میزبانی‌شده OrcaRail ۰٫۵٪ از مبلغ هر تراکنش است و ۱٬۰۰۰ تراکنش اول رایگان است. نسخه خودمیزبان روی سرورهای خودتان رایگان است.

شفاف از پایه

غیرامانی به‌صورت پیش‌فرض، بدون وابستگی به ما، و با یکپارچه‌سازی یکسان؛ چه ما میزبانی کنیم چه خودتان.

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

پرسش‌هایی که تیم‌ها پیش از راه‌اندازی می‌پرسند.

هزینه استفاده از OrcaRail چقدر است؟

نسخه میزبانی‌شده OrcaRail ۰٫۵٪ از هر تراکنش تکمیل‌شده کارمزد می‌گیرد و ۱٬۰۰۰ تراکنش اول رایگان است. نسخه خودمیزبان هزینه نرم‌افزار ندارد.

آیا OrcaRail غیرامانی است؟

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

OrcaRail از کدام بلاکچین‌ها و توکن‌ها پشتیبانی می‌کند؟

OrcaRail از شبکه‌های EVM، سولانا و بیت‌کوین پشتیبانی می‌کند و USDC و USDT توکن‌های اصلی تسویه هستند. شبکه‌های دیگر بر اساس درخواست کاربران اضافه می‌شوند.

بازگشت وجه چگونه انجام می‌شود؟

می‌توانید وجه را به‌صورت کامل یا جزئی، همراه با یادداشت و سابقه قابل‌حسابرسی، بازگردانید.

آیا داشبورد مدیریت دارد؟

بله. داشبورد شامل فهرست تراکنش‌ها، تنظیمات وب‌هوک و لاگ‌هاست.

OrcaRail با احراز هویت (KYC) و الزامات قانونی چه می‌کند؟

برای فرایندهای KYT/KYC فیلدهای متادیتا اضافه کنید یا سرویس‌دهنده خودتان را متصل کنید.

وب‌هوک‌ها چطور قابل‌اعتماد می‌مانند؟

ارسال مجدد خودکار، امضای دیجیتال و کلیدهای idempotency به‌صورت پیش‌فرض فعال‌اند.

آیا می‌توانم OrcaRail را بدون وجه واقعی تست کنم؟

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

زبان خود را انتخاب کنید

زبان خود را انتخاب کنید