Test Case for FEA192 – Integration with Popular Gateways
Test Case: FEA192 – Integration with Popular Gateways
- Test Case description: Verify the integration with popular payment gateways (e.g., Stripe, PayPal, Square, Amazon Pay, Apple Pay, Google Pay) works as expected, supporting one-time and recurring payments.
- Test Case ID: TC_FEA192_001
- Author/Designer: [ae9947]
- Date of creation: [21.02.2025]
- Class: Functional
Test description / objective
This test case will verify that the integration with various popular payment gateways is functioning correctly, supporting both one-time and recurring payments for customers.
Links to requirements or other sources
Test pre-state
- The payment gateways (PayPal, Stripe, etc.) have been configured correctly in the system.
- A test account exists for each payment gateway.
Test steps
- The user selects a product and proceeds to the checkout page.
- The user selects a payment gateway (PayPal, Stripe, etc.) from the available options.
- The user completes a one-time payment using the selected gateway.
- The system processes the payment and returns a success message.
- The user sets up a recurring payment using the selected gateway.
- The system processes the recurring payment and confirms the setup.
- Verify that payment records are updated in the system.
Test end-state
- The user successfully completes both one-time and recurring payments through the selected payment gateway.
- Payment records are correctly updated in the system.
To be taken into account during test
- Ensure that all selected payment gateways are supported by the system.
- Ensure secure handling of payment details during transactions.
Test result (Pass/Fail Criteria)
- PASS condition: The payment gateways process both one-time and recurring payments correctly, and payment records are updated.
- FAIL condition: The payment process fails, or payment records are not updated correctly.
Edited by AE9947