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

لینک پرداخت ارز دیجیتال: ساخت لینک پرداخت USDC و تتر در چند دقیقه

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

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

این راهنما نشان می‌دهد چطور با OrcaRail برای USDC یا تتر (USDT) لینک پرداخت ارز دیجیتال بسازید، آن را کجا بفرستید، مشتری چه می‌بیند و هزینه‌اش چقدر است. همچنین توضیح می‌دهد کی یک لینک تنها ابزار درستی نیست، مثلاً وقتی یک محصول را به خریداران زیادی می‌فروشید.

لینک پرداخت ارز دیجیتال یک آدرس وب است که صفحه پرداخت میزبانی‌شده‌ای را با مبلغ، توکن و شبکه ثابت باز می‌کند. در OrcaRail شکلش این است: https://pay.orcarail.com/<slug>.

مشتری در صفحه پرداخت:

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

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

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

می‌خواهیداستفاده کنید ازچطور کار می‌کند
یک بار از یک مشتری پول بگیرید: پروژه فریلنس، معامله‌ای که در چت توافق شده، یک فاکتورلینک پرداختیک لینک، یک پرداخت
یک محصول را به خریداران زیادی بفروشید، مثلاً در یک صفحه فرود (لندینگ)ویجت قیمت‌گذاریهر خریدار یک لینک پرداخت یک‌بارمصرف تازه می‌گیرد
سفارش‌های فروشگاه یا اپلیکیشن خودتان را دریافت کنیدpayment intent یا افزونه ووکامرس (وردپرس)یک پرداخت برای هر سفارش، و یک وب‌هوک سفارش را پرداخت‌شده علامت می‌زند
هر ماه از یک مشتری پول بگیریداشتراکهر دوره یک لینک تازه، یا پرداخت خودکار (auto-charge)
  1. در app.orcarail.com ثبت‌نام کنید و راه‌اندازی هدایت‌شده را یک بار کامل کنید. شروع کار را ببینید.
  2. آدرس برداشت خود را اضافه کنید برای هر نوع شبکه‌ای که می‌پذیرید: EVM، سولانا یا بیت‌کوین. استراتژی برداشت را ببینید.
  3. به پرداخت‌ها بروید و روی ایجاد لینک پرداخت بزنید.
  4. عنوان، مبلغ، توکن و شبکه را وارد کنید. مبلغ به همان توکنی است که دریافت می‌کنید: 50 با USDC روی Base یعنی ۵۰ USDC.
  5. تنظیمات اختیاری:
    • انقضا. به‌طور پیش‌فرض لینک هیچ‌وقت منقضی نمی‌شود. اگر پیشنهاد یا فاکتور مهلت دارد، یک تاریخ بگذارید.
    • ایمیل پرداخت‌کننده. فقط همین شخص می‌تواند پرداخت کند. او پیش از پرداخت، ایمیلش را با یک کد در صفحه پرداخت تأیید می‌کند.
    • آدرس‌های برداشت فقط برای همین لینک، اگر این پول باید به کیف پول دیگری برود.
  6. لینک را بسازید و روی کپی لینک پرداخت بزنید.

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

لینک یک URL معمولی است، پس هر جا که بتوانید متن بچسبانید کار می‌کند:

  • ایمیل و فاکتور. آن را جای اطلاعات پرداخت بگذارید. ارسال فاکتور ارز دیجیتال را ببینید.
  • پیام‌رسان‌ها و پیام مستقیم. واتس‌اپ، تلگرام، دیسکورد، اینستاگرام یا X.
  • حضوری. URL را با هر سازنده کد QR به کد QR تبدیل کنید و روی گوشی نشان دهید یا چاپ کنید.

برای هر لینک عنوانی روشن بگذارید، مثلاً «طراحی لوگو، پیش‌پرداخت ۵۰٪»، تا بعداً پرداخت را راحت پیدا کنید.

مشتری در صفحه پرداخت چه می‌بیند​

مشتری لینک را باز می‌کند و عنوان، مبلغ و شبکه را می‌بیند. یک کیف پول مرورگر را وصل می‌کند، یا کد QR را با کیف پول موبایلش اسکن می‌کند، و پرداخت را می‌فرستد. به حساب OrcaRail نیازی ندارد.

