Eventual RSVP – Tickets
Paid and free tickets for Eventual RSVP events: ticket types, Stripe Checkout or pay by invoice, QR tickets, door check-in and refunds.
@vermeulen.solutions/eventual-ticketsOr open Registry in your EmDash admin and search for this name.
Overview
Paid and free tickets for Eventual RSVP events: ticket types, Stripe Checkout, pay by invoice, QR tickets, door check-in and refunds. Needs Eventual RSVP – Core.
Commercial licence, a yearly subscription from USD 30 per site. Development and preview hosts need no licence. We take no share of your ticket sales.
- Website: eventual.rsvp/tickets
- Pricing: eventual.rsvp/pricing
- Documentation: eventual.rsvp/docs
- Licence: eventual.rsvp/licence
- Support: eventual.rsvp/support
Permissions
Plugins get only the capabilities they declare and you approve. Your EmDash admin lists these again before anything installs.
Changelog
0.1.3
Registry page: screenshots, installation and changelog tabs, and a source link to the product page (the source is not public). No code or permission changes.
0.1.2
Fixed: on Node hosts that run plugins sandboxed, the Tickets page and checkout failed once the site URL was set ("URL.canParse is not a function"). Cloudflare hosts were not affected.
0.1.1
Licences are yearly subscriptions (licence version 1.2). Sites pick up a renewed key by themselves: once a day around the end of the paid year, Tickets asks the licence service for this site's key, sending only the code and the hostname.
0.1.0
First release: ticket types, Stripe Checkout, pay by invoice, QR tickets and the buyer's order page, door check-in, refunds (manual and automatic), the Orders page with CSV export, registration questions, and 21 languages.
Installation
Eventual RSVP – Tickets 0.1.3
Requires EmDash >=1.2.0 <2.0.0 and Eventual RSVP – Core for the events.
In Plugins → Registry, find Eventual RSVP – Tickets by vermeulen.solutions, review the permissions and install. It reads your event content, sends ticket emails, and may call four hosts: api.stripe.com (card payments), challenges.cloudflare.com (optional Turnstile), cdn.jsdelivr.net (hash-checked admin language packs) and licences.eventual.rsvp (the licence).
Then:
- Licence. Paste the code from your purchase email under Tickets → Licence and click Activate. Development and preview hosts (
localhost,*.workers.dev,*.pages.dev) need no licence. - Card payments (optional). Free tickets and pay by invoice work without Stripe. For cards, set
EMDASH_ENCRYPTION_KEY, then follow the Stripe checklist on the Tickets page (secret key, webhook signing secret). - Ticket types. In an event, open the Tickets panel and add ticket types with prices and limits.
- Your site builder adds the checkout, return, order and door check-in components from the npm package
@vermeulen.solutions/eventual-ticketsat the same version, with the plugin path shown on the Tickets page.
Keep exploring
More plugins like Eventual RSVP – Tickets
Browse by keyword, or see everything @vermeulen.solutions publishes.