Zoneless: جایگزین اوپنسورس Stripe برای پرداخت با استیبلکوین
خلاصهٔ کاملتر
Zoneless یه استک اوپنسورس برای پرداخت با استیبلکوینه که شامل چکاوت، مدیریت اشتراک، حساب مارکتپلیس و واریز به فروشندهها میشه، همه از طریق یه API سازگار با Stripe. میتونی کل پلتفرم رو جایگزین Stripe کنی یا کنارِ سیستم پرداخت فعلیت اضافهش کنی. نکتهی اصلی اینه که خودت زیرساخت رو کنترل میکنی، بدون واسطه و بدون کارمزد اضافه.
طبق گفتهی سازندههاش، Zoneless از مفاهیم آشنایی مثل Checkout Session، Payment Link، Customer، Product، Subscription، Account، Transfer و Payout استفاده میکنه و حتی شکل آبجکتها، الگوی webhook و مدل idempotency (یعنی جلوگیری از پردازش دوبارهی یه درخواست تکراری) رو هم مثل Stripe پیاده کرده. برای همین اگه قبلاً با SDK جاوااسکریپتی Stripe کار کرده باشی، کدنویسی باهاش خیلی آشنا به نظر میرسه:
const client = new Zoneless('sk_live_z_YOUR_API_KEY', 'https://api.zoneless.com');
const session = await client.checkout.sessions.create({
success_url: 'https://yoursite.com/success',
line_items: [{ price_data: { currency: 'usdc', unit_amount: 1000 } }],
mode: 'payment',
});این پروژه فقط یه دموی آزمایشی نیست؛ زیرساخت پرداخت فروشندههای PromptBase، یه مارکتپلیس هوش مصنوعی با بیش از ۵۰۰هزار کاربر، رو همین الان اداره میکنه. از نظر فنی، بکاندش با Express.js و مونگودیبی نوشته شده و داشبوردش هم با انگولار ساخته شده. کل پروژه زیر مجوز Apache 2.0 منتشر شده و برای اجرای محلیش فقط کافیه با Docker Compose بالاش بیاری.
نکات کلیدی:
- Zoneless یه پلتفرم پرداخت اوپنسورسه با API سازگار با Stripe که پرداختها رو با استیبلکوین USDC انجام میده
- بکاند با Express.js و مونگودیبی، داشبورد با انگولار نوشته شده
- زیرساخت پرداخت فروشندههای PromptBase (بیش از ۵۰۰هزار کاربر) رو در تولید اداره میکنه
- تحت مجوز Apache License 2.0 منتشر شده و راهاندازیش با Docker Compose انجام میشه




