Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stripe session/checkout error trying to purchase VPN with experimental SKU SDK #21314

Closed
Tracked by #15804
stephendonner opened this issue Feb 25, 2022 · 3 comments · Fixed by brave/brave-core#12175
Closed
Tracked by #15804

Comments

@stephendonner
Copy link

stephendonner commented Feb 25, 2022

Test plan

See #15804

Description

Stripe session/checkout error trying to purchase VPN with experimental SKU SDK; found while testing -- and blocks -- #20557

Steps to Reproduce

  1. install 1.36.105
  2. launch Brave using --vmodule="*/skus/*"=1 --enable-logging=stderr
  3. via brave://flags, set Enable experimental SKU SDK to Enabled
  4. also set Experimental SKU Environment to Development
  5. click to Relaunch
  6. load account.brave.software
  7. enter basic auth creds for site
  8. enter an email and click Get login link (I used premium-test-04@mailinator.com)
  9. check your email inbox (above case: https://www.mailinator.com/v4/public/inboxes.jsp?to=premium-test-04)
  10. click Log in to Brave or the link in the email
  11. click on Browse plans
  12. scroll down and click on Buy now for Brave VPN Subscription
  13. enter payment details on https://checkout.stripe.com/pay/cs_test…
  14. click Subscribe
  15. you should get a Complete your purchase... screen
  16. click on Complete payment

Actual result:

You'll end up on a screen like this

URL: https://account.brave.software/account/?intent=provision&order_id=c9e0c6e9-3903-4828-af70-cfd8bf4a578e

Screen Shot 2022-02-24 at 5 31 35 PM

Clicking Complete payment yields this:

Screen Shot 2022-02-24 at 5 32 42 PM

Expected result:

This is as far as you can currently get; means you have a valid subscription.

Screen Shot 2022-02-24 at 5 06 08 PM

Reproduces how often:

100%

Brave version (brave://version info)

Version/Channel Information:

  • Can you reproduce this issue with the current release?
  • Can you reproduce this issue with the beta channel?
  • Can you reproduce this issue with the nightly channel?

Other Additional Information:

  • Does the issue resolve itself when disabling Brave Shields?
  • Does the issue resolve itself when disabling Brave Rewards?
  • Is the issue reproducible on the latest version of Chrome?

Miscellaneous Information:

cc @evq @bsclifton @mattmcalister @srirambv @rebron

@bsclifton
Copy link
Member

Closing as I believe this is resolved now

@bsclifton
Copy link
Member

Re-opening because I forgot there was a cache fix in brave/brave-core#12175

@bsclifton bsclifton added this to the 1.39.x - Nightly milestone Apr 13, 2022
@stephendonner
Copy link
Author

stephendonner commented Apr 28, 2022

Verified PASSED using

Brave 1.39.84 Chromium: 101.0.4951.41 (Official Build) beta (x86_64)
Revision 93c720db8323b3ec10d056025ab95c23a31997c9-refs/branch-heads/4951@{#904}
OS macOS Version 11.6.5 (Build 20G527)

Confirmed I was able to purchase a VPN subscription from account.brave.software using the inline test plan, above.

brave://flags step 11 step 12 step 12.5 step 13 step 14
Screen Shot 2022-04-28 at 9 11 30 AM Screen Shot 2022-04-28 at 9 15 11 AM Screen Shot 2022-04-28 at 9 15 37 AM Screen Shot 2022-04-28 at 9 15 39 AM Screen Shot 2022-04-28 at 9 16 14 AM Screen Shot 2022-04-28 at 9 16 43 AM

Verification PASSED on

Brave | 1.40.68 Chromium: 102.0.5005.50 (Official Build) beta (64-bit)
-- | --
Revision | f6e2cf8f59ec714bdcff8499991d55898875f287-refs/branch-heads/5005@{#648}
OS | Windows 10 Version 21H2 (Build 19044.1706)

brave://flags step 11 step 12 step 12.5 step 13 step 14
image image image image image image

@GeetaSarvadnya GeetaSarvadnya added QA/In-Progress Indicates that QA is currently in progress for that particular issue QA Pass-Win64 and removed QA/In-Progress Indicates that QA is currently in progress for that particular issue labels May 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment