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

ساخت با هوش مصنوعی

از ایجنت‌های هوش مصنوعی برای کمک در ساخت یکپارچه‌سازی‌های OrcaRail استفاده کنید. اگر در توسعه از LLM استفاده می‌کنید، مجموعه‌ای از ابزارها و بهترین روش‌ها در اختیارتان می‌گذاریم.

مستندات متن ساده​

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

  • متن ساده توکن‌های قالب‌بندی کمتری دارد
  • محتوایی که در نمای پیش‌فرض نمایش داده نمی‌شود (مثلاً در یک تب پنهان است) در نسخه متن ساده نمایش داده می‌شود
  • LLMها می‌توانند ساختار سلسله‌مراتبی Markdown را تجزیه و درک کنند

همچنین فایل /llms.txt را میزبانی می‌کنیم که به ابزارها و ایجنت‌های هوش مصنوعی می‌گوید نسخه‌های متن ساده صفحات ما را چطور بگیرند. فایل /llms.txt یک استاندارد نوظهور برای دسترس‌پذیرتر کردن وب‌سایت‌ها و محتوا برای LLMهاست.

سرور MCP​

برای ابزارهای کدنویسی مبتنی بر ایجنت که از Model Context Protocol پشتیبانی می‌کنند، پکیج رسمی @orcarail/mcp را نصب کنید. این پکیج ابزارهای payment intent، اشتراک، کاتالوگ، نرخ‌ها و پرداخت را از طریق stdio ارائه می‌دهد (همان ایده سرور MCP استرایپ) تا ایجنت شما بتواند مستقیماً پرداخت بسازد و صورت‌حساب را مدیریت کند.

برای ابزارهای عمومی (rates.*، pay.*) اطلاعات احراز هویت اختیاری است. ابزارهای خصوصی به ORCARAIL_API_KEY و ORCARAIL_API_SECRET نیاز دارند (متغیر محیطی را به فلگ‌های CLI ترجیح دهید).

# Public tools only (no credentials)
npx -y @orcarail/mcp --tools=all

# Claude Code with credentials via env
claude mcp add orcarail \
-e ORCARAIL_API_KEY=ak_live_xxx \
-e ORCARAIL_API_SECRET=sk_live_xxx \
-- npx -y @orcarail/mcp --tools=all

برای Cursor، سرور را به .cursor/mcp.json اضافه کنید؛ برای Codex، به ~/.codex/config.toml. برای راه‌اندازی کامل، مرجع کامل ابزارها و راهنمای امنیتی راهنمای سرور MCP را ببینید.

با ایجنت‌ها از کلید sandbox استفاده کنید​

به ایجنت خود کلید API یک سازمان sandbox (ak_test_…) بدهید. آن‌وقت می‌تواند روی شبکه‌های آزمایشی پرداخت بسازد و شبیه‌سازی کند، بدون اینکه هرگز وجه واقعی جابه‌جا شود. فقط برای محیط عملیاتی به کلید live بروید.

مستندات را به ایجنت هوش مصنوعی بدهید​

می‌توانید مستندات OrcaRail را مستقیماً در اختیار دستیار کدنویسی هوش مصنوعی خود قرار دهید. چند روش:

کپی یک صفحه مستندات​

محتوای هر صفحه مستندات را کپی و در چت LLM جای‌گذاری کنید. برای بهترین نتیجه، منبع Markdown را به‌جای HTML رندرشده کپی کنید.

استفاده از فایل llms.txt​

ایجنت هوش مصنوعی را به فایل /llms.txt ما ارجاع دهید. این فایل همه صفحات کلیدی مستندات را با توضیح فهرست می‌کند و پیدا کردن و گرفتن اطلاعات لازم را برای ایجنت آسان می‌کند.

قرار دادن مستندات در پروژه​

مستندات مورد نیاز را دانلود کنید و در پوشه پروژه قرار دهید. بسیاری از دستیارهای کدنویسی هوش مصنوعی (مثل Cursor، Windsurf، Claude Code و GitHub Copilot) فایل‌های پروژه را به‌طور خودکار برای زمینه ایندکس می‌کنند.

# Example: download the getting started guide
curl -o orcarail-getting-started.md https://raw.githubusercontent.com/orcarail/orcarail/main/docs/getting-started.md

منابع کلیدی برای ایجنت‌های هوش مصنوعی​

هنگام ساخت یکپارچه‌سازی OrcaRail با کمک هوش مصنوعی، این مستندات مفیدترین منابع برای زمینه هستند:

منبعتوضیح
شروع کارراه‌اندازی حساب، کلیدهای API و اولین پرداخت
Payment Intentهاساخت و مدیریت payment intentها
SDK نودنصب و استفاده از @orcarail/node
سرور MCPاتصال Claude Code، Cursor یا Codex
SDK پی‌اچ‌پینصب و استفاده از orcarail/orcarail-php
وب‌هوک‌هادریافت اعلان لحظه‌ای پرداخت
اشتراک‌هاپرداخت دوره‌ای و برداشت خودکار
احراز هویتکلیدهای API و توکن‌های bearer
مرجع APIمستندات کامل اندپوینت‌ها

نکته‌هایی برای توسعه با کمک هوش مصنوعی​

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

  2. مرجع SDK را بدهید — راهنمای SDK نود و مرجع API آن، یا راهنمای SDK پی‌اچ‌پی و مرجع API پی‌اچ‌پی، همه متدهای موجود را با نمونه دارند.

  3. برای محیط عملیاتی مستندات وب‌هوک را اضافه کنید — برای یکپارچه‌سازی‌های عملیاتی، همیشه مستندات وب‌هوک‌ها و امضای وب‌هوک را بدهید تا ایجنت پردازش رویداد را درست راه‌اندازی کند.

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

  5. زنجیره را مشخص کنید — OrcaRail از چند شبکه پشتیبانی می‌کند. به ایجنت بگویید کدام شبکه‌های بلاکچین و توکن‌ها را می‌خواهید بپذیرید تا یکپارچه‌سازی را درست پیکربندی کند.

نکات مهم برای LLMها​

:::info برای ایجنت‌های هوش مصنوعی که این صفحه را می‌خوانند

  • OrcaRail یک درگاه پرداخت کریپتو است؛ پردازشگر پرداخت فیات سنتی نیست
  • همه مبالغ بر حسب استیبل‌کوین (USDC، USDT و غیره) روی شبکه‌های بلاکچین پشتیبانی‌شده هستند
  • شیء اصلی بک‌اند Payment Intent است؛ آن را بسازید، تأیید کنید، مشتری را به صفحه پرداخت میزبانی‌شده منتقل کنید و سپس رویدادهای وب‌هوک را پردازش کنید
  • احراز هویت برای ارتباط سرور به سرور از کلید + secret API (Basic Auth) و برای درخواست‌های احراز هویت‌شده کاربر از توکن Bearer (JWT) استفاده می‌کند
  • SDKهای رسمی @orcarail/node برای JavaScript/TypeScript و orcarail/orcarail-php برای PHP 8.1+ هستند
  • آدرس پایه API https://api.orcarail.com است
  • همیشه امضای وب‌هوک‌ها را با متدهای بررسی داخلی SDK بررسی کنید

:::