Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
stylenone

...

Whitelabel

Captions:

Vaulted cards: Currently, when a user is placing an order and keeps the checkbox to save the credit card to the next order after the order is placed and the payment is approved, this credit card becomes “vaulted".

Compliant cards: after the user places the order with the billing address info and the payment is approved, this credit card becomes “compliant".

Scenario

Market

Test scenario

Precondition

How to execute(step-by-step)

Expect Result

Comments

1

PLK ES, BK PT/ES

[Delivery Flow] Check if the

new section "Billing Address” fields are displayed properly
  1. VISA/Sibs FF enabled.

  2. disable-paycomet-pre-auth FF turned ON

  1. Access the WL and choose the delivery flow.

  2. Go to the payment screen.

  3. Choose the "Add new card" option.

  4. Check if the fields are displayed below the card details.

  • Billing Address title section

  • Check field labels

  • Check if the field types

  1. The fields must be:

Billing Address title section

  • “Use the delivery address” (checkbox)

  • Address (text field)

  • Apt / Suite / Floor (optional)

  • Postal Code (text field)

  • City (text field)

  • State (dropdown)

  • Country (dropdown)

Address line 1 and 2?

2

PLK ES, BK PT/ES

[Delivery Flow] Check the default state on the new fields

billing address is saved to a new card - first order

  1. VISA/Sibs FF enabled.

disable-paycomet-pre-auth FF turned ON
  1. The delivery address (checkbox) must be checked.

  2. The fields are disabled to edit.

3

PLK ES, BK PT/ES

[Delivery Flow] Check the billing address fields pre-filled

  1. VISA/Sibs FF enabled.

  2. disable-paycomet-pre-auth FF turned ON

  1. Access the WL and choose the delivery flow.

  2. Go to the payment screen.

  3. Choose the "Add new card" option.

  4. Check if the billing address fields are already filled with the same values as the delivery address.

  5. Perform this same test case testing different cities and states.

The billing address fields must be filled with the same values as the delivery address

4

PLK ES, BK PT/ES

[Delivery Flow] Check enable/disable fields by checkbox

  1. VISA/Sibs FF enabled.

  2. disable-paycomet-pre-auth FF turned ON

  1. Access the WL and choose the delivery flow.

  2. Go to the payment screen.

  3. Choose the "Add new card" option.

  4. Uncheck the checkbox and check if the fields are enabled to edit.

  5. Mark the checkbox and check if the fields are disabled for editing.

  1. The fields must be disabled to edit when the checkbox is checked.

  2. The fields must be enabled to edit when the checkbox is unchecked.

