View Categories

رویه استرداد آیتم خریداری شده – Refund Procedure

مدت زمان تخمینی مطالعه : 2 حداقل زمان مطالعه

در این بخش شما میتوانید رویه استرداد آیتم خریداری شده و مقدار جریمه ی استرداد آیتم مورد نظر را دریافت نمایید.


دریافت رویه استرداد آیتم از طریق API: #

عنوانوضعیتمقادیرتوضیحات
MethodاجباریGETمتد ارسال درخواست
Domainاجبارینام دامنه ثبت شده در اتوماسیون
Api Urlاجباریدامنه هسته مرکزی سرویس
Api versionاجباریبه نسخه فعلی سرویس API تلقی میشود که در قسمت پیش نیازهای اتوماسیون به ریز شرح داده شده است.
Authorizationاجباریتوکن JWT تولید شدهاین توکن بصورت JWT تولید میشود.

در این روش شما باید درخواست خود را از طریق لینک زیر ارسال فرمائید.

سربرگ – Header #

{{Api Url}}/refund/procedure

HEADER
GET /api/reservation/{{Api version}}/refund/procedure HTTP/1.1
Host: {{Your Host}}
Content-Type: application/json
Authorization: Bearer JWTToken
Domain: {{Your Domain}}
JSON

API Url از طریق پنل کاربری قابل مشاهده خواهد بود.

مقادیر ارسالی – Request Data #

عنواننوعوضعیتمقادیرتوضیحات
reserve_idStringاجباریآیدی یا pnr اصلی
{
    "reserve_id": "" // id or pnr
}
JSON

پاسخ صحیح – Response True #

عنواننوعمقادیرتوضیحات
payload
payload.refundableBooleantrue/falseاگر قوانین استرداد برای آیتم مورد نظر تعریف شده باشد مقدار این کلید true خواهد بود و اگرم تعریف نشده باشد مقدار این کلید false خواهد بود.
payload.reserve_idInteger
payload.diffranceInteger
payload.priceIntegerمقدار قیمت پرداختی
payload.penaltyIntegerمقدار جریمه پرداختیهنگامی که مقدار کلید payload.refundable trueباشد این کلید وجود دارد
meta
meta.timestampTimestamp  زمان تولید پاسخ  این زمان بر اساس timestamp می باشد – در صورت نیاز از این زمان استفاده شود.
دریافت این پاسخ با Status Code 200 دریافت خواهد شد.
 {
    "payload": {
        "refundable": true,
        "reserve_id": 10011,
        "diffrance": 9117,
        "price": 0, // amount paid
        "penalty": 0 //Amount of fine paid
    },
    "meta": {
        "timestamp": "Timestamp" // Timestamp
    }
}
JSON

پاسخ نادرست – Response False #

عنواننوعمقادیرتوضیحات
error
error.codeIntegerشماره خطا مربوطهجهت استعلام خطا میتوانید از طریق این لینک اقدام کنید.
meta
meta.timestampTimestamp  زمان تولید پاسخ  این زمان بر اساس timestamp می باشد – در صورت نیاز از این زمان استفاده شود.
{
  "error": {
    "code":"Error Code"
  },
  "meta": {
    "timestamp": "Timestamp" // Timestamp
  }
}
JSON

در صورت مشاهده Status Code 404 URL درخواست خود را به اشتباه وارد نمود اید.

به‌روزرسانی در بهمن 1, 1403
Shopping Basket
خانه
وبلاگ
جست‌وجو
درخواست