Main Menu
Choose a function for the Stripe Connect proof of concept.
Create campground & start onboarding
Create a new campground and start Stripe Connect onboarding (Express account via Account Links).
Get startedInitiate payment
Choose a connected campground, set amount and receipt number, and pay via Stripe Checkout.
Start paymentFrontend payment (simulation)
Simulated Vue 2 frontend + Django backend payment flow. Great for quick testing without form setup.
Open simulationShow Express account info
Choose a connected campground and view Stripe account details (capabilities, status, JSON).
Webhooks
Webhook endpoint (POST):
https://stripe.ib31.work/de/api/payments/stripe/webhook/
Config in DB: enabled
· Endpoint ID: we_1SWDCdErR3bYy5iRdV1Hq5rY
Configure at least these events in Stripe: account.updated, checkout.session.completed, payment_intent.payment_failed.
Sync Stripe accounts
Fetch all (paginated) Stripe accounts and sync them into the local Campground table. Deleted accounts are ignored.
Fetching happens in pages of 100. Increase Max. total for larger datasets.
Recent payments
| Created | Receipt | Campground | Amount | Status |
|---|---|---|---|---|
| 22.11.2025 12:42:09 | QWERTY |
Camping1 | 44.80 EUR | Completed |
| 22.11.2025 10:54:02 | PI-20251122095402-1 |
Camping1 | 50.00 EUR | Completed |
| 22.11.2025 10:53:33 | Booking 1234 |
Camping1 | 123.00 EUR | Completed |
Showing latest 10 payments. For more details, open the Admin.