SIT-14274: Copy Contact Info to Billing

How to Use This Feature

Feature Summary: Express Checkout - "Same as my contact info" Checkbox

Overview

----------------

The feature allows users to select a checkbox in the Billing Info section of Express Checkout that copies Contact Information into corresponding Billing Info fields. This enables users to avoid re-entering the same information.

Behavior

  • When entering Contact Information or having it automatically filled in, a "Same as my contact info" checkbox appears in the Billing Information section.
  • The box is initially unchecked and only becomes checked when selected by the user.
  • When the box is checked:
  • + Contact Info data is populated in the corresponding Billing Info fields (name, phone, name on card).

    + Billing Info fields remain editable for users to override copied values if needed.

    Edge Cases

  • Pre-filled billing info: The checkbox does not affect pre-saved billing info that matches the user's main address.
  • Different billing and shipping info: The checkbox overwrites saved billing info with different information.
  • Logged-in users: Billing info is initially populated, but the checkbox becomes necessary to override pre-populated values.
  • Status

    ------------

    The feature is currently in QA status (FAIL) due to issues identified during testing.

    Additional Information

    Status: QA - FAIL
    Assigned to: franklin.toribio
    🏠 Home View in Jira