خرید، تمدید و ارتقا

محاسبه قیمت، ثبت سفارش، تمدید و ارتقای منابع سرور ابری با وب سرویس پارسدِو.

در این صفحه

توضیحات

از این طریق می توانید سفارش خرید خود را در پارسدِو ثبت بفرمایید و خرید را انجام دهید.
مقدار ارزش افزوده در تمامی سفارش ها لحاظ شده است.


محاسبه قیمت

از این پایانه می‌توانید هزینه سرویس مورد نظر خود را از پارسدو استعلام بگیرید.

اطلاعات درخواست

GET https://parsdev.com/api/v1/order/cloud/create
نمونه بدنه درخواست
{
    "geo": "IR",
    "ram": 1,
    "cpu": 2,
    "disk": 150,
    "backup": 0,
    "traffic": 0,
    "period": 30,
    "os": "debian13"
}
پارامتر نوع توضیحات
geo string موقعیت سرور
ram int مقدار حافظه به گیگابایت
cpu int تعداد هسته های پردازنده
disk int مقدار دیسک به گیگابایت
backup int تعداد بک‌آپ
traffic int ترافیک بیشتر
period int تعداد روز بین ۷ تا ۳۶۴
os string سیستم عامل
نمونه بدنه پاسخ درست
{
    "total": 86650,
    "currency": "toman",
    "period": 1
}
پارامتر نوع توضیحات
total int هزینه محاسبه شده بر اساس مقادیر ارسالی
currency string واحد ارزی
period int تعداد روز‌های محاسبه شده
نمونه بدنه پاسخ خطا: فیلد اجباری
{
  "errors": {
    "ram": [
        ".فیلد *حافظه* اجباری است"
    ]
  }
}

ثبت سفارش

از این پایانه می‌توانید سرویس مورد نظر خود را از پارسدِو سفارش دهید.

اطلاعات درخواست

POST https://parsdev.com/api/v1/order/cloud/create
نمونه بدنه درخواست
{
    "geo": "IR",
    "ram": 1,
    "cpu": 2,
    "disk": 150,
    "backup": 0,
    "traffic": 0,
    "period": 30,
    "os": "debian13"
}
پارامتر نوع توضیحات
geo string موقعیت سرور
ram int مقدار حافظه به گیگابایت
cpu int تعداد هسته های پردازنده
disk int مقدار حافظه ذخیره‌سازی به گیگابایت
backup int تعداد بک‌آپ
نمونه بدنه پاسخ درست
{
    "message": "سفارش ثبت شد",
    "order_id": "YjXv7lgE"
}
پارامتر نوع توضیحات
message int پیام وضعیت سفارش
order_id string کد سفارش
نمونه بدنه پاسخ خطا: فیلد اجباری
{
  "errors": {
    "ram": [
        ".فیلد *حافظه* اجباری است"
    ]
  }
}
نمونه بدنه پاسخ خطا: موجودی ناکافی
{
  "error": "موجودی حساب شما کافی نیست",
  "message": "لطفا حساب خود را به میزان 64852 تومان افزایش دهید"
}

تمدید سرور

از این پایانه‌ها می‌توانید برای محاسبه هزینه و تمدید اقدام بفرمایید.



محاسبه هزینه تمدید سرویس

GET https://parsdev.com/api/v1/order/cloud/renew
نمونه بدنه درخواست
{
    "id": "jf78faSjm",
    "period": 30
}
پارامتر نوع توضیحات
id string شناسه سرور
period int روز بین 30 تا 364
نمونه بدنه پاسخ
{
    "total": 80000,
    "period": 30,
    "currency": "toman"
}



تمدید منابع

POST https://parsdev.com/api/v1/order/cloud/renew
نمونه بدنه درخواست
{
    "id": "jf78faSjm",
    "period": 30
}
پارامتر نوع توضیحات
id string شناسه سرور
period int روز بین 30 تا 364
نمونه بدنه پاسخ
{
    "message": "درخواست شما ثبت شد"
}
پارامتر نوع توضیحات
message string پیام سیستمی - نتیجه درخواست

ارتقا منابع

از این پایانه‌ها می‌توانید برای ارتقا منابع و محاسبه هزینه افزایش منابع اقدام کنید.



محاسبه هزینه افزایش منابع

GET https://parsdev.com/api/v1/order/cloud/upgrade
نمونه بدنه درخواست
{
    "id": "jf78faSjm",
    "ram": 3,
    "cpu": 4,
    "disk": 150,
    "backup": 2,
    "traffic":1000
}
پارامتر نوع توضیحات
id string شناسه سرور
ram int حافظه به گیگابایت
cpu int تعداد هسته پردازنده
disk int فضای ذخیره سازی به گیگابایت
backup int بک‌آپ
traffic int مقدار ترافیک ایران به گیگابایت
نمونه بدنه پاسخ
{
    "total": 80000,
    "period": 1,
    "currency": "toman"
}
پارامتر نوع توضیحات
total int هزینه افزایش منابع
period int تعداد روز های محاسبه شده
currency string واحد ارزی



افزایش منابع طی این فرایند سرور شما ریبوت خواهد شد

POST https://parsdev.com/api/v1/order/cloud/upgrade
نمونه بدنه درخواست
{
    "id": "jf78faSjm",
    "ram": 3,
    "cpu": 4,
    "disk": 150,
    "backup": 2,
    "traffic": 1000
}
پارامتر نوع توضیحات
id string شناسه سرور
ram int حافظه به گیگابایت
cpu int تعداد هسته پردازنده
disk int فضای ذخیره سازی به گیگابایت
backup int بک‌آپ
traffic int ترافیک به گیگابایت
نمونه بدنه پاسخ
{
    "message": "درخواست شما ثبت شد"
}
پارامتر نوع توضیحات
message string پیام سیستمی - نتیجه درخواست