Project

General

Profile

Actions

Task #820

open

Epic #786: Square Payment Gateway Integration

Feature #816: Tokenized Card Handling

Default Card Selection

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

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

0%

Estimated time:
(Total: 0:00 h)

Description

Allow users to mark one saved card as default. Ensure default card is used automatically during checkout unless overridden.


Files

clipboard-202604301140-9ipmd.png (75.9 KB) clipboard-202604301140-9ipmd.png Deeksha Singh, 04/30/2026 08:10 AM

Subtasks 2 (2 open0 closed)

Bug #870: container not found appearedReady to QADeeksha Singh05/05/2026

Actions
Bug #871: Resource not foundReady to QADeeksha Singh05/05/2026

Actions
Actions #1

Updated by Deeksha Singh about 1 month ago

Module: Default Card Selection (Tokenized Cards)

TC_ID_DEFAULT_CARD_01
Title: Verify user can set a card as default
Preconditions: Multiple cards saved
Steps:

Select a card
Mark as default
Test Data: Any saved card
Expected Result: Selected card is marked as default

TC_ID_DEFAULT_CARD_02
Title: Verify only one card can be set as default at a time
Preconditions: Multiple cards available
Steps:

Set Card A as default
Set Card B as default
Test Data: Two saved cards
Expected Result: Only Card B remains default, Card A is unset

TC_ID_DEFAULT_CARD_03
Title: Verify default card is used automatically during checkout
Preconditions: Default card set
Steps:

Go to checkout
Proceed with payment
Test Data: Default card
Expected Result: Default card is auto-selected for payment

TC_ID_DEFAULT_CARD_04
Title: Verify user can override default card during payment
Preconditions: Default card already set
Steps:

Go to checkout
Select a different card manually
Test Data: Another saved card
Expected Result: Selected card is used instead of default

TC_ID_DEFAULT_CARD_05
Title: Verify default card is updated in database
Preconditions: Card marked as default
Steps:

Set default card
Check DB
Test Data: Card ID
Expected Result: Default flag updated correctly in DB

TC_ID_DEFAULT_CARD_06
Title: Verify behavior when default card is removed
Preconditions: Default card exists
Steps:

Delete default card
Test Data: Default card
Expected Result: Another card becomes default OR no default set (as per logic)

TC_ID_DEFAULT_CARD_07
Title: Verify default card persists across sessions
Preconditions: Default card set
Steps:

Logout and login
Go to checkout
Test Data: Same user
Expected Result: Same card remains default

Actions #2

Updated by Abhishek Thakur about 1 month ago

  • Status changed from New to Ready for Client
Actions #3

Updated by Deeksha Singh about 1 month ago

  • Subtask #870 added
Actions #4

Updated by Deeksha Singh about 1 month ago

  • Subtask #871 added
Actions

Also available in: Atom PDF