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 started
Initiate payment

Choose a connected campground, set amount and receipt number, and pay via Stripe Checkout.

Start payment
Frontend payment (simulation)

Simulated Vue 2 frontend + Django backend payment flow. Great for quick testing without form setup.

Open simulation
Show Express account info

Choose a connected campground and view Stripe account details (capabilities, status, JSON).

Choose a connected campground
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.

Open Stripe Dashboard
Admin

Manage campgrounds and payments in Django Admin.

Open Admin
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.