How it works
Users type a message, agree to the content rules, and click pay. After payment succeeds, the message is marked as paid and moved into a moderation queue. Only approved posts appear on the public wall.
This prototype turns your idea into a safer public wall: visitors write a short message, pay a flat fee, and the submission goes into moderation before anything appears live.
Users type a message, agree to the content rules, and click pay. After payment succeeds, the message is marked as paid and moved into a moderation queue. Only approved posts appear on the public wall.
A moderation-first flow is much safer than publishing immediately after payment. It gives you a chance to reject abuse, personal allegations, or illegal content before it becomes public.
This shows the style of moderated posts after approval, not automatic live submissions.
The vending machine definitely knows when you are late.
Posted after moderationSomeone on the third floor has a suspiciously perfect biscuit stash.
Posted after moderationThe campus fox is probably running a side business.
Posted after moderationFastest launch: create a £1 product in Stripe, create a Payment Link, add one custom field if needed, and redirect people from this button to that hosted checkout. Better long-term version: create Checkout Sessions on a server and use webhooks to mark submissions as paid.
Replace YOUR_STRIPE_PAYMENT_LINK below in the script for the quickest no-code version.
For a real launch, use a backend or automation layer to store submissions, verify payment completion, and keep an approval queue. Good options are Stripe + Supabase, Stripe + Firebase, or Stripe + Airtable/Zapier for a simpler MVP.