Demo

Frontend payment (Vue 2 + Stripe Elements)

Simulated Vue 2 frontend talking to the Django backend. Preset example values are used for a quick test.

Pay a booking

Click "Pay now" to create a Payment Intent and render Stripe Elements.


Tips for testing

Use Stripe test cards on this page.

  • Successful card: 4242 4242 4242 4242 · Any future date · Any CVC · Any ZIP
  • 3D Secure: 4000 0027 6000 3184
  • Insufficient funds: 4000 0000 0000 9995

Default demo amount: €50.00 (5000 cents). Change it in static/js/stripe-payment.js or extend the component with inputs.

The payment is created on the connected campground account (Direct charges).