Demo order generation
Each provider link starts a fresh demo order ID so repeated test payments do not reuse the same PaymentIntent or provider transaction.
Choose a provider-specific payment path from one entry page. Stripe is the primary browser checkout route. NicePay can also be exposed for test-mode public demos when feature flags and provider test credentials are enabled.
Each provider link starts a fresh demo order ID so repeated test payments do not reuse the same PaymentIntent or provider transaction.
Server-created PaymentIntent with Stripe-hosted confirmation and shared payment recording.
Merchant-hosted key-in flow retained for provider-specific approval and cancellation handling.