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