================================================================================ ISO8583 TRANSACTION TEST SUITE - DETAILED REPORT ================================================================================ Test Execution Summary -------------------------------------------------------------------------------- Start Time: 2026-05-19 11:56:51.725206Z End Time: 2026-05-19 11:57:12.611860Z Duration: 20886ms Total Tests: 50 Passed: 27 Failed: 22 Errors: 1 ================================================================================ DETAILED TEST RESULTS ================================================================================ -------------------------------------------------------------------------------- Test ID: SALE-001 Scenario: valid_purchase_visa Description: Valid Visa purchase $10.00 - happy path Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-002 Scenario: valid_purchase_mastercard Description: Valid Mastercard purchase $25.00 Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-003 Scenario: valid_purchase_amex Description: Valid Amex purchase $50.00 Status: ✗ FAILED -------------------------------------------------------------------------------- Test ID: SALE-004 Scenario: valid_purchase_discover Description: Valid Discover purchase $100.00 Status: ✗ FAILED -------------------------------------------------------------------------------- Test ID: SALE-005 Scenario: valid_purchase_small_amount Description: Valid purchase - minimum amount $0.01 Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-006 Scenario: valid_purchase_large_amount Description: Valid purchase - large amount $999.99 Status: ✗ FAILED -------------------------------------------------------------------------------- Test ID: SALE-007 Scenario: valid_purchase_exact_100 Description: Valid purchase - exact $100.00 Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-008 Scenario: declined_insufficient_funds Description: Purchase declined - insufficient funds Status: ✗ FAILED -------------------------------------------------------------------------------- Test ID: SALE-009 Scenario: declined_do_not_honor Description: Purchase declined - do not honor Status: ✗ FAILED -------------------------------------------------------------------------------- Test ID: SALE-010 Scenario: declined_expired_card Description: Purchase declined - expired card Status: ✗ FAILED -------------------------------------------------------------------------------- Test ID: SALE-011 Scenario: invalid_card_number Description: Invalid card number - too short Status: ✗ FAILED -------------------------------------------------------------------------------- Test ID: SALE-012 Scenario: invalid_card_number_long Description: Invalid card number - too long Status: ⚠ ERROR -------------------------------------------------------------------------------- Test ID: SALE-013 Scenario: invalid_amount_zero Description: Invalid amount - zero amount Status: ✗ FAILED -------------------------------------------------------------------------------- Test ID: SALE-014 Scenario: invalid_amount_negative Description: Invalid amount - negative (represented as large number) Status: ✗ FAILED -------------------------------------------------------------------------------- Test ID: SALE-015 Scenario: boundary_amount_max_12digit Description: Boundary test - max 12 digit amount Status: ✗ FAILED -------------------------------------------------------------------------------- Test ID: SALE-016 Scenario: format_error_invalid_proc_code Description: Format error - invalid processing code Status: ✗ FAILED -------------------------------------------------------------------------------- Test ID: SALE-017 Scenario: different_nii_001 Description: Purchase with NII 001 Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-018 Scenario: different_nii_002 Description: Purchase with NII 002 Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-019 Scenario: different_terminal_1 Description: Purchase from different terminal Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-020 Scenario: different_merchant_1 Description: Purchase from different merchant Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-021 Scenario: duplicate_stan_test Description: Duplicate STAN - should be rejected or flagged Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-022 Scenario: sequential_stan_1 Description: Sequential STAN test 1 Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-023 Scenario: sequential_stan_2 Description: Sequential STAN test 2 Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-024 Scenario: sequential_stan_3 Description: Sequential STAN test 3 Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-025 Scenario: pos_entry_mode_manual Description: POS entry mode - manual entry Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-026 Scenario: pos_entry_mode_chip Description: POS entry mode - chip card Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-027 Scenario: pos_entry_mode_contactless Description: POS entry mode - contactless Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-028 Scenario: declined_pick_up_card Description: Purchase declined - pick up card Status: ✗ FAILED -------------------------------------------------------------------------------- Test ID: SALE-029 Scenario: declined_invalid_merchant Description: Purchase declined - invalid merchant Status: ✗ FAILED -------------------------------------------------------------------------------- Test ID: SALE-030 Scenario: declined_invalid_transaction Description: Purchase declined - invalid transaction Status: ✗ FAILED -------------------------------------------------------------------------------- Test ID: SALE-031 Scenario: purchase_rounded_amount_1 Description: Purchase $15.50 Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-032 Scenario: purchase_rounded_amount_2 Description: Purchase $99.99 Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-033 Scenario: purchase_rounded_amount_3 Description: Purchase $0.50 Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-034 Scenario: visa_debit_purchase Description: Visa Debit purchase Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-035 Scenario: mastercard_debit_purchase Description: Mastercard Debit purchase Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-036 Scenario: declined_withdrawal_limit Description: Declined - exceeds withdrawal limit Status: ✗ FAILED -------------------------------------------------------------------------------- Test ID: SALE-037 Scenario: declined_frequency_limit Description: Declined - exceeds frequency limit Status: ✗ FAILED -------------------------------------------------------------------------------- Test ID: SALE-038 Scenario: refer_to_issuer Description: Purchase - refer to card issuer Status: ✗ FAILED -------------------------------------------------------------------------------- Test ID: SALE-039 Scenario: system_malfunction Description: System malfunction response Status: ✗ FAILED -------------------------------------------------------------------------------- Test ID: SALE-040 Scenario: issuer_inoperative Description: Issuer or switch inoperative Status: ✗ FAILED -------------------------------------------------------------------------------- Test ID: SALE-041 Scenario: multi_currency_usd Description: Multi-currency - USD (840) Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-042 Scenario: multi_currency_eur Description: Multi-currency - EUR (978) Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-043 Scenario: multi_currency_gbp Description: Multi-currency - GBP (826) Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-044 Scenario: stress_test_high_amount Description: Stress test - very high amount Status: ✗ FAILED -------------------------------------------------------------------------------- Test ID: SALE-045 Scenario: edge_case_stan_max Description: Edge case - maximum STAN value Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-046 Scenario: edge_case_stan_min Description: Edge case - minimum STAN value Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-047 Scenario: long_card_number_19digit Description: Long card number - 19 digits Status: ✗ FAILED -------------------------------------------------------------------------------- Test ID: SALE-048 Scenario: short_card_number_13digit Description: Short card number - 13 digits (valid) Status: ✗ FAILED -------------------------------------------------------------------------------- Test ID: SALE-049 Scenario: mixed_card_brands_test1 Description: Mixed brands - test card 1 Status: ✓ PASSED -------------------------------------------------------------------------------- Test ID: SALE-050 Scenario: mixed_card_brands_test2 Description: Mixed brands - test card 2 Status: ✓ PASSED ================================================================================ END OF DETAILED REPORT ================================================================================