خرید و تمدید

استعلام قیمت، فهرست پسوندها، Whois، ثبت، اطلاعات و تمدید دامنه با وب سرویس نمایندگی دامنه پارسدِو.

در این صفحه

توضیحات

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

فهرست کدهای خطا در صفحه کدهای خطا آمده است.


فهرست پسوندها

از این پایانه می توانید فهرست تمامی پسوندهای قابل سفارش را به همراه قیمت نمایندگی دریافت کنید.
ماژول WHMCS پارسدِو قیمت ها را از این پایانه وارد می کند.

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

GET https://parsdev.com/api/v1/order/domain/tlds
نمونه بدنه پاسخ درست
{
    "status": "success",
    "currency": "toman",
    "data": [
        {
            "tld": "com",
            "register": 2701798,
            "renew": 2701798,
            "transfer": 2701798,
            "five_year": null,
            "periods": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
        },
        {
            "tld": "ir",
            "register": 66000,
            "renew": 66000,
            "transfer": null,
            "five_year": 198000,
            "periods": [1, 5]
        }
    ]
}
پارامتر نوع توضیحات
tld string پسوند
register int هزینه ثبت یک ساله
renew int هزینه تمدید یک ساله
transfer int هزینه انتقال (همراه یکسال تمدید). برای دامنه ملی null است
five_year int هزینه پنج ساله دامنه ملی
periods array دوره های مجاز به سال

قیمت

از این پایانه می توانید قیمت ثبت و تمدید استعلام بگیرید

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

GET https://parsdev.com/api/v1/order/domain/price
نمونه بدنه درخواست
{
    "tld": "com",
    "period": 1
}
پارامتر نوع توضیحات
tld string پسوند دامنه
period int زمان ثبت به سال
نمونه بدنه پاسخ درست
{
    "total": 86650,
    "currency": "toman",
    "period": 1
}
پارامتر نوع توضیحات
total int هزینه محاسبه شده بر اساس مقادیر ارسالی
currency string واحد ارزی
period int تعداد سال های محاسبه شده
نمونه بدنه پاسخ خطا: فیلد اجباری
{
  "errors": {
    "period": [
        ".فیلد *دوره* اجباری است"
    ]
  }
}

Whois

از این پایانه می توانید آزاد بودن دامنه را به همراه قیمت ثبت استعلام بگیرید

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

GET https://parsdev.com/api/v1/order/domain/register
نمونه بدنه درخواست
{
    "domain": "parsdev.ir",
    "period": 1
}
پارامتر نوع توضیحات
domain string نام دامنه به همراه tld
period int زمان ثبت به سال
نمونه بدنه پاسخ درست
{
    "total": 86650,
    "currency": "toman",
    "period": 1,
    "available": 1
}
پارامتر نوع توضیحات
total int هزینه محاسبه شده بر اساس مقادیر ارسالی
currency string واحد ارزی
period int تعداد سال های محاسبه شده
available int 1=آزاد,0=ثبت شده,2=ممنوع
نمونه بدنه پاسخ خطا: نام دامنه نامعتبر
{
  "errors": {
    "domain": [
        "نام دامنه معتبر نیست"
    ]
  }
}

ثبت دامنه

از این پایانه‌ می‌توانید دامنه مورد نظر خود را به صورت آنی ثبت کنید.
اگر برای همین دامنه سفارش باز یا سرویس فعال داشته باشید، سفارش دوم ثبت نمی شود (کد خطا 1208) و هزینه ای کسر نمی شود.

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

POST https://parsdev.com/api/v1/order/domain/register
نمونه بدنه درخواست
{
    "domain": "parsdev.ir",
    "period": 1,
    "nic_handle": "ne100-irnic",
    "ns1":"ns1.parsdev.net",
    "ns2":"ns2.parsdev.net",
    "ns3":"ns3.parsdev.net",
    "ns4":"ns4.parsdev.net"
}
پارامتر نوع توضیحات
domain string نام دامنه به همراه tld
period int زمان ثبت به سال
nic_handle string هندل ایرنیک دارنده. برای دامنه ملی اجباری است. نام nic-handle نیز پذیرفته می شود
ns1 string نیم سرور اول اجباری
ns2 string نیم سرور دوم اجباری
ns3 string نیم سرور سوم اختیاری
ns4 string نیم سرور چهارم اختیاری
نمونه بدنه پاسخ درست
{
    "success": "سفارش با موفقیت ثبت شد",
    "message": "YjXv7lgE",
    "order_id": "YjXv7lgE"
}
پارامتر نوع توضیحات
success string پیام وضعیت سفارش
message string کد سفارش (برای سازگاری با نسخه قبل)
order_id string کد سفارش. وضعیت آن را از پایانه وضعیت سفارش دریافت کنید
نمونه بدنه پاسخ خطا: فیلد اجباری
{
  "errors": {
    "domain": [
        ".فیلد *دامنه* اجباری است"
    ]
  }
}
نمونه بدنه پاسخ خطا: موجودی ناکافی
{
  "error": "موجودی حساب شما کافی نیست",
  "message": "لطفا حساب خود را به میزان 64852 تومان افزایش دهید"
}
نمونه بدنه پاسخ خطا: سفارش تکراری
{
  "status": "error",
  "code": 1208,
  "message": "برای این دامنه سفارش باز یا سرویس فعال وجود دارد",
  "order_id": "YjXv7lgE"
}

اطلاعات دامنه

از این پایانه‌ می‌توانید برای دریافت اطلاعات اقدام بفرمایید.
اطلاعات کامل تر، همراه اطلاعات رجیستری، در پایانه مدیریت دامنه آمده است.

POST https://parsdev.com/api/v1/order/domain/info
نمونه بدنه درخواست
{
    "domain": "parsdev.com"
}
پارامتر نوع توضیحات
domain string نام دامنه به همراه tld

این دامنه از قبل می بایست در پنل کاربری شما ثبت و فعال باشد

نمونه بدنه پاسخ
{
    "id": "k7pvjiM4ZnG",
    "domain": "parsdev.com",
    "service_start": "2014-02-20T20:30:00.000000Z",
    "service_end": "2025-12-18T20:30:00.000000Z"
}
پارامتر نوع توضیحات
id string شناسه سرویس دامنه
domain string نام دامنه
service_start string تاریخ شروع سرویس
service_end string تاریخ پایان سرویس
handle string هندل ایرنیک، فقط برای دامنه ملی

تمدید دامنه

از این پایانه‌ می‌توانید برای تمدید اقدام بفرمایید.
دامنه ملی یکساله یا پنج ساله تمدید می شود. پیش از کسر هزینه، شناسه نماینده (ne155-irnic) و احراز هویت هندل دارنده در ایرنیک بررسی می شود (کد خطا 1211).

POST https://parsdev.com/api/v1/order/domain/renew
نمونه بدنه درخواست
{
    "id": "k7pvjiM4ZnG",
    "period": 1
}
پارامتر نوع توضیحات
id string دریافت از متد info. اگر domain ارسال شود اختیاری است
domain string نام دامنه. اگر id ارسال شود اختیاری است
period int زمان تمدید به سال
نمونه بدنه پاسخ
{
    "status": "success",
    "data": "Qp3xYd8L",
    "order_id": "Qp3xYd8L"
}
پارامتر نوع توضیحات
status string وضعیت درخواست
data string کد سفارش (برای سازگاری با نسخه قبل)
order_id string کد سفارش
نمونه بدنه پاسخ خطا: موجودی ناکافی
{
    "status": "error",
    "code": 1103,
    "message": "موجودی کافی نیست"
}