بهروزرسانی شده در 17.04.2026
Play Wallet یک API کاملاً باز برای شارژ حسابهای Steam ارائه میدهد. هر کس میتواند متصل شود — فرد یا شرکت — و از تنها 1 دلار شروع به شارژ Steam کند.
استفاده از API ما را به هیچ شکلی محدود نمیکنیم. نیازی به امضای قرارداد یا کاغذبازی با ما نیست — تمام تعامل بر اساس اعتماد به پلتفرم است.
API بهطور فعال توسط تریدرها، سرمایهگذاران Steam و فروشگاههای بازی استفاده میشود. گردش مالی merchant در Play Wallet در دوره 2023–2026 از 2 میلیون دلار فراتر رفت.
در حال حاضر، شارژ حساب برای مناطق زیر پشتیبانی میشود:
برای استفاده از API به این موارد نیاز دارید:
در نسخه فعلی، API ما فقط با حسابهای Bybit کار میکند. این عمدتاً برای تضمین مشروعیت وجوه ورودی به کیف پول کریپتو ماست.
API بر اساس انتقالهای داخلی خودکار Bybit از طریق UID ساخته شده است.
انتقال داخلی تراکنشی فوری بین حسابهای Bybit از طریق UID است. بدون کارمزد انتقال، بدون انتظار برای تأییدات بلاکچین. وجوه فوراً واریز میشوند.
وقتی موجودی تمام شد، میتوانید دوباره شارژ کنید. حداقل یا حداکثر مبلغ شارژ نداریم. میتوانید همه چیز را فقط با 1 دلار آزمایش کنید.
کارمزد اولیه شما تنها 2٪ خواهد بود. سپس، اگر حجم بیش از موارد زیر تولید کنید:
API برای شارژ پلتفرمهای مختلف بازی: Steam و سایر. توسعهدهنده: playwallet.bot سؤالات: @yspeh_pulse
برای اتصال سریع به API ما، این مراحل را دنبال کنید:
/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تاریخچه واریزهادر نسخه DEV نیازی نیست موجودی را شارژ یا سفارشها را پرداخت کنید. هدف اصلی این است که اطمینان حاصل شود همه درخواستهای API بهدرستی پردازش میشوند و پاسخ بدون خطا برمیگردانند.
سپس میتوانید با ادغام نسخه PROD ادامه دهید.
https://dev.merchant.playwallet.bot/api/merchant/وقتی نسخه PROD کاملاً آماده شد، میتوانید برای شارژ حسابهای Steam سفارش ایجاد کنید. با این حال، ابتدا باید موجودی خود را شارژ کنید.
از حساب Bybit خود از طریق انتقال داخلی بیش از 1 USDT به حساب ما ارسال کنید. اینگونه هر بار که موجودی تمام شد، آن را شارژ میکنید.
جزئیات UID حساب Bybit ما:
/balanceتأیید کنید همه چیز بهدرستی واریز شد

پس از ارسال، وجوه ظرف یک دقیقه به موجودی API شما خواهند رسید و میتوانید شروع به ایجاد سفارشها کنید.
اگر هنگام ارسال سفارش اشتباهی کردهاید، برای مثال ارز اشتباه را انتخاب کردهاید، با ما تماس بگیرید، و وجوه شما را برمیگردانیم.
با این حال، اگر UID اشتباهی وارد کردهاید، نمیتوانیم به شما کمک کنیم. در این صورت با پشتیبانی Bybit تماس بگیرید.
https://merchant.playwallet.bot/api/merchant/همه درخواستهای API باید با یک API key که از طریق هدر pw-api-key ارسال میشود، احراز هویت شوند. IP کلاینت باید در فهرست IPهای مجاز برای merchant موردنظر باشد.
/get-balanceموجودی merchant و فهرست خدمات قابل پرداخت را دریافت کنید.
هدرها:
pw-api-keyAPI key مرچنتResponse
{ "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" } ] } }
/create-order/ایجاد سفارش جدید.
هدرها:
pw-api-keyAPI key مرچنتبدنه درخواست:
externalIdشناسه یکتای سفارش که توسط کلاینت ارائه میشود. برای پیوند سفارش با سیستم خارجی کلاینت استفاده میشود.serviceIdشناسه سرویسی که کلاینت میخواهد سفارش دهد. باید با یکی از سرویسهای موجود در سیستم مطابقت داشته باشد.amountمبلغ سفارش به ارز تعیینشده برای merchant. باید یک رشته با دو رقم اعشار باشد.loginلاگین کاربری که سفارش برای او ایجاد میشود. لاگین DEV: 123456789.Request
{ "externalId": "ext-12345", "serviceId": "ff71c998-14be-4e3d-8ad3-0ffc8357265b", "amount": "150.00", "login": "user123" }
Response
{ "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 } }
/pay-order/پرداخت یک سفارش ایجادشده.
هدرها:
pw-api-keyAPI key مرچنتبدنه درخواست:
شناسه سفارش (id): "72cf5503-ae6a-45af-97b8-aae3a0731687"
زمان ایجاد سفارش (createdDateTime): "2024-04-18T17:36:55.453116"
ترکیب: "72cf5503-ae6a-45af-97b8-aae3a07316872024-04-18T17:36:55.453116"
اعمال SHA-512 روی ترکیب: SHA512("72cf5503-ae6a-45af-97b8-aae3a07316872024-04-18T17:36:55.453116")
نتیجه: رشته هش که توکن را نمایان میکند — db8e5992e47c48b46f59ecdd1789cc525f4061a52fbf8200dbdab4bc0929de9cf2f61bd8725314440c498a694176b06a2faec22776be4dc8123fffee14b027a5
نکته: merchant باید توکن را بهطور مستقل در سمت خود تولید کرده و هنگام پرداخت سفارش در بدنه درخواست ارسال کند. در محیط DEV این به پرداختهای واقعی متصل نیست.
Request
{ "id": "72cf5503-ae6a-45af-97b8-aae3a0731687", "externalId": "ext-12345", "token": "db8e5992e47c48b46f59ecdd1789cc525f4061a52fbf8200dbdab4bc0929de9cf2f61bd8725314440c498a694176b06a2faec22776be4dc8123fffee14b027a5" }
Response
{ "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-order/{id}دریافت وضعیت سفارش.
هدرها:
pw-api-keyAPI key مرچنتپارامترهای کوئری:
idشناسه سفارشResponse
{ "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-order-list/دریافت تاریخچه سفارشهای merchant.
هدرها:
pw-api-keyAPI key مرچنتپارامترهای کوئری:
offsetآفست شروع فهرست (پیشفرض 0)limitتعداد سفارشهای بازگشتی (پیشفرض 10)Response
{ "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 را به صلاحدید خود برای خود محفوظ میداریم. هرچند تغییرات مکرر انتظار نمیرود، توصیه میکنیم این صفحه را بهطور منظم بررسی کنید تا بهروز بمانید.
ما در این بخش از همه تغییرات مهم اطلاعرسانی خواهیم کرد.