The Middle Pin

Most golf software was built for a course that isn’t yours.

The nine-hole municipal. The family course with a shed and a card table. Priced out of an industry built for eighteen-hole operations with a general manager and a budget line, so most of them stay on pen and paper. This is the thing built for them instead — and what it turns into once enough of them are on it.

  • 0 courses in the book every public facility in the US and Canada

What it is, one picture at a time

Move along the track. The picture rebuilds itself — and the middle of it moves.

or click any stage above

Our first course used the POS a hundred times for every once they touched the website. So the register moved to the middle, and everything else hangs off it.

A golfer Golfer / member Storefront and website WooCommerce POS THE COUNTER The register GREEN FEES PRO SHOP MEMBER RATES Works with no signal SAME RECORD Memberships and dues Members who pay by check Stripe Connect The course’s own Stripe Their bank

A course sets itself up

From a trial link to taking money. They build their own products, and the storefront designs itself out of what they built — no call, no demo, no implementation, no salesperson.

  1. 1

    A name and an email

    No card, because there is nothing to charge.

    The course says what it is called and who is asking. That is the whole form. Nobody schedules anything, nobody is assigned to them, and there is no card field — the platform is free to join and free to keep, and we are paid 5% when a card is used. The industry sells this step as a project with a start date.

  2. 2

    We build it before they log in

    Not an empty account — theirs, already furnished.

    Their storefront, their login, their sales tax location, their branding read off their own website, their scorecard where it is published, and a tee sheet already sized to their holes. This is the step nobody expects and the one that decides whether setup takes an afternoon or a fortnight: what would have been a week of data entry happens before they have typed anything.

  3. 3

    They say it is them

    One button, and the trial starts there.

    The trial runs from the moment they confirm, not from the moment we built it, so a course that leaves the email sitting for a week does not lose a week of it. A course that signed itself up, or paid to start, has already said yes and skips this.

  4. 4

    Build what they sell

    Answers in golf language, not a product form.

    Green fees, range balls, hats, beer — and memberships, which is the part nobody else can do: monthly, annual, annual split into payments that stop, a season that expires, a joining fee, a rate a member keeps from the membership they already had. They answer questions about how their club works and the product is built for them. Entered once, it appears on the register, on the storefront and on their own website together, and the storefront designs itself out of it — their name, their logo, their colours, their categories. Nobody lays out a page. It is included, and runs on a tablet they already own.

  5. 5

    Connect their own Stripe

    The last step, and the only gate.

    Payments run through the course's own merchant account, not ours. We never sit between a course and its green fees, and if they leave, the customers, the cards and the history go with them — the direct answer to the complaint every course has about the booking portals. It is deliberately last: everything above works without it, including taking cash at the counter for real money. It is also the only check we run on anybody, because finishing Stripe means a real business with a real tax ID behind it, which is a far harder thing to fake than a card charge.

Walk through all five, step by step → What each one costs a course in time, and what already works at every point along the way.

$0.00 Pay as you go · a month Everything, and nothing a month.
$39.99 Marketplace · a month Your shop, on the site you already have.
$99.99 Hosted · a month We build you the website.

Everything is on both. The only difference is whether we build and host the website.

  • Card 2.9% + 30c to Stripe, 2.1% to us
  • Bank account markedly less, and capped
  • Cash or check free, and it stays free

We collect for the course and pay it out to its own bank, for 2.1% on card payments and memberships.

From a link to a member card

The rest of this page is an argument. This part is just the thing working — a course from the email to trading, the membership they already sell rebuilt in five minutes, their members enrolled one link at a time, and what those members end up carrying.

the Middle Pin

Your course, taking money online. Nothing to install.

Start the trial →

Set up your course

StripeConnected — your own account
$39.99/month after the trial · register included

New membership

What a member pays

$370.00 today, then $120.00 a month for 9 more payments, then it stops.

  • Today$370.00joining fee and the first payment
  • Then$120.00× 9, and then it stops
  • You receive$116.51per payment, from their bank — $113.69 on a card

Worked out by the same code that will charge them, not typed into a mock-up.

Your roster

48 enrolled · 12 still to go

  • Dale BrownOn file
  • Marie RuizOn file
  • Hank OylerSent Tuesday Nudge
PINE HOLLOW

Welcome back, Dale.

Your Family membership, at the rate you have always paid.

Your rate$1,200 a year, kept
Card•••• •••• •••• ____
or pay from your bank — it costs the club less
Join
THE MIDDLE PIN MEMBER SINCE 2026
Dale Brown Pine Hollow Golf Club · Family
HANDICAP11.4
GHIN7742019
ROUNDS38
MEMBER AT
  • Pine Hollow
  • Willow Bend
  • Sandhill
  • Fox Run
  • Cedar Flats
Example

One card, every course

Member pricing, tournament entry and the leaderboard at any course on the marketplace — not just the one that took the dues.

  • Pine Hollow home club
  • Willow Bend
  • Sandhill
  • Fox Run
  • Cedar Flats

An illustration. Every club named here is invented, and a real course’s own logo sits in place of the monogram once they upload one.

About ten minutes

A link, and they are trading

From the email to a working storefront without speaking to anybody.

They click the link, type the name of the course and an email, and connect their own Stripe. There is no call to book, no demo to sit through and no implementation to schedule. The subscription starts when the trial ends, and if they walk away before that they have lost an afternoon rather than a quarter.

About five minutes

They build the membership they already sell

Including the shapes no off-the-shelf tool will do.

Single, family, junior, senior. Monthly, annual, a season that expires, or a year split into payments that then stop. A joining fee. Proration by the day. A rate an old member keeps for good. As they type, the screen shows exactly what a member will be charged and what the course will receive — the same sentence the member sees later, from the same arithmetic, so the counter and the card can never disagree.

Under a minute, each

One link, and their card is on file

The course hands over a roster. That is their whole job.

Every member has to consent and enter their own card — nobody can do that for them, and anybody promising otherwise is describing a chargeback. So each one gets a link from the course's own brand that lands on a page already knowing who they are, which tier they are on and what rate they keep. They add a card, or a bank account for less. The ones who will never click an email get signed up at the counter instead.

Theirs from then on

And they get something worth carrying

Not a receipt for dues — a card that works at every course on the platform.

Their card, their home course, their handicap, their scores. Recognised at every other course on the marketplace, which is what makes reciprocal rates, member tournaments and a live leaderboard possible at all. A formal index needs authorised-club licensing through the USGA and its allied associations, so the handicap sits alongside a GHIN number rather than pretending to be one.