پرش به محتوا
بازگشت به صرافی

تبدیل ارز (Convert)

تبدیل آنی ارز با نرخ لحظه‌ای — پیش‌نمایش، اجرا، تاریخچه و سقف معاملات.

POST/openapi/v1/convert/quoteپیش‌نمایش تبدیل

مبلغ نهایی تبدیل را بدون اجرای واقعی تراکنش برآورد می‌کند.

بدنه درخواست (Body)

نام نوع توضیح
symbol* string نماد جفت‌ارز
amount* number مقدار
side* string "buy" یا "sell"

نمونه پاسخ

{
  "code": "SUCCESS",
  "data": {
    "estimatedAmount": "5820000",
    "rate": "58200",
    "fee": "0.3%"
  }
}

خطاهای احتمالی

ADVANCED_KYC_NEEDEDINSUFFICIENT_PERMISSIONS

POST/openapi/v1/convertاجرای تبدیل

تبدیل را با نرخ لحظه‌ای اجرا می‌کند — دقیقاً همان منطق و کارمزد وب‌سایت.

بدنه درخواست (Body)

نام نوع توضیح
symbol* string نماد جفت‌ارز
amount* number مقدار
side* string "buy" یا "sell"

نمونه پاسخ

{
  "code": "SUCCESS",
  "data": {
    "trackingCode": "EXC-9F2A1C",
    "executedAmount": "5818400",
    "rate": "58184",
    "status": "DONE"
  }
}

خطاهای احتمالی

ADVANCED_KYC_NEEDEDINSUFFICIENT_PERMISSIONS

/openapi/v1/convert/historyتاریخچه تبدیل‌ها

فهرست صفحه‌بندی‌شده تبدیل‌های گذشته این حساب.

پارامتر Query

نام نوع توضیح
page integer پیش‌فرض ۱
limit integer حداکثر ۱۰۰، پیش‌فرض ۲۰
side string "buy" یا "sell"
symbol string فیلتر بر اساس جفت‌ارز

نمونه پاسخ

{
  "code": "SUCCESS",
  "data": {
    "exchanges": [
      {
        "id": 1,
        "symbol": "USDT-IRT",
        "value": 100,
        "side": "buy",
        "status": "DONE"
      }
    ],
    "totalCount": 1,
    "page": 1,
    "limit": 20
  }
}

خطاهای احتمالی

ADVANCED_KYC_NEEDEDINSUFFICIENT_PERMISSIONS

/openapi/v1/convert/limitsسقف معاملات

حداقل و حداکثر مقدار قابل‌معامله برای یک نماد یا ارز.

پارامتر Query

نام نوع توضیح
symbol string نماد جفت‌ارز
currency string کد ارز — جایگزین symbol

نمونه پاسخ

{
  "code": "SUCCESS",
  "data": {
    "symbol": "USDT-IRT",
    "minAmount": "10",
    "maxAmount": "50000"
  }
}

خطاهای احتمالی

ADVANCED_KYC_NEEDEDINSUFFICIENT_PERMISSIONS