اگر ارز دیگری دارد، مثلاً تتر روی اتریوم در حالی که لینک USDC روی Base می‌خواهد، می‌تواند همان را انتخاب کند. Relay آن را از طریق پل منتقل یا تبدیل می‌کند و پیش‌فاکتور یک کارمزد bridge اضافه می‌کند که مشتری می‌پردازد. شما باز هم کل مبلغ را دریافت می‌کنید. کارمزدها را ببینید.

چه کسی پرداخت کرده است​

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

اگر سیستم خودتان باید به پرداخت واکنش نشان دهد، مثلاً سفارشی را فعال کند، به‌جای لینکی که دستی ساخته‌اید از یک payment intent استفاده کنید. payment intent لینک صفحه پرداخت میزبانی‌شده خودش را می‌سازد و بک‌اند شما یک وب‌هوک امضاشده payment_intent.completed دریافت می‌کند.

برای ساخت لینک از سیستم خودتان، POST /payments/links را با یک کلید API فراخوانی کنید:

curl https://api.orcarail.com/api/v1/payments/links \
-u ak_test_your_key:sk_test_your_secret \
-H "Content-Type: application/json" \
-d '{
"title": "Logo design, 50% deposit",
"amount": "50",
"tokenId": "<USDC token UUID>",
"networkId": "<Base Sepolia network UUID>",
"expiresAt": "2026-12-31T23:59:59.000Z",
"metadata": { "client": "acme" }
}'

پاسخ یک slug دارد و لینک می‌شود https://pay.orcarail.com/<slug>. شناسه توکن و شبکه را از شبکه‌ها و توکن‌ها بگیرید. درخواست و پاسخ کامل در مرجع API پرداخت‌ها آمده است.

پیش از ارسال لینک واقعی، یک لینک را با پول آزمایشی امتحان کنید:

  1. در داشبورد روی رفتن به سندباکس بزنید. سندباکس فقط از تست‌نت استفاده می‌کند، پس پول واقعی جابه‌جا نمی‌شود.
  2. یک لینک پرداخت با USDC روی Base Sepolia، Ethereum Sepolia یا Arbitrum Sepolia بسازید.
  3. لینک را باز کنید و در بنر آزمایشی روی شبیه‌سازی پرداخت بزنید. یا آن را با USDC آزمایشی رایگان از فاست Circle بپردازید: راهنمای فاست USDC در Sepolia را ببینید.

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

  • کارمزد شبکه: مشتری آن را به بلاکچین می‌پردازد. روی Base، سولانا، Polygon یا Arbitrum کم است و روی اتریوم معمولاً بیشتر.
  • کارمزد bridge: فقط وقتی مشتری با توکن یا شبکه دیگری پرداخت کند. در پیش‌فاکتور نمایش داده می‌شود و مشتری آن را می‌پردازد.
  • کارمزد OrcaRail: ‏۰٫۵٪ برای هر تراکنش تکمیل‌شده، و ۱۰۰ تراکنش اول رایگان است. یک لینک ۲۰۰ USDC، ‏۱ USDC هزینه دارد. قیمت‌گذاری را ببینید.

وقتی API زنده را در ۱۳ نوامبر ۲۰۲۶ بررسی کردیم، OrcaRail از ۷۰ شبکه اصلی (mainnet) فعال پشتیبانی می‌کرد. فهرست به‌روز در شبکه‌ها و توکن‌ها است.

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

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

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

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

بله. مشتری در صفحه پرداخت توکن یا شبکه پشتیبانی‌شده دیگری را انتخاب می‌کند. Relay آن را از طریق پل منتقل یا تبدیل می‌کند و کارمزد bridge به پیش‌فاکتور مشتری اضافه می‌شود، پس شما کل مبلغ را با توکنی که انتخاب کرده‌اید دریافت می‌کنید.

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

لینک پرداخت برای فرستادن ساخته شده است: آن را در داشبورد یا با API می‌سازید و برای کسی می‌فرستید. payment intent برای تسویه حساب در اپلیکیشن خودتان است: قیمت را به ارز خودتان (مثلاً "25.00" و "usd") و یک return_url تعیین می‌کنید. برای آن سفارش یک لینک پرداخت میزبانی‌شده می‌سازد و بک‌اند شما وب‌هوک دریافت می‌کند.


ساخت لینک پرداخت · API پرداخت‌ها · قیمت‌گذاری