← Back to checkout

Stripe browser checkout

PayBridge creates the PaymentIntent on the server. Stripe collects card details in the browser. The return page records the verified result.

What this page covers

  • PayBridge creates the PaymentIntent on the server and records the verified result.
  • Use a fresh demo order ID for each payment attempt to avoid reusing a completed PaymentIntent.
  • Stripe webhooks may confirm the same PaymentIntent later, so PayBridge treats repeated events as duplicate acknowledgements.

Configuration checks

  • Use Stripe test mode for local runs and the public demo.
  • Keep the publishable key in the browser and the secret key in server configuration only.
  • The return page and webhook path should converge on the same recorded payment.
Publishable key preview
pk_test_51T9...
Operator login for transaction search