Skip to content

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

  1. The user selects a product and proceeds to the checkout page.
  2. The user selects a payment gateway (PayPal, Stripe, etc.) from the available options.
  3. The user completes a one-time payment using the selected gateway.
  4. The system processes the payment and returns a success message.
  5. The user sets up a recurring payment using the selected gateway.
  6. The system processes the recurring payment and confirms the setup.
  7. 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