Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

552 total results found

GET /b2c/v1/cost-center/list/form

Back-end API.php

Get Cost Centers List (Form) این اندپوینت جهت دریافت لیست مراکز هزینه (Cost Centers) برای فرم‌ها استفاده می‌شود. محدودیت دسترسی: این سرویس صرفاً مخصوص کاربران B2B (همکاران) است که شرکت آن‌ها در سطح هلدینگ (Category 7) تعریف شده باشد. هلدینگ‌ها از این ...

GET /b2c/v1/credit-card

Back-end API.php

Get Credit Card Detail این اندپوینت برای دریافت اطلاعات یک کارت اعتباری خاص استفاده می‌شود. ویژگی امنیتی (Security Masking): سیستم به طور خودکار بررسی می‌کند که آیا کاربر درخواست‌دهنده (`operator`) همان مالک کارت (`passenger_id`) است یا خیر: اگ...

POST /b2c/v1/media/upload/s3

Back-end API.php

Upload Media to S3 این اندپوینت جهت آپلود فایل‌ها (تصاویر، اسناد و ...) بر روی فضای ذخیره‌سازی ابری (S3 Compatible / Liara) استفاده می‌شود. انعطاف‌پذیری: کلاینت می‌تواند محدودیت‌های حجم، فرمت فایل و مسیر ذخیره‌سازی را در درخواست تعیین کند. در غیر این ...

GET /b2c/v1/base/data

Back-end API.php

Get Base Data (Cities, Trains, Configs) این اندپوینت مرکزی برای دریافت داده‌های پایه (Base Data) و لیست‌های انتخابی (Select Options) در سیستم استفاده می‌شود. عملکرد داینامیک: خروجی این سرویس کاملاً وابسته به پارامتر ورودی subject است. این متد برای پر ...

GET /b2c/v1/base/accommodations/list

Back-end API.php

Search Accommodations & Cities این اندپوینت برای "Autocomplete" یا جستجوی اولیه در بخش هتل استفاده می‌شود. ورودی کاربر را گرفته و به صورت همزمان در لیست شهرها و اقامتگاه‌ها (هتل، آپارتمان و...) جستجو می‌کند. Get Accommodation List URL: /...

GET /b2c/v1/base/suggestions/items/{type}

Back-end API.php

