Module: Transaction Report API
TC_ID_REPORT_API_01
Title: Verify API returns transactions based on date range
Preconditions: API available
Steps:
Call API with date range filter
Test Data: date range
Expected Result: Transactions within date range are returned
TC_ID_REPORT_API_02
Title: Verify API filters data based on payment status
Preconditions: API available
Steps:
Call API with status filter
Test Data: payment status
Expected Result: Only matching status records returned
TC_ID_REPORT_API_03
Title: Verify API filters data based on payment gateway
Preconditions: API available
Steps:
Call API with gateway filter
Test Data: payment gateway
Expected Result: Data filtered by selected gateway
TC_ID_REPORT_API_04
Title: Verify API filters data based on customer/user
Preconditions: API available
Steps:
Call API with customer filter
Test Data: customer/user
Expected Result: Only related user transactions returned
TC_ID_REPORT_API_05
Title: Verify API filters data based on service type
Preconditions: API available
Steps:
Call API with service type filter
Test Data: service type
Expected Result: Only matching service type records returned
TC_ID_REPORT_API_06
Title: Verify pagination works correctly
Preconditions: API available
Steps:
Call API with pagination parameters
Test Data: pagination
Expected Result: Data returned in paginated format
TC_ID_REPORT_API_07
Title: Verify sorting works correctly
Preconditions: API available
Steps:
Call API with sorting
Test Data: sorting
Expected Result: Data returned in sorted order