Project

General

Profile

Actions

Task #810

open

Epic #786: Square Payment Gateway Integration

Feature #807: Bundle Services

Checkout Integration

Added by Redmine Admin about 2 months ago. Updated about 1 month ago.

Status:
Ready for Client
Priority:
Normal
Assignee:
-
Start date:
04/22/2026
Due date:
% Done:

0%

Estimated time:

Description

Ensure bundle services can be added to cart and processed via Square payment. Validate that final charged amount matches calculated bundle price.

Actions #1

Updated by Deeksha Singh about 2 months ago

Module: Bundle Cart & Payment Validation

TC_ID: BUNDLE_CART_01
Title: Verify bundle can be added to cart
Preconditions: Bundle configured
Steps:

Select bundle
Click “Add to Cart”
Test Data: Valid bundle
Expected Result: Bundle added to cart successfully

TC_ID: BUNDLE_CART_02
Title: Verify bundle details in cart
Preconditions: Bundle added to cart
Steps:

Open cart
Test Data: Bundle with multiple services
Expected Result: Bundle displayed with correct services and price

TC_ID: BUNDLE_CART_03
Title: Verify bundle price calculation in cart
Preconditions: Bundle added
Steps:

Check cart total
Test Data: Bundle price
Expected Result: Cart total equals bundle price

TC_ID: BUNDLE_CART_04
Title: Verify checkout flow for bundle from cart
Preconditions: Bundle in cart
Steps:

Proceed to checkout
Complete payment
Test Data: Valid payment
Expected Result: Payment successful

TC_ID: BUNDLE_CART_05
Title: Verify final charged amount matches bundle price
Preconditions: Bundle checkout
Steps:

Complete payment
Inspect Square payment request/response
Test Data: Bundle price
Expected Result: Charged amount equals backend calculated bundle price

TC_ID: BUNDLE_CART_06
Title: Verify backend validation of bundle price
Preconditions: Bundle exists
Steps:

Modify price in request
Initiate checkout
Test Data: Altered price
Expected Result: Backend rejects or corrects price

TC_ID: BUNDLE_CART_07
Title: Verify no partial processing on payment failure
Preconditions: Bundle in cart
Steps:

Attempt payment with declined card
Test Data: Failed payment
Expected Result: Bundle not activated and no partial data saved

TC_ID: BUNDLE_CART_08
Title: Verify bundle services activation after successful payment
Preconditions: Payment success
Steps:

Complete checkout
Check user services
Test Data: Bundle services
Expected Result: All services in bundle activated

TC_ID: BUNDLE_CART_09
Title: Verify bundle mapping in transaction records
Preconditions: Payment successful
Steps:

Complete payment
Check DB
Test Data: Bundle transaction
Expected Result: Bundle and its services linked to transaction ID

TC_ID: BUNDLE_CART_10
Title: Verify cart is cleared after bundle purchase
Preconditions: Successful payment
Steps:

Complete checkout
Open cart
Test Data: Bundle
Expected Result: Cart is empty or marked completed

TC_ID: BUNDLE_CART_11
Title: Verify multiple bundles in cart checkout
Preconditions: Multiple bundles available
Steps:

Add multiple bundles
Checkout
Test Data: Multiple bundles
Expected Result: Total equals sum of bundle prices and payment succeeds

TC_ID: BUNDLE_CART_12
Title: Verify retry after failed bundle payment
Preconditions: Failed transaction
Steps:

Retry payment
Test Data: Same bundle
Expected Result: Payment succeeds without duplication

Actions #2

Updated by Deeksha Singh about 1 month ago

  • Status changed from New to Ready for Client
Actions

Also available in: Atom PDF