Payment Button – shadcn/ui Component by reactframe | shadcnregistry
Payment Button
component
A pay button that shows every step of a payment: the amount, a spinner while it processes, a drawn tick when it's paid, a shake and a clear message when a card is declined, and an optional press-and-hold mode that fills up before it charges.