# GET /api/v2/online/reservation/penalty

## Route Info

<div id="bkmrk-method-endpoint-cont" style="direction: rtl; font-family: Vazir; text-align: justify; line-height: 1.9;"><table border="1" style="width: 96%; margin: auto; border-collapse: collapse; text-align: center;"><tbody><tr style="background: #efefef; font-weight: bold;"><td>Method</td><td>Endpoint</td><td>Controller</td><td>Middleware</td><td>Purpose</td></tr><tr><td>GET</td><td style="direction: ltr;">/api/v2/online/reservation/penalty</td><td style="direction: ltr;">OnlineController@getPenaltyOnlineItemsReservations</td><td style="direction: ltr;">authWithJwt</td><td>محاسبه یا دریافت جریمه لغو رزروهای آنلاین (در حال توسعه)</td></tr></tbody></table>

</div>### خروجی فعلی

```
{
 "payload":{"penalty":[]},
 "meta":{"timestamp":1732049300}
}
```

### پیشنهاد برای توسعه

<div id="bkmrk-%D8%A7%D9%81%D8%B2%D9%88%D8%AF%D9%86%E2%80%AF%D9%BE%D8%A7%D8%B1%D8%A7%D9%85%D8%AA%D8%B1%E2%80%AFreser" style="direction: rtl; font-family: Vazir; text-align: justify; line-height: 1.9;">- افزودن پارامتر `reservation_id` برای محاسبه دقیق.
- اتصال به سیستم احراز قوانین استرداد چارتری/سیستمی.
- بازگرداندن فیلدهای `amount` و `percent` نسبت به مبلغ کل بلیط.

</div>فعلاً صرفاً به‌عنوان Placeholder عمل می‌کند و هیچ منطق اجرایی ندارد.

<div id="bkmrk-online-reservation-penalty" style="direction: rtl; font-family: Vazir; text-align: justify; line-height: 1.9;"></div>