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

خرید

توضیحات

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


محاسبه قیمت

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

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

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"
}
پارامترنوعتوضیحات
geostringموقعیت سرور
ramintمقدار حافظه به گیگابایت
cpuintتعداد هسته های پردازنده
diskintمقدار دیسک به گیگابایت
backupintتعداد بک‌آپ
trafficintترافیک بیشتر
periodintتعداد روز بین ۷ تا ۳۶۴
osstringسیستم عامل

نمونه بدنه پاسخ درست

{
"total": 86650,
"currency": "toman",
"period": 1
}
پارامترنوعتوضیحات
totalintهزینه محاسبه شده بر اساس مقادیر ارسالی
currencystringواحد ارزی
periodintتعداد روز‌های محاسبه شده

نمونه بدنه پاسخ خطا: فیلد اجباری

{
"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"
}
پارامترنوعتوضیحات
geostringموقعیت سرور
ramintمقدار حافظه به گیگابایت
cpuintتعداد هسته های پردازنده
diskintمقدار حافظه ذخیره‌سازی به گیگابایت
backupintتعداد بک‌آپ

نمونه بدنه پاسخ درست

{
"message": "سفارش ثبت شد",
"order_id": "YjXv7lgE"
}
پارامترنوعتوضیحات
messageintپیام وضعیت سفارش
order_idstringکد سفارش

نمونه بدنه پاسخ خطا: فیلد اجباری

{
"errors": {
"ram": [
".فیلد *حافظه* اجباری است"
]
}
}

نمونه بدنه پاسخ خطا: موجودی ناکافی

{
"error": "موجودی حساب شما کافی نیست",
"message": "لطفا حساب خود را به میزان 64852 تومان افزایش دهید"
}

تمدید سرور

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



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

GET https://parsdev.com/api/v1/order/cloud/renew

نمونه بدنه درخواست

{
"id": "jf78faSjm",
"period": 30
}
پارامترنوعتوضیحات
idstringشناسه سرور
periodintروز بین 30 تا 364

نمونه بدنه پاسخ

{
"total": 80000,
"period": 30,
"currency": "toman"
}



تمدید منابع

POST https://parsdev.com/api/v1/order/cloud/renew

نمونه بدنه درخواست

{
"id": "jf78faSjm",
"period": 30
}
پارامترنوعتوضیحات
idstringشناسه سرور
periodintروز بین 30 تا 364

نمونه بدنه پاسخ

{
"message": "درخواست شما ثبت شد"
}
پارامترنوعتوضیحات
messagestringپیام سیستمی - نتیجه درخواست

ارتقا منابع

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



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

GET https://parsdev.com/api/v1/order/cloud/upgrade

نمونه بدنه درخواست

{
"id": "jf78faSjm",
"ram": 3,
"cpu": 4,
"disk": 150,
"backup": 2,
"traffic":1000
}
پارامترنوعتوضیحات
idstringشناسه سرور
ramintحافظه به گیگابایت
cpuintتعداد هسته پردازنده
diskintفضای ذخیره سازی به گیگابایت
backupintبک‌آپ
trafficintمقدار ترافیک ایران به گیگابایت

نمونه بدنه پاسخ

{
"total": 80000,
"period": 1,
"currency": "toman"
}
پارامترنوعتوضیحات
totalintهزینه افزایش منابع
periodintتعداد روز های محاسبه شده
currencystringواحد ارزی



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

POST https://parsdev.com/api/v1/order/cloud/upgrade

نمونه بدنه درخواست

{
"id": "jf78faSjm",
"ram": 3,
"cpu": 4,
"disk": 150,
"backup": 2,
"traffic": 1000
}
پارامترنوعتوضیحات
idstringشناسه سرور
ramintحافظه به گیگابایت
cpuintتعداد هسته پردازنده
diskintفضای ذخیره سازی به گیگابایت
backupintبک‌آپ
trafficintترافیک به گیگابایت

نمونه بدنه پاسخ

{
"message": "درخواست شما ثبت شد"
}
پارامترنوعتوضیحات
messagestringپیام سیستمی - نتیجه درخواست