Endpoints

Visitor endpoints

The following endpoints are configured in this service

/checkout/<visitor_id>/

The main entry point for users. Here they can configure a PO and VAT number and confirm their order. Upon confirmation they get redirected to Stripe.

/checkout/stripe-event-webhook/

This endpoint is configured as a stripe event webhook, so that we get updated whenever a payment (credit card or bank transfer) has succeeded and we can update the visitors Paid status in Visit. It is secured using Stripes signing method. See also Stripe webhook endpoint

Administrative endpoints

/admin/

Access to the Django admin interface. Here you can add new users, and manage PricedItems and Orders. See Django Admin portal (Admin)

/visitors/

Allow for quickly setting a visitor’s registration type, extras and paid status in Visit. See Manage Visitors

/report/

Download a daily generated report with all invoices and credit notes in Stripe. See Download Stripe Report