بهروزرسانی شده در 17.04.2026
API شارژ Steam
Play Wallet یک API کاملاً باز برای شارژ حسابهای Steam ارائه میدهد. هر کس میتواند متصل شود — فرد یا شرکت — و از تنها 1 دلار شروع به شارژ Steam کند.
در این صفحه
- مقدمه
- حجمها
- کشورهای Steam در دسترس
- برای ادغام API به چه چیز نیاز دارید؟
- API شارژ Steam چگونه کار میکند؟
- نرخ کارمزد
- چگونه به API متصل شویم؟
- دستورات بات موجود
- سؤالات متداول اتصال به API
- نسخه آزمایشی / DEV
- شارژ موجودی برای ایجاد تراکنش
- راهنمای انتقال داخلی Bybit از طریق UID
- Base URL
- احراز هویت
- GET /get-balance
- POST /create-order
- POST /pay-order
- GET /get-order/{id}
- GET /get-order-list
- وضعیتهای سفارش
- محدودیتها
- اسناد حقوقی
- رد یا قطع همکاری
- تغییرات
مقدمه
استفاده از API ما را به هیچ شکلی محدود نمیکنیم. نیازی به امضای قرارداد یا کاغذبازی با ما نیست — تمام تعامل بر اساس اعتماد به پلتفرم است.
حجمها
API بهطور فعال توسط تریدرها، سرمایهگذاران Steam و فروشگاههای بازی استفاده میشود. گردش مالی merchant در Play Wallet در دوره 2023–2026 از 2 میلیون دلار فراتر رفت.
کشورهای Steam در دسترس
در حال حاضر، شارژ حساب برای مناطق زیر پشتیبانی میشود:
برای ادغام API به چه چیز نیاز دارید؟
برای استفاده از API به این موارد نیاز دارید:
API شارژ Steam چگونه کار میکند؟
در نسخه فعلی، API ما فقط با حسابهای Bybit کار میکند. این عمدتاً برای تضمین مشروعیت وجوه ورودی به کیف پول کریپتو ماست.
API بر اساس انتقالهای داخلی خودکار Bybit از طریق UID ساخته شده است.
- حساب خود را در صرافی Bybit ایجاد و شارژ میکنید.
- مبلغی را که میخواهید برای شارژ حسابهای Steam خرج کنید، به حساب Bybit ما ارسال میکنید.
- ما آن را بلافاصله به حساب شما واریز میکنیم.
- میتوانید با شارژ حسابها شروع به کار کنید.
نمودار استفاده از API
نرخ کارمزد
کارمزد اولیه شما تنها 2٪ خواهد بود. سپس، اگر حجم بیش از موارد زیر تولید کنید:
چگونه به API متصل شویم؟
برای اتصال سریع به API ما، این مراحل را دنبال کنید:
- این را باز کنید: بات Telegram برای API و "Start" را فشار دهید:
/startشروع به کار با بات - با استفاده از دستورات، اطلاعات زیر را به بات ارائه دهید:
/set_emailایمیل حساب Bybit خود را وارد کنید/edit_ipآدرس IP سرور DEV را اضافه کنید/edit_ipآدرس IP سرور PROD را اضافه کنید - توکنهای دسترسی را درخواست کنید:
/tokensدریافت توکن برای DEV و PROD - سپس میتوانید با ادغام ادامه دهید.
دستورات بات موجود
/helpنمایش فهرست دستورات/set_languageتغییر زبان/balanceنمایش موجودی شما/commissionنرخ کارمزد فعلی/top_upراهنمای شارژ حساب/tokensنمایش توکنهای دسترسی/ip_listفهرست IPهای مجاز/edit_ipویرایش IP در فهرست/set_emailتنظیم ایمیل Bybit/emailنمایش ایمیل Bybit/orders_exportتاریخچه تراکنشها/deposits_exportتاریخچه واریزهاسؤالات متداول اتصال به API
- میتوانید از یک آدرس IP سرور برای نسخه PROD و محیط DEV استفاده کنید.
- شما پرداختهای کاربر را از سمت خود مدیریت میکنید؛ از طریق API ما تنها به کاربران در Steam پول واریز میکنید.
- موجودی خود را در API ما شارژ میکنید، پرداخت را از کاربر میپذیرید (با هر روشی که انتخاب کنید) و در صورت نبود مشکل، پول را به کاربر واریز میکنید. ما مبلغ سفارش را از موجودی شما کسر میکنیم.
نسخه آزمایشی / DEV
در نسخه DEV نیازی نیست موجودی را شارژ یا سفارشها را پرداخت کنید. هدف اصلی این است که اطمینان حاصل شود همه درخواستهای API بهدرستی پردازش میشوند و پاسخ بدون خطا برمیگردانند.
https://dev.merchant.playwallet.bot/api/merchant/سپس میتوانید با ادغام نسخه PROD ادامه دهید.
شارژ موجودی برای ایجاد تراکنش
وقتی نسخه PROD کاملاً آماده شد، میتوانید برای شارژ حسابهای Steam سفارش ایجاد کنید. با این حال، ابتدا باید موجودی خود را شارژ کنید.
از حساب Bybit خود از طریق انتقال داخلی بیش از 1 USDT به حساب ما ارسال کنید. اینگونه هر بار که موجودی تمام شد، آن را شارژ میکنید.
جزئیات UID حساب Bybit ما:
137 323 163راهنمای انتقال داخلی Bybit از طریق UID
- وارد شوید به حساب Bybit (حساب باید با ایمیلی که قبلاً به ما دادهاید ثبت شده باشد).
- ماوس را روی پروفایل خود در Bybit ببرید و روی "برداشت" کلیک کنید.
- ارز را انتخاب کنید — USDT.
- مشخص کنید که انتقال داخلی (Internal) است.
- UID حساب مقصد را وارد کنید — 137323163.
- مبلغ برداشت را وارد کنید و روی "تأیید" کلیک کنید.
پس از ارسال، وجوه ظرف یک دقیقه به موجودی API شما خواهند رسید و میتوانید شروع به ایجاد سفارشها کنید.
اگر هنگام ارسال سفارش اشتباهی کردهاید، برای مثال ارز اشتباه را انتخاب کردهاید، با ما تماس بگیرید، و وجوه شما را برمیگردانیم.
مرجع API
https://merchant.playwallet.bot/api/merchant/احراز هویت
همه درخواستهای API باید با یک API key که از طریق هدر pw-api-key ارسال میشود، احراز هویت شوند. IP کلاینت باید در فهرست IPهای مجاز برای merchant موردنظر باشد.
pw-api-keyAPI key مرچنتGET/get-balance
موجودی merchant و فهرست خدمات قابل پرداخت را دریافت کنید.
هدرها
pw-api-keyAPI key مرچنتcurl "https://merchant.playwallet.bot/api/merchant/get-balance" \ --header "pw-api-key: <API_KEY>"
{ "status": "success", "message": "", "data": { "balance": "0.00", "frozenBalance": "0.00", "feeRatio": "0.0600", "services": [ { "id": "ff71c998-14be-4e3d-8ad3-0ffc8357265b", "name": "test", "minAmount": "0.25", "maxAmount": "200.00" } ] } }
POST/create-order/
ایجاد سفارش جدید.
هدرها
pw-api-keyAPI key مرچنتبدنه درخواست
externalIdشناسه یکتای سفارش که توسط کلاینت ارائه میشود. برای پیوند سفارش با سیستم خارجی کلاینت استفاده میشود.serviceIdشناسه سرویسی که کلاینت میخواهد سفارش دهد. باید با یکی از سرویسهای موجود در سیستم مطابقت داشته باشد.amountمبلغ سفارش به ارز تعیینشده برای merchant. باید یک رشته با دو رقم اعشار باشد.loginلاگین کاربری که سفارش برای او ایجاد میشود. لاگین DEV: 123456789.curl "https://merchant.playwallet.bot/api/merchant/create-order/" \ --request POST \ --header "pw-api-key: <API_KEY>" \ --header "Content-Type: application/json" \ --data '{ "externalId": "ext-12345", "serviceId": "ff71c998-14be-4e3d-8ad3-0ffc8357265b", "amount": "150.00", "login": "user123" }'
{ "status": "success", "message": "", "data": { "id": "72cf5503-ae6a-45af-97b8-aae3a0731687", "status": "queued", "externalId": "7", "serviceId": "ff71c998-14be-4e3d-8ad3-0ffc8357265b", "amount": "1.00", "amountFee": "0.03", "feeRatio": "0.03", "createdDateTime": "2024-04-18T17:36:55.453116", "expiredDateTime": "2024-04-18T17:46:55.453069", "completedDateTime": null } }
POST/pay-order/
پرداخت یک سفارش ایجادشده.
هدرها
pw-api-keyAPI key مرچنتبدنه درخواست
"72cf5503-ae6a-45af-97b8-aae3a0731687""2024-04-18T17:36:55.453116""72cf5503-ae6a-45af-97b8-aae3a07316872024-04-18T17:36:55.453116"SHA512("72cf5503-ae6a-45af-97b8-aae3a07316872024-04-18T17:36:55.453116")db8e5992e47c48b46f59ecdd1789cc525f4061a52fbf8200dbdab4bc0929de9cf2f61bd8725314440c498a694176b06a2faec22776be4dc8123fffee14b027a5curl "https://merchant.playwallet.bot/api/merchant/pay-order/" \ --request POST \ --header "pw-api-key: <API_KEY>" \ --header "Content-Type: application/json" \ --data '{ "id": "72cf5503-ae6a-45af-97b8-aae3a0731687", "externalId": "ext-12345", "token": "db8e5992e47c48b46f59ecdd1789cc525f4061a52fbf8200dbdab4bc0929de9cf2f61bd8725314440c498a694176b06a2faec22776be4dc8123fffee14b027a5" }'
{ "status": "success", "message": "", "data": { "id": "b8509f61-17fd-4578-8529-7bfb29f14d39", "status": "queued", "externalId": "ext-12345", "serviceId": "ff71c998-14be-4e3d-8ad3-0ffc8357265b", "amount": "150.00", "amountFee": "0.00", "feeRatio": "0.00", "createdDateTime": "2024-04-16T03:07:16.739351", "expiredDateTime": "2024-04-16T03:34:14", "completedDateTime": null } }
GET/get-order/{id}
دریافت وضعیت سفارش.
هدرها
pw-api-keyAPI key مرچنتپارامترهای کوئری
idشناسه سفارشcurl "https://merchant.playwallet.bot/api/merchant/get-order/72cf5503-ae6a-45af-97b8-aae3a0731687" \ --header "pw-api-key: <API_KEY>"
{ "status": "success", "message": "", "data": { "id": "72cf5503-ae6a-45af-97b8-aae3a0731687", "status": "completed", "externalId": "7", "serviceId": "ff71c998-14be-4e3d-8ad3-0ffc8357265b", "amount": "1.00", "amountFee": "0.03", "feeRatio": "0.03", "createdDateTime": "2024-04-18T17:36:55.453116", "expiredDateTime": "2024-04-18T17:46:55.453069", "completedDateTime": "2024-04-18T17:44:31.974430" } }
GET/get-order-list/
دریافت تاریخچه سفارشهای merchant.
هدرها
pw-api-keyAPI key مرچنتپارامترهای کوئری
offsetآفست شروع فهرست (پیشفرض 0)limitتعداد سفارشهای بازگشتی (پیشفرض 10)curl "https://merchant.playwallet.bot/api/merchant/get-order-list/?offset=0&limit=10" \ --header "pw-api-key: <API_KEY>"
{ "status": "success", "message": "", "data": [ { "id": "8ca9e0bf-b45b-43c4-acb2-93f467b1760e", "status": "active", "externalId": "6", "serviceId": "ff71c998-14be-4e3d-8ad3-0ffc8357265b", "amount": "1.00", "amountFee": "0.03", "feeRatio": "0.03", "createdDateTime": "2024-04-18T17:33:13.510839", "expiredDateTime": "2024-04-18T17:43:13.510798", "completedDateTime": null }, { "id": "72cf5503-ae6a-45af-97b8-aae3a0731687", "status": "completed", "externalId": "7", "serviceId": "ff71c998-14be-4e3d-8ad3-0ffc8357265b", "amount": "1.00", "amountFee": "0.03", "feeRatio": "0.03", "createdDateTime": "2024-04-18T17:36:55.453116", "expiredDateTime": "2024-04-18T17:46:55.453069", "completedDateTime": "2024-04-18T17:44:31.974430" } ] }
وضعیتهای سفارش
| وضعیت | توضیح |
|---|---|
active | در انتظار تأیید پرداخت |
queued | در صف پردازش |
completed | با موفقیت تکمیل شد |
error | خطای اجرا — سفارش پرداخت نشد، کسری از حساب وجود ندارد |
محدودیتها
در حال حاضر هیچ محدودیتی وجود ندارد.
اسناد حقوقی
ما از شما هیچ سند حقوقی برای تأیید همکاری درخواست نمیکنیم و ارائه نمیدهیم.
تمام تعامل تنها بر اساس اعتماد شما به پلتفرم ما است.
رد یا قطع همکاری
ما حق رد همکاری را بدون توضیح برای خود محفوظ میداریم.
در صورت نقض شرایط توافق ما، همکاری با شما بلافاصله قطع خواهد شد.
تغییرات
ما حق تغییر و بهروزرسانی اطلاعات API را به صلاحدید خود برای خود محفوظ میداریم. هرچند تغییرات مکرر انتظار نمیرود، توصیه میکنیم این صفحه را بهطور منظم بررسی کنید تا بهروز بمانید.
ما در این بخش از همه تغییرات مهم اطلاعرسانی خواهیم کرد.