5

  1. Access the WL and choose the delivery flow.

  2. Go to the payment screen.

  3. Choose the "Add new card" option.

  • Check if the Use the delivery address (checkbox) is already checked

  • Check if the fields are disabled for editing.

    1. Keep the "checkbox to save the data” checked.

    2. Submit the form.

    3. Check if the billing address is saved properly.

    4. Perform this test case using different addresses and values to ensure the data is saved properly.

    1. The billing address info must be saved properly for that user and the credit card.

    2. The data must be stored on: xxxxx (add here the table name).

    2

    PLK ES, BK PT/ES

    [Delivery Flow] Check

    clean-up fields when the checkbox is unchecked
    1. VISA/Sibs FF enabled.

    2. disable-paycomet-pre-auth FF turned ON

    1. Access the WL and choose the delivery flow.

    2. Go to the payment screen.

    3. Choose the "Add new card" option.

    4. Uncheck the checkbox and check if the fields are cleaned up.

    5. Check if only the Country is kept.

    1. The fields must be cleaned up.

    2. The Country must be kept.

    ?

    6

    PLK ES, BK PT/ES

    [Delivery Flow] Check Billing Address section L&F - Default state
    1. Access the WL and choose the delivery flow.

    2. Go to the payment screen.

    3. Choose the "Add new card" option.

    4. Check if the L&F is following the Figma’s design:

    • elements position

    • background-color

    • font-style (font-family, font-color, font-weight and font-size)

    The L&F must follow the Figma's design.

    7

    PLK ES, BK PT/ES

    [Delivery Flow] Check Billing Address section L&F - Edit state

    1. VISA/Sibs FF enabled.

    2. disable-paycomet-pre-auth FF turned ON

    if the billing address is saved to a second card - first order

    1. VISA/Sibs FF enabled.

  • disable-paycomet-pre-auth FF turned ON

    1. You have 2 credit cards, A and B.

    2. Card A is a vaulted card.

    3. Card B is a new card.

    1. Access the WL and choose the delivery flow.

    2. Go to the payment screen.

    3. Choose the "Add new card" option.

    Uncheck
    1. Keep the "checkbox

    .
  • Check if the L&F is following the Figma’s design:

    • elements position

    • background-color

    • font-style (font-family, font-color, font-weight and font-size)

    The L&F must follow the Figma's design.

    8

    PLK ES, BK PT/ES

    [Restaurant flow] Check if the new section "Billing Address” fields are displayed properly

    1. VISA/Sibs FF enabled.

    2. disable-paycomet-pre-auth FF turned ON

    1. Access the WL and choose the restaurant flow (take-out, dine-in, or drive-thru).

    2. Go to the payment screen.

    3. Choose the "Add new card" option.

    4. Check if the fields are displayed below the card details.

    • Billing Address title section

    • Check field labels

    • Check if the field types

    1. Check if the “Use the delivery address” (checkbox) is not displayed.

    1. The fields must be:

    Billing Address title section

    • Address (text field)

    • Apt / Suite / Floor (optional)

    • Postal Code (text field)

    • City (text field)

    • State (dropdown)

    • Country (dropdown)

    1. “Use the delivery address” (checkbox) must NOT be displayed.

    9

    PLK ES, BK PT/ES

    [Restaurant flow] Check the default state on the new fields

    1. VISA/Sibs FF enabled.

    2. disable-paycomet-pre-auth FF turned ON

    1. Access the WL and choose the restaurant flow (take-out, dine-in, or drive-thru).

    2. Go to the payment screen.

    3. Choose the "Add new card" option.

    4. Check if the billing address fields are empty.

    5. Check if the fields are enabled to edit.

    1. The billing address fields must be empty.

    2. The fields are enabled to edit.

    10
    1. to save the data” checked.

    2. Use a different billing address than a credit card already saved before (credit card A).

    3. Submit the form.

    4. Check if the billing address is saved properly to the new credit card B.

    5. Check if the billing address related to a vaulted card (credit card A) was not impacted.

    1. The billing address must be saved properly to the new credit card B.

    2. The billing address related to a vaulted card (credit card A) must not be impacted.

    3

    PLK ES, BK PT/ES

    [Restaurant

    flow] Check Billing Address section L&F - Edit state

    Flow] Check if the billing address is saved to a new card - first order

    1. VISA/Sibs FF enabled.

  • disable-paycomet-pre-auth FF turned ON

  • The L&F must follow the Figma's design.

    11

    PLK ES, BK PT/ES

    Check required fields in placeholders - asterisk

    1. VISA/Sibs FF enabled.

    2. disable-paycomet-pre-auth FF turned ON

    1. Access the WL and go to the payment screen.

    2. Choose the "Add new card" option.

    3. Check the asterisk is displayed in front of the placeholder of each new field, except on the checkbox.

    4. Perform this test case via Delivery and Restaurant flow.

    1. The asterisk must be displayed in front of the placeholder of each new field:

    • Address (text field)

    • Postal Code (text field)

    • City (text field)

    • State (dropdown)

    • Country (dropdown)

    12

    PLK ES, BK PT/ES

    Check required fields behavior and L&F

    1. VISA/Sibs FF enabled.

    2. disable-paycomet-pre-auth FF turned ON

    1. Access the WL and go to the payment screen.

    2. Choose the "Add new card" option.

    3. Click on the "Place Secure Order" button without filling in the required fields.

    4. Check if the required message is displayed below in each field.

    5. Check L&F on the require fields: red color in placeholders, corner fields and in the messages.

    6. Check if the form is not sent while there is a required field to be filled.

    7. Perform this test case via Delivery and Restaurant flow.

    1. The required message must be displayed below if each field:

    • Please enter your address.

    • Please enter your postal code.

    • Please enter your city.

    • Please enter your state.

    • Please enter your country.

    1. The red color in placeholders, corner fields, and in the messages.

    2. The form must not be sent before all required fields are filled.

    13

    PLK ES, BK PT/ES

    Check the “Country” dropdown field pre-filled

    1. VISA/Sibs FF enabled.

    2. disable-paycomet-pre-auth FF turned ON

    1. Access the WL and go to the payment screen.

    2. Go to the payment screen.

    3. Choose the "Add new card" option.

    4. Check if the Country dropdown is pre-filled with the current market.

    5. Perform this test case via Delivery and Restaurant flow.

    If the user is on PLK ES or BK ES, the country field must be "Spain".

    If the user is on BK PT, the country field must be "Portugal".

    14

    PLK ES, BK PT/ES

    Check the “State” dropdown field behavior

    1. VISA/Sibs FF enabled.

    2. disable-paycomet-pre-auth FF turned ON

    1. Access the WL and go to the payment screen.

    2. Go to the payment screen.

    3. Choose the "Add new card" option.

    4. Check if the options on the State dropdown are loaded according to the Country pre-filled.

    5. Change the Country and check if the options on the State field are loaded according to the new country selected.

    6. Perform this test case via Delivery and Restaurant flow.

    1. The options on the State dropdown are loaded according to the Country pre-filled.

    2. The options on State field are loaded according to the new country selected.

    15
    1. Access the WL and choose the restaurant flow (take-out, dine-in, or drive-thru).

    2. Go to the payment screen.

    3. Choose the "Add new card" option.

  • Check if the L&F is following the Figma’s design:

    • elements position

    • background-color

    • font-style (font-family, font-color, font-weight and font-size)

    1. Keep the "checkbox to save the data” checked.

    2. Submit the form.

    3. Check if the billing address is saved properly.

    4. Perform this test case using different addresses and values to ensure the data is saved properly.

    1. The billing address info must be saved properly for that user and the credit card.

    2. The data must be stored on: xxxxx (add here the table name).

    4

    PLK ES, BK PT/ES

    [Delivery Flow]

    Submit an order - User’s account without phone number

    Check the order submission with a vaulted and compliance credit card

    1. VISA/Sibs FF enabled.

  • disable-paycomet-pre-auth FF turned ON

  • User without phone number in user account

  • Access WL with a user who does NOT have a phone number in their account
    1. Access the WL and choose the delivery flow.

    2. Go to the payment screen.

    3. Choose

    the "Add new card" option.
  • Submit the form.

  • Check if the new values were sent properly to Paycomet.

  • Check if the user email is sent
    1. a vaulted card that is already compliant.

    2. Check if the billing address section is not displayed anymore.

    3. Submit the form.

    4. Check if the

    phone number entered on the delivery form is sent
    1. billing address related to the vaulted card is sent properly to Paycomet.

    2. Check if the order is placed properly.

    3. Check if the status is “Payment confirmed".

    1. The

    new values sent to Payment must be:
    • Address (text field)

    • Postal Code (text field)

    • City (text field)

    • State (dropdown)

    • Country (dropdown)

  • User email must be sent to Payment.

  • The phone number entered on the delivery form must be sent to Payment
    1. billing address related to the vaulted card must be sent properly to Paycomet.

    2. The order must be placed properly.

    3. The status must be “Payment confirmed".

    16

    5

    PLK ES, BK PT/ES

    [

    Delivery

    Restaurant Flow]

    Submit an order - User’s account with phone number
  • Access WL with a user who has a phone number in their account and chooses the delivery flow.

  • Enter a different phone number on the delivery form.

  • Check the order submission with a vaulted and compliance credit card

    1. VISA/Sibs FF enabled.

  • disable-paycomet-pre-auth FF turned ON

  • User with phone number in user account

    1. Access the WL and choose the restaurant flow (take-out, dine-in, or drive-thru).

    2. Go to the payment screen.

    3. Choose

    the "Add new card" option.
  • Submit the form.

  • Check if the new values were sent properly to Paycomet
    1. a vaulted card that is already compliant.

    2. Check if the billing address section is not displayed anymore.

    3. Submit the form.

    4. Check if the

    phone number added
    1. billing address related to the

    user’s account
    1. vaulted card is sent properly to Paycomet.

    2. Check if the order is placed properly.

    3. Check if the status is “Payment confirmed".

    1. The

    new values sent to Payment must be:
    • Address (text field)

    • Postal Code (text field)

    • City (text field)

    • State (text field)

    • Country (text field)

  • User email must be sent to Payment.

  • The phone number entered on the user’s account must be sent to Payment
    1. billing address related to the vaulted card must be sent properly to Paycomet.

    2. The order must be placed properly.

    3. The status must be “Payment confirmed".

    17

    6

    PLK ES, BK PT/ES

    [Delivery Flow]

    Submit an order - Address line 2Add a value on Apt / Suite / Floor field on the delivery details

    Check a vaulted and NON-compliance credit card

    1. VISA/Sibs FF enabled.

  • disable-paycomet-pre-auth FF turned ON

  • User with phone number in user account

  • Access WL with a user who has a phone number in their account and chooses the delivery flow.

    1. vaulted card that is NOT compliant yet

    1. Access the WL and choose the delivery flow.

    2. Go to the payment screen.

    3. Choose

    the "Add new card" option.Keep only the required fields filled and submit the form
    1. a vaulted card that is NOT compliant yet.

    2. Check if the new

    values were sent properly to Paycomet
    1. section "Billing Address” fields are displayed properly.

    2. Check if

    the order is placed properly.Check if the status is “Payment confirmed"
    1. the content "Please review the billing address…“ is displayed above the section.

    1. The new

    values sent to Payment must be:
    • User email

    • Phone number

    • Address (text field)

    • Apt / Suite / Floor

    • Postal Code (text field)

    • City (text field)

    • State (text field)

    • Country (text field)

    1. The order must be placed properly.

    2. The status must be “Payment confirmed".

    18
    1. section "Billing Address” fields must be displayed properly.

    2. The content "Please review the billing address…“ must be displayed above the section.

    7

    PLK ES, BK PT/ES

    [Restaurant Flow] Submit an order - User’s account without phone number

    Check a vaulted and NON-compliance credit card - Regression testing

    1. VISA/Sibs FF enabled.

  • disable-paycomet-pre-auth FF turned ON

  • Access WL with a user who does NOT have a phone number in their account
    1. Access the WL and choose the

    restaurant flow (take-out, dine-in, or drive-thru)
    1. delivery flow.

    2. Go to the payment screen.

    3. Choose

    the "Add new card" option.
  • Keep only the required fields filled and submit the form.

  • Check if the new values were sent properly to Paycomet.

  • Check if the order is placed properly.

  • Check if the status is “Payment confirmed".

    1. The new values sent to Payment must be:

    • User email

    • Address (text field)

    • Postal Code (text field)

    • City (text field)

    • State (text field)

    • Country (text field)

    1. The order must be placed properly.

    2. The status must be “Payment confirmed".

    19
    1. a vaulted card that is NOT compliant.

    2. Check the enable and disable fields by checkbox.

    3. Check the L&F on the default state.

    4. Check the L&F when the form is editable.

    5. Perform this test case to the restaurant flow (take-out, dine-in, or drive-thru).

    The behavior and L&F must be following the requirements.

    8

    PLK ES, BK PT/ES

    [

    Restaurant

    Delivery Flow]

    Submit an order - User’s account with phone number

    Check if the billing address is saved to vaulted and NON-compliance credit card

    1. VISA/Sibs FF enabled.

  • disable-paycomet-pre-auth FF turned ON

  • Access WL with a user who has a phone number in their account and chooses the restaurant flow (take-out, dine-in, or drive-thru)
    1. Access the WL and choose the delivery flow.

    2. Go to the payment screen.

    3. Choose

    the "Add new card" option.Keep only the required fields filled and submit the
    1. a vaulted card that is NOT compliant.

    2. Submit the form.

    3. Check if the

    new values were sent properly to Paycomet.
  • Check if the order is placed properly.

  • Check if the status is “Payment confirmed".

    1. The new values sent to Payment must be:

    • User email

    • Address (text field)

    • Postal Code (text field)

    • City (text field)

    • State (text field)

    • Country (text field)

    1. The phone number entered on the user’s account must be sent to Payment.

    2. The order must be placed properly.

    3. The status must be “Payment confirmed".

    20
    1. billing address is saved properly.

    2. Perform this test case using different addresses and values to ensure the data is saved properly.

    1. The billing address info must be saved properly for that user and the credit card.

    2. The data must be stored on: xxxxx (add here the table name).

    9

    PLK ES, BK PT/ES

    [Restaurant Flow]

    Submit an order - Address line 2

    Check if the billing address is saved to vaulted and NON-compliance credit card

    1. VISA/Sibs FF enabled.

  • disable-paycomet-pre-auth FF turned ON

  • User with phone number in user account

  • Access WL with a user who has a phone number in their account and chooses
    1. Access the WL and choose the restaurant flow (take-out, dine-in, or drive-thru)

    .Add a value on Apt / Suite / Floor field on the delivery details
    1. .

    2. Go to the payment screen.

    3. Choose

    the "Add new card" option.Keep only the required fields filled and submit the
    1. a vaulted card that is NOT compliant.

    2. Submit the form.

    3. Check if the

    new values were sent properly to Paycomet.
  • Check if the order is placed properly.

  • Check if the status is “Payment confirmed".

    1. The new values sent to Payment must be:

    • User email

    • Phone number

    • Address (text field)

    • Apt / Suite / Floor

    • Postal Code (text field)

    • City (text field)

    • State (text field)

    • Country (text field)

    1. The order must be placed properly.

    2. The status must be “Payment confirmed".

    21

    1. billing address is saved properly.

    2. Perform this test case using different addresses and values to ensure the data is saved properly.

    1. The billing address info must be saved properly for that user and the credit card.

    2. The data must be stored on: xxxxx (add here the table name).

    10

    PLK ES, BK PT/ES

    Check

    if the new values are sent to Paycomet - Mastercard

    the order submission with a vaulted and a credit card that has just become compliant

    1. VISA/Sibs FF enabled.

    disable-paycomet-pre-auth FF turned ON
    1. Access the WL and choose the delivery flow.

    2. Go to the payment screen.

    3. Choose

    the "Add new card" option.
  • Enter with a Mastercard number.

  • Keep only the required fields filled and submit the
    1. a vaulted and a credit card that has just become compliant.

    2. Check if the billing address section is not displayed anymore.

    3. Submit the form.

    4. Check if the

    new values were
    1. billing address related to the vaulted card is sent properly to Paycomet.

    2. Check if the order is placed properly.

    3. Check if the status is “Payment confirmed".

    4. Perform this test case

    using
    1. to the

    Restaurant flow.
    1. The new values sent to Payment must be:

    • User email

    • Address (text field)

    • Postal Code (text field)

    • City (text field)

    • State (text field)

    • Country (text field)

    1. The order must be placed properly.

    2. The status must be “Payment confirmed".

    22

    PLK ES, BK PT/ES

    Check if the new values are sent to Paycomet - Ticket Restaurant

    1. VISA/Sibs FF enabled.

    2. disable-paycomet-pre-auth FF turned ON

    1. Access the WL and choose the delivery flow.

    2. Go to the payment screen.

    3. Choose the "Ticket Restaurant" option.

    4. Keep only the required fields filled.

    5. Submit the form.

    6. Check if the new values were sent properly to Paycomet.

    7. Check if the order is placed properly.

    8. Check if the status is “Payment confirmed".

    9. Perform this test case using the Restaurant flow.

    1. The new values sent to Payment must be:

    • User email

    • Address (text field)

    • Postal Code (text field)

    • City (text field)

    • State (text field)

    • Country (text field)

    The
    1. restaurant flow (take-out, dine-in, or drive-thru).

    1. The billing address related to the vaulted card must be sent properly to Paycomet.

    2. The order must be placed properly.

    3. The status must be “Payment confirmed".

    23

    11

    PLK ES, BK PT/ES

    [Regression testing] Check if the new section "Billing Address” fields are NOT displayed when the user selects an online payment method

    Check scenarios when a vaulted card and NON-compliant is set as the payment method default

    1. VISA/Sibs FF enabled.

    1. Access the WL and

    choose the delivery flow
    1. go to the Payment methods page configuration.

    2. Set as payment default a vaulted and non-compliant card.

    3. Go to the payment screen.

  • Choose the "Bizum" option.

    1. Check if the

    new section "Billing Address” fields are NOT displayed.
  • Submit the form.

  • Check if the order is placed properly.

  • Check if the status is “Payment confirmed".

  • Perform this test case using the Restaurant flow.

  • Perform this test case by selecting other on-line payment methods, PayPal, Waylet.

  • The new section "Billing Address” fields must NOT be displayed
    1. billing address component is displayed properly.

    2. Perform a regression testing and check if the flow is working normally.

    1. The billing address info must be saved properly for that user and the credit card.

    2. The data must be stored on: xxxxx (add here the table name).

    3. The billing address related to the vaulted card must be sent properly to Paycomet.

    4. The order must be placed properly.

    5. The status must be “Payment confirmed".

    24

    12

    PLK ES, BK PT/ES

    [Regression testing] Check if the new section "Billing Address” fields are NOT displayed when the user selects an off-line payment method

    Check scenarios when a vaulted card and Compliant is set as the payment method default

    1. VISA/Sibs FF enabled.

    1. Access the WL and

    choose the delivery flow
    1. go to the Payment methods page configuration.

    2. Set as payment default a vaulted and compliant card.

    3. Go to the payment screen

    .Choose the "Pay with Cash" option
    1. .

    2. Check if the

    new section "Billing Address” fields are NOT displayed
    1. billing address section is not displayed anymore.

    2. Submit the form.

    Check
    1. Perform a regression testing and check if the

    order
    1. flow is

    placed properlyThe new section "Billing Address” fields must NOT be displayed
    1. working normally.

  • Check if the status is “Payment confirmed".

  • Perform this test case using the Restaurant flow.

  • Perform this test case by selecting other offline payment methods.

    1. The billing address related to the vaulted card must be sent properly to Paycomet.

    2. The order must be placed properly.

    3. The status must be “Payment confirmed".

    25

    13

    PLK ES, BK PT/ES

    Check if the new values are sent to Paycoment when the disable-paycomet-pre-auth FF turned OFF

    1. VISA/Sibs FF enabled.

    2. disable-paycomet-pre-auth FF turned OFF

    1. Perform the "submit orders scenarios” existing on this planning (values sent to Paycomet and the order placed) when the disable-paycomet-pre-auth FF turned OFF

    1. The values must be sent properly.

    2. The order must be placed properly.

    3. The status must be “Payment confirmed".

    26

    14

    PLK ES, BK PT/ES

    Check submit orders with 3DS modal - only in QA environment

    1. VISA/Sibs FF enabled.

    1. Perform the "submit orders scenarios” existing on this planning (values sent to Paycomet and the order placed) on an environment that the 3DS is enabled.

    2. Perform this scenario with the disable-paycomet-pre-auth feature flag turned on and off.

    1. The values must be sent properly.

    2. The order must be placed properly.

    3. The status must be “Payment confirmed".

    27

    PLK ES, BK PT/ES

    Check Translation Lokalise

    1. VISA/Sibs FF enabled.

    1. Make sure we added Lokalise keys in all elements, fields, and messages.

    28

    15

    BK UK

    Check if no side-effects were added in another market

    1. VISA/Sibs FF enabled.

    2. disable-paycomet-pre-auth FF turned ON

    1. Access the WL in another market, e.g. BK UK.

    2. Check if the form was not impacted by our new feature.

    3. If necessary ask for help in QA channel to perform regression testing.