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

وضعیت سفارش‌های کاربر

👋 مقدمه

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

📨 درخواست لاگین

{"method":"authenticate", "token":"eyJ0eXAiOiJKV1QiLC..."}

💬 پاسخ لاگین موفق

{"message": "authentication successful"}

💬 پاسخ لاگین ناموفق

{"message": "authentication error"}

📊 پاسخ آپدیت سفارش کاربر

{
"id": 1352,
"side": "buy",
"type": "limit",
"state": "closed",
"symbol": "BTC_IRT",
"base_amount": "0.20000000",
"commission": "0",
"created_at": "2024-07-20T15:30:00.000000+03:30",
"dealed_base_amount": "0",
"dealed_quote_amount": "0",
"identifier": "WKayMqLnur",
"price": "5000",
"quote_amount": "10000",
"req_to_cancel": false,
"stop_price": null,
"oco_target_price": null,
"event": "user_order_update",
"event_time": "2024-08-14T14:37:54.487062Z",
"closed_at": null
}

💹 پاسخ انجام معامله برای کاربر

{
"base_amount": "0.80000000",
"commission": "0E-8",
"commission_currency": "BTC",
"created_at": "2024-07-20T14:15:31.157569+03:30",
"identifier": "qjyVwWGlLj",
"order_id": 1748,
"price": "5000",
"quote_amount": "4000",
"side": "buy",
"event": "user_match_update",
"event_time": "2024-08-14T14:37:54.487062Z",
"symbol": "BTC_IRT"
}
اطلاعیه

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