Project

General

Profile

Actions

Support #33273

open

Bugs and issues in the activity module api response from search to ticket.

Added by Nidhun Manoj 2 months ago. Updated about 2 months ago.

Status:
For Review
Priority:
Normal
Assignee:
Target version:
-
Start date:
02/12/2026
Due date:
02/25/2026 (48 days late)
% Done:

100%

Estimated time:
2:00 h
Spent time:
remarks:
DB Changes:

Sp_Name :- SelectActivityTicketDetails

Modified by:-Added Field [TrackId] and [TransactionId] from PaymentGatewayTransaction Table

Keys & Permissions:
Areas Affected:
Files Changed:

Description

1)In the getResult response, activityAmount and strikeOutAmount is same. In some activity the discount is same as the strikeoutamount. so that time the activityamount becomes Zero(0). And also there is another field named amount, it also gives a amount. So specify which amount should we use.

2)In the getDetails response,the activityTotalAmount and StrikeOutAmount is giving same value and the totalAmount is Zero(0).

3)In the getPax response, the price, priceText and Strikeoutamount is giving the same amount.

4)The applicableCouponCode response is showing internal server error.

5)In the paymentResponse,the amount shows a different value.

6)In the getVoucher Response, BookingReference and clientReference gives empty(''). The transactionID is Zero(0). The child count is showing Zero(0) but the adult count is showing the total count of pax(adult+child). The totalAmount and baseFare shows a same amount but TicketedAmount shows a amount double of that, And also if there is a dicount amount, it shows the same.


Files

paymentResponse.txt (1.13 KB) paymentResponse.txt Nidhun Manoj, 02/12/2026 12:05 PM
getVoucher.txt (6.66 KB) getVoucher.txt Nidhun Manoj, 02/12/2026 12:05 PM
getPax.txt (6.74 KB) getPax.txt Nidhun Manoj, 02/12/2026 12:05 PM
getResult.txt (23 KB) getResult.txt Nidhun Manoj, 02/12/2026 12:05 PM
getDetails.txt (10.4 KB) getDetails.txt Nidhun Manoj, 02/12/2026 12:05 PM
applicableCouponCode.txt (303 Bytes) applicableCouponCode.txt Nidhun Manoj, 02/12/2026 12:05 PM
getDetails.png (287 KB) getDetails.png Nidhun Manoj, 02/12/2026 12:06 PM
getPax.png (276 KB) getPax.png Nidhun Manoj, 02/12/2026 12:06 PM
getResult.png (288 KB) getResult.png Nidhun Manoj, 02/12/2026 12:06 PM
getVoucher1.png (270 KB) getVoucher1.png Nidhun Manoj, 02/12/2026 12:06 PM
image (37).png (174 KB) image (37).png Muhammed Failu Raheman, 02/13/2026 12:19 PM
image (36).png (184 KB) image (36).png Muhammed Failu Raheman, 02/13/2026 12:19 PM
image (35).png (164 KB) image (35).png Muhammed Failu Raheman, 02/13/2026 12:19 PM
image (34).png (826 KB) image (34).png Muhammed Failu Raheman, 02/13/2026 12:19 PM
getVoucherResponse.rtf (5.12 KB) getVoucherResponse.rtf voucher response Nidhun Manoj, 02/24/2026 10:33 AM
Screenshot 2026-02-24 at 10.35.25 AM.png (584 KB) Screenshot 2026-02-24 at 10.35.25 AM.png Search request with child count Nidhun Manoj, 02/24/2026 10:36 AM
Actions #1

Updated by Nithin George 2 months ago

  • Due date set to 02/12/2026
  • Status changed from New to Assigned
  • Assignee set to Muhammed Failu Raheman
  • Estimated time set to 2:00 h
Actions #2

Updated by Muhammed Failu Raheman 2 months ago

  • Status changed from Assigned to In Progress
Actions #3

Updated by Muhammed Failu Raheman 2 months ago

  • % Done changed from 0 to 100

Set up the QGO Online checkout on the frontend and tested the issue in staging and 100.

There was an issue where activityAmount (total amount) and strikeOutAmount (total amount + discount) were showing the same value. The reason was that the discount amount was null, so both values appeared identical in the Result and Details API responses.

Updated by Muhammed Failu Raheman 2 months ago

There is no issue while generating the applicable coupon code. Screenshot attached.

In the payment response, the correct amount is displayed and unable to proceed to the voucher page.

Updated by Nidhun Manoj about 2 months ago

getVoucher response issues not fixed

1)In the getVoucher Response, BookingReference and clientReference gives empty('').

2)The transactionID is Zero(0).

3)The field 'PGTrackId' not implemented in the getVoucher response.

4)The child count is showing Zero(0) but the adult count is showing the total count of pax(adult+child).

5)The totalAmount and ticketedAmount shows the amount which is only the total of basefare+commission, the paymentgateway charge and discount's not included in it.

Actions #6

Updated by Muhammed Failu Raheman about 2 months ago

  • Status changed from Not Fixed to In Progress
Actions #7

Updated by Anjana Krishnan about 2 months ago

  • Due date changed from 02/24/2026 to 02/25/2026
Actions #8

Updated by Muhammed Failu Raheman about 2 months ago

  • Due date changed from 02/25/2026 to 02/24/2026
  • Status changed from In Progress to Not Fixed
Actions #9

Updated by Muhammed Failu Raheman about 2 months ago

  • Due date changed from 02/24/2026 to 02/25/2026
  • Status changed from Not Fixed to For Review
  • Assignee changed from Muhammed Failu Raheman to Nithin George
  • DB Changes updated (diff)

investigated the reported issues in both the staging and 100 environments. The issue was reproducible in the staging environment. I attempted to take a new ticket in the 100 dev environment for testing, but I was unable to take a ticket. Because of this, I could not fully test some cases earlier, especially the PGCharge and PGTrackId. Currently, all reported issues are resolved.

Child count issue:
This issue existed in the staging environment. However, in the local environment, the adult and child counts are correctly displayed in their respective fields.

BookingReference and ClientReference:
These values must be added through the admin form. This is the normal flow in Qgo-online, so this is not a system issue.

PGTrackId and TransactionID:
The fields PGTrackId and TransactionID as TransactionNumber have now implemented in the getVoucher response.

PGCharge calculation:
A new field named TotalAmountWithPGCharge(TotalAmount + PGCharge) has added to the getVoucher response, as requested by the Flutter team.

Discount amount calculation:
The discount amount is now correctly calculated and displayed. The exact discount value added from the admin panel is reflected in the response. (Discount must be added from the admin panel)

Actions

Also available in: Atom PDF