Move the "Buy add-on CI minutes" process into the app by reusing the new checkout flow
Issue for next iteration after #222516 (closed)
Things to consider:
- we can reuse the new checkout flow that the Acquisition team built
- we shouldn't save any info for now (credit card, billing address) as we can't distinguish between non-authorised and authorised users (https://gitlab.com/gitlab-org/growth/engineering/-/issues/5372 and gitlab-org/growth/product#1551 (closed) need to be resolved)
The new checkout flow:
Pages most probably required for the flow:
- select amount and group (preselected)
- fill in the billing address
- payment
- success (could be a redirect to the usage quota page with a success alert)
Edited by Matej Latin