Skip to content

Add verification page during sign up

What does this MR do and why?

This MR adds a credit card verification page to the sign up flow as an experiment.

Related

Screenshots or screen recordings

Because this feature is hard to test locally (a working CustomersDot application with Zuora integration needs to be setup), I created a short video demo here: https://youtu.be/ou65kcg29CQ

Verification page Verification page with errors Verification page when the "Skip this for now." link is clicked
Screen_Shot_2021-12-13_at_16.57.24 Screen_Shot_2021-12-13_at_16.59.09 Screen_Shot_2021-12-13_at_16.57.14

How to set up and validate locally

  1. The CustomersDot application needs to be setup and running locally
  2. The zuora_cc_registration_validation_payment_page_id setting with value 8ad09f8a7d9338d8017d95dd32f543b5 needs to be configured in CustomersDot
  3. The Feature flag verification_reminder needs to be enabled
  4. Go through registration process (or visit http://localhost:3000/users/sign_up/verification/new directly)

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Alex Buijs

Merge request reports