Skip to content

BE: Move CI Minutes purchase flows to GitLab.com UI

Summary

This is the BE version of #1990 (closed).

Problem

During the CI minutes purchase process, depending on how the user entered the purchase flow, they may be asked which namespace the CI minutes should be applied to. This is an over complication as a result of disparate systems.

Proposal

Move the CI Minutes purchase flows to GitLab.com CTAs.

Success Criteria

  • The user should remain in GitLab.com from a UI perspective
  • The user should not be prompted to log into the Web Store
  • The user should not be prompted to enter a namespace for the purchase

Testing & Availability

  • User redirect to checkout page when clicking on buy more CI minutes on Usage Quota page
  • Namespace field default to personal/group namespace
  • User able to change quantity during purchase
  • Invalid quantity value is not allowed
  • User able to enter billing info for new payment method or use an existing one
  • User able to verify order summary before proceeding to purchase
  • User be prompted with successful purchase/purchase error message
  • User be redirected back to Usage Quota page after purchase
Edited by Chloe Liu