Playful concept, moderation-first

Let people pay £1 to post a short message.

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.

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.

Why this is safer

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.

Write a message

Max 255 characters 0/255

Public wall preview

This shows the style of moderated posts after approval, not automatic live submissions.

Approved

The vending machine definitely knows when you are late.

Posted after moderation
Approved

Someone on the third floor has a suspiciously perfect biscuit stash.

Posted after moderation
Approved

The campus fox is probably running a side business.

Posted after moderation

Stripe setup

Fastest 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.

Production notes

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.