Use shadcn/ui to build a opened dialog that handles payment.
A payment can be related to some Order or Invoice.
User first select the payment method (Stripe/PayPal/BTCPay)
There's a back button to re-select the payment method
| A shadcn/ui and v0 generation - v0