WRITING

Nobody tells sports clubs how hard card payments are

When a club says it wants members to pay by card, it imagines a button. Setting up a virtual card terminal for sports clubs taught me what's really behind it.

When a club says "we want members to pay by card", they imagine a button.

A button. A nice one. Blue, ideally.

What's behind that button kept me busy for a good part of August.

Here's what happened.

We were setting up a virtual POS for the clubs using our fee collection tool. A virtual POS is the bank's online card terminal: the thing that sits between the member's card and the club's account.

We did it twice. First in the test environment, with fake cards and nothing real. Like rehearsing a wedding with empty chairs. Then in production, where every mistake is someone's money.

And meanwhile, the iCal sync plugin from July was still open, staring at me from the other tab. Summer is not quiet in a small studio.

The button is a chain

Behind that blue button there are links. The club has to have the right agreement with its bank. The bank has to activate the online terminal. Someone has to receive the technical details and keep them safe. The website has to talk to the terminal correctly. And all of it has to be tested before a single member pays.

Each link belongs to a different person. Usually someone at the club, someone at a bank branch, and us.

In my experience, most delays don't come from the code. They come from the gaps between those people. The email nobody forwards. The call that "I'll make on Monday".

I underestimated it

I'd connected payment gateways for online shops before. I thought a club would be the same.

It isn't.

A shop usually has an owner who decides and deals with the bank. A club has a board, people who may change from one season to the next and, often, someone doing all this in their free time, between one training session and the next.

The technology is the same. The people are completely different.

For a sports club, taking a card isn't a technical problem; it's a coordination problem with a technical part.

So now I pay attention to things that used to look like paperwork. That there's one named person at the club who talks to the bank. Not "the board". That the terminal belongs to the club and is in the club's name, never a volunteer's and never ours. And that someone writes down who set up what, because next season someone else may be in charge.

Because I think this is where trust gets decided. If paying is awkward, members put it off. If the treasurer can't see who paid, they go back to the same old spreadsheets. Either way, the club stops believing in the tool.

So the work isn't finished when the terminal works. It's finished when someone at the club can understand it without calling us.

From now on I want to treat every setup as a small project, not a configuration task. A checklist, named people, a test day. It's slower at the start. I'm convinced it's faster overall.

Taking a card looks like one button.

For a club, it's several people, a bank and a test day. And someone has to tell them that.

P.S. If your club wants to take cards, don't start by asking what colour the button should be. Start by asking who talks to the bank.