Advanced Search
Search Results
552 total results found
GET /b2c/v1/passengers/previous
List Previous Passengers این اندپوینت جهت واکشی لیست مسافرانی که پیشتر در رزروهای کاربر (یا همکار) شرکت داشتهاند طراحی شده است. اطلاعات از جدول customers واکشی شده و شامل جزئیات هویتی، ملیتی، گذرنامه و تماس فرد میباشد. Endpoint Info URL: /b2c/v...
GET /b2c/v1/gateway/details
Payment Gateway Details این اندپوینت جزئیات تراکنش از درگاه بانکی (Payment Gateway) را بر اساس serial_id برمیگرداند. در صورتیکه وضعیت تراکنش موفق (status=3) باشد، اطلاعات کارت و کد رهگیری نمایش داده میشود؛ در غیر این صورت، پیام خطا و جزئیات تراکنش ناموفق ب...
GET /b2c/v1/discount/submit
Submit Discount Code این اندپوینت برای بررسی و اعمال کد تخفیفهای فعال هر branch (دفتر عامل) طراحی شده است. کد تخفیف فقط در صورتی قابل استفاده است که هنوز منقضی نشده باشد، محدودیت استفاده آن تمام نشده باشد و در صورت تعریف کاربر خاص، توسط همان کاربر ارسال شود....
GET /b2c/v1/discount/unsubmit
Unsubmit Discount Code این اندپوینت برای بازگرداندن ظرفیت یا اعتبار مصرفشدهی یک کد تخفیف در سیستم B2C طراحی شده است. در واقع، اگر کد تخفیف اشتباهی استفاده یا تراکنش مربوط به آن لغو شود، با این درخواست میتوان مقدار limit آن را افزایش داد و status را در حالت...
GET /b2c/v1/wallet/ballance
Wallet Balance این اندپوینت برای واکشی موجودی کیفپول کاربر در سیستم B2C طراحی شده است. بر اساس group (مقدار JWT احراز هویت)، نوع کاربر بین B2C و B2B (colleague) تشخیص داده میشود و سپس موجودی کیف پول از جدول wallet با استفاده از کنترلر مالی اصلی (AccountingC...
POST /b2c/v1/wallet/credit
POST /b2c/v1/wallet/credit این اندپوینت به کاربران B2C و همکاران (B2B/Colleague) اجازه میدهد تا از طریق درگاه پرداخت فعال دفتر خود، مبلغی را به کیفپولشان واریز کنند. نتیجه نهایی تولید لینک پرداخت منحصربهفرد با ساختار /p/{slug} است. Endpoint Information...
GET /b2c/v1/ledger-account
ledger-account این اندپوینت برای واکشی حساب کل دفتر همکار (colleague) در سیستم مالی B2C بهکار میرود و از دادههای تجمیعشده در Redis و خروجی متد ColleaguesController::colleagueLedgerAccounts استفاده میکند تا هم جزئیات صورتحسابها (ledger items) و هم مانده...
GET /b2c/v1/articles
GET /b2c/v1/articles این اندپوینت برای دریافت فهرست مقالات در سیستم B2C استفاده میشود. امکان فیلتر بر اساس دستهبندیها، تگها و موقعیتها (places) و همچنین مرتبسازی بر اساس امتیاز (score) یا تعداد بازدید (views) فراهم شده است. در حالت عادی خروجی صفحهبندی...
GET /b2c/v1/articles/{article}
GET /b2c/v1/articles/{article} این اندپوینت برای مشاهده جزئیات یک مقاله خاص در سامانهی B2C طراحی شده است. ورودی شامل شناسه یا slug مقاله است که بهصورت Model Binding لاراول به Article تبدیل میشود. نتیجه در قالب ArticleResource بازگردانده میشود تا دادهها ب...
GET /b2c/v1/categories
GET /b2c/v1/categories این اندپوینت برای دریافت فهرست دستهبندیها (Categories) طراحی شده است. دادهها از جدول categories گرفته میشوند و امکان فیلتر بر اساس نوع (type) و شعبه (branch) وجود دارد. فقط دستهبندیهای سطح اول (یعنی مواردی که main آنها NULL است) ...
POST /b2c/v1/articles/{id}/views
POST /b2c/v1/articles/{id}/views این اندپوینت برای افزایش شمارش بازدید مقاله استفاده میشود. هنگام نمایش جزئیات مقاله در سمت کاربر (مانند صفحهی article detail)، فرانتاند میتواند پس از بارگذاری موفق مقاله، این متد را برای ثبت بازدید فراخوانی کند. افزایش باز...
RESOURCE /b2c/v1/travel_requests
Travel Requests API مجموعه اندپوینتهای /b2c/v1/travel_requests برای ثبت، مشاهده، و مدیریت درخواستهای سفر طراحی شده است. این مجموعه از ساختار Route::resource لاراول استفاده میکند و زیر مجموعهای از کنترلر TravelRequestsController میباشد. تمام مسیرها از طری...