Get Suggestions & Featured Items این اندپوینت لیستی از آیتم‌های پیشنهادی (Featured) را برای نمایش در صفحه اصلی یا لندینگ پیج‌ها بازمی‌گرداند. نکته مهم: طبق کد فعلی، داده‌های این سرویس به صورت Hardcoded (ثابت) در کنترلر تعریف شده‌اند و برای شعب خاص (Br...

GET /b2c/v1/trade/list

Back-end API.php

User Trade History (List Orders) این اندپوینت لیست تمامی سفارشات و فاکتورهای کاربر (B2C) یا همکار (B2B) را بازمی‌گرداند. اطلاعات مالی، وضعیت پرداخت و جزئیات محصول (پرواز، هتل و...) برای هر سفارش محاسبه و ارسال می‌شود. List User Trades UR...

POST /b2c/v1/trade/store

Back-end API.php

Store Trade / Payment Initiation این اندپوینت برای ثبت نهایی درخواست و انجام عملیات مالی استفاده می‌شود. سیستم ابتدا وضعیت و قیمت محصول را چک می‌کند. اگر تغییری نباشد، بسته به انتخاب کاربر (کیف پول یا درگاه)، یا تراکنش را آنی انجام می‌دهد و یا لینک پر...

POST /b2c/v1/trade/completion

Back-end API.php

Trade Completion & Issuance این اندپوینت برای تکمیل فرآیند خرید استفاده می‌شود. زمانی که پرداخت (آنلاین یا کیف پول) تایید شد، این متد برای صدور فاکتور (Factor)، بروزرسانی اطلاعات مسافران، ثبت تراکنش‌های مالی (Pledgers/Pays) و ارسال SMS نهایی به کاربر ...

POST /b2c/v1/online/search/{type}

Back-end API.php

Search Flights & Trains این اندپوینت برای جستجوی بلیط‌های سفر استفاده می‌شود. سیستم به صورت هوشمند بر اساس نوع درخواست (قطار یا پرواز)، ورودی‌ها را اعتبارسنجی کرده، اطلاعات تکمیلی مبدا/مقصد را از دیتابیس یا کش Redis استخراج می‌کند و نتایج جستجو را از ...

POST /b2c/v1/online/{type}/lock

Back-end API.php

Lock Item (Pre-Booking) این متد برای "قفل کردن" یا "اعتبارسنجی نهایی" یک آیتم انتخابی (مانند یک پرواز یا بلیط قطار) قبل از ورود اطلاعات مسافران استفاده می‌شود. در این مرحله، سیستم با تامین‌کننده ارتباط برقرار کرده، تغییرات احتمالی قیمت را بررسی می‌کند...

POST /b2c/v1/online/{type}/penalty

Back-end API.php

Refund Penalty Calculation این اندپوینت برای محاسبه جریمه استرداد رزرو یا بلیط آنلاین طراحی شده است. سیستم با توجه به نوع سرویس ({type}) و شعبه ارسال‌کننده، میزان جریمه، مبلغ قابل استرداد و قوانین مربوط به لغو رزرو را محاسبه می‌کند. Calculate...

POST /b2c/v1/online/{type}/refund

Back-end API.php

Refund Request Operation این اندپوینت جهت ثبت و پردازش عملیات درخواست استرداد (Refund) برای بلیط یا رزرو آنلاین ایجاد شده است. پس از ارسال اطلاعات رزرو، توضیحات کاربر و مشخصات شعبه، فرآیند استرداد از طریق سرویس اصلی BaseService::refundItemProgress اجر...

GET /b2c/v1/online/accommodation/list

Back-end API.php

List Accommodation Items این اندپوینت فهرستی از اقامتگاه‌ها (هتل‌ها) را بر اساس شهر، IATA، یا شناسه‌ی مستقیم هتل بازیابی می‌کند. امکان اعمال فیلترهای متنوع شامل ستاره، نوع، نام، سرویس‌دهنده‌ها و محدوده‌ی تاریخی رزرو وجود دارد. در صورت انتخاب only_charte...

GET /b2c/v1/online/accommodation/get_min_prices

Back-end API.php

Get Accommodation Minimum Prices این اندپوینت حداقل قیمت (Minimum Price) اقامتگاه‌ها را در بازه‌ای از تاریخ ارائه می‌دهد. داده‌ها از چند سرویس خارجی شامل AirPlus، Sepehr، Tport و SnappTrip واکشی می‌شوند. نتایج هر اقامتگاه به‌صورت cache شده در Redis با...

GET /b2c/v1/online/accommodation/get_room_type_prices

Back-end API.php

Get Room Type Prices این اندپوینت کلیهٔ قیمت‌های مرتبط با نوع اتاق (RoomType) را از سرویس‌دهندگان مختلف واکشی و تجمیع می‌کند. پس از محاسبهٔ قیمت خالص (Net)، قیمت اصلی (Board)، و ماکاپ‌ها برای هر تأمین‌کننده، نتیجه‌ی مرتب‌شده و کمترین قیمت محاسبه‌شده در Redis ...

GET /b2c/v1/online/accommodation/get_details

Back-end API.php

Get Accommodation Details این اندپوینت تمام جزئیات مربوط به یک اقامتگاه (هتل) را بر اساس شناسه ورودی برمی‌گرداند. جزئیات شامل اطلاعات عمومی هتل، رسانه‌ها (تصاویر، ویدیو، لوگو)، امکانات گروه‌بندی‌شده، سیاست‌ها، قوانین عمومی و قوانین استرداد می‌باشد. در صورت وج...

GET /b2c/v1/online/flight/class/{calculation_id}

Back-end API.php

Get Flight Class Data این اندپوینت برای واکشی اطلاعات کامل یک کلاس پروازی از روی شناسه محاسبه (`calculation_id`) طراحی شده است. داده بازگشتی شامل جزئیات فنی، مالی، مارکاپ‌ها و تخفیف‌ها برای سنین مختلف (Adult/Child/Infant) است. درصورت معتبر بودن شناسه، داده از...

GET /b2c/v1/online/payment/flight/tracking

Back-end API.php

Tracking Payment Flight اندپوینت زیر برای بررسی وضعیت پرداخت و رزرو پرواز از روی کد ملی و شماره رفرنس طراحی شده است. این متد با اتصال داخلی به V2TradeController::operationTrade() وضعیت فاکتور، اطلاعات پرواز و مسافران را بازیابی کرده و داده‌های حساس مالی را از...

GET /b2c/v1/financial/list

Back-end API.php

List Financial History این اندپوینت برای نمایش لیست تراکنش‌های مالی کاربران طراحی شده است و بسته به نوع گروه کاربری (b2c یا b2b/ colleague) داده‌ها از جداول متفاوتی واکشی می‌گردند. برای کاربران B2C، از جداول factor_items، factors و pays اطلاعات استخراج می‌شود...