When you set up an event on diidum, one of the first decisions you'll make is how you want to handle payments. We offer two options: our managed payment service, or Stripe Connect — where you link your own Stripe account. This article explains exactly what Stripe Connect is, why it's our recommended choice for most organisers, and how to get set up in under 15 minutes.
In this article
What is Stripe Connect?
Stripe is one of the world's leading payment processors — used by hundreds of thousands of businesses globally, from small community events to large enterprises. Stripe Connect is the mechanism that allows platforms like diidum to connect to your individual Stripe account, so that when someone registers for your event and pays online, that money goes directly into your Stripe account — not into diidum's account first.
Think of it as giving diidum permission to process payments on your behalf, with the money landing in your account the moment each transaction completes. You remain in full control of your funds, your payouts, and your financial reporting at all times.
How it works technically
When you connect your Stripe account to diidum, we use Stripe's secure OAuth flow to establish the connection. diidum can then initiate charges on your behalf — but the money settles directly in your Stripe account. diidum never holds your funds or has access to your banking details.
Why we recommend it
We always recommend Stripe Connect over our managed payment option where possible. Here's why:
Immediate access to funds
Registrations paid directly into your Stripe account as they come in — no waiting for a post-event payout from us.
Your own payout schedule
Stripe pays out to your bank account on your chosen schedule — daily, weekly, or monthly. You set it, you control it.
Full financial visibility
Log into your Stripe dashboard any time to see real-time revenue, individual transactions, and payout history.
Manage refunds yourself
Issue full or partial refunds directly from your Stripe dashboard without needing to go through diidum at all.
Lower all-in cost
At 5% diidum fee plus Stripe's standard rate, Stripe Connect is more cost-effective for higher-value events.
All major payment methods
Visa, Mastercard, Amex, Google Pay, Apple Pay, and Link — all accepted out of the box, no extra configuration.
With Stripe Connect, your registration revenue is yours the moment it's paid — not when diidum decides to release it.
Stripe Connect vs diidum Managed — compared
Both options are legitimate choices. Here's an honest side-by-side comparison to help you decide:
| Feature | Stripe Connect | diidum Managed |
|---|---|---|
| When you receive funds | Immediately, per registration | After the event |
| Who controls payouts | You, via your Stripe account | diidum |
| diidum fee | 5% + Stripe's standard rate | 8% flat, all-in |
| Refund management | You manage via Stripe dashboard | Contact diidum to process |
| Financial reporting | Full Stripe dashboard access | diidum provides summary |
| Setup required | Stripe account (free, ~10 mins) | None |
| Payment methods | Cards, Google/Apple Pay, Link | Cards, Google/Apple Pay, Link |
| Best for | Most events — especially those with significant revenue or frequent refunds | First-time organisers who prefer zero setup |
For most organisers running events with 50+ registrations, Stripe Connect will pay for the minor setup effort many times over — both in faster access to funds and in the lower combined fee for higher ticket prices.
How to sign up for Stripe — step by step
If you don't already have a Stripe account, here's how to create one. It's free, and the process is straightforward:
Go to stripe.com and click "Start now"
Visit stripe.com and click the Start now button. You'll be asked to enter your email address, a password, and your country — select Ireland.
Verify your email address
Stripe will send a verification link to your email. Click it to confirm your account. This takes about 30 seconds.
Tell Stripe about your business
Stripe will ask whether you're registering as an individual or a business. For most community event organisers, individual is correct unless you're operating under a registered company or charity. You'll provide your legal name, date of birth, home address, and PPS number for identity verification. This information is required by financial regulations — Stripe is a regulated financial institution.
Describe what you do
Stripe will ask for a business description and website. For event organisers, you can describe it as "community event registration and fundraising." Your diidum event URL works fine as the website if you don't have a dedicated site.
Add your bank account for payouts
Enter your Irish IBAN to receive payouts. Stripe will make a small verification deposit (or use instant verification if your bank supports it). This is where your registration revenue will land after Stripe's standard payout period.
Complete identity verification
Stripe may ask you to upload a photo ID — your passport or driver's licence. This is a standard Know Your Customer (KYC) requirement for all payment processors. The verification is handled securely by Stripe and is usually completed within minutes, though occasionally takes up to 24 hours if manual review is needed.
Your account is ready
Once verified, your Stripe account is active. You're ready to connect it to diidum. You can now also access your full Stripe dashboard at dashboard.stripe.com.
Existing Stripe account?
If you already use Stripe for another purpose — a shop, another platform, or anything else — you can use that same account with diidum. You don't need to create a new one. Just proceed to connecting it as described below.
How long does it take?
10
Minutes to create a Stripe account
<5
Minutes to connect Stripe to diidum
Instant
Payments begin flowing once event is live
Creating a Stripe account typically takes 10–15 minutes from start to finish, assuming you have your details to hand. The steps that take the most time are the identity verification and bank account setup — have your PPS number, a photo ID, and your IBAN ready before you start and you'll move through it quickly.
Identity verification is almost always instant for Irish accounts with standard documentation. In rare cases where Stripe's automated system can't verify immediately, it may take up to 24 hours — but this is uncommon.
Connecting your Stripe account to diidum takes less than 5 minutes and is covered in the next section.
How to connect Stripe to your diidum account
Once your Stripe account is set up, connecting it to diidum is a simple one-time process. Log in to your organiser control panel at events.diidum.com/control and follow these steps:
Open Organiser Settings → Payment providers
In the top navigation, click your organiser name or settings icon. From the left sidebar, choose Payment providers.
Create a new payment provider
Click Create a new payment provider and select Stripe from the list of available options.
Click "Connect with Stripe"
You'll be redirected to Stripe's website where you log in and authorise the connection. Once you confirm, Stripe redirects you straight back to your diidum control panel.
Name your payment provider and save
Give it a recognisable internal name — for example Stripe – My Events — and click Save. The connection is now live and can be applied to any of your events.
One-time setup
You only connect Stripe once per organiser account. The same connection works across all your events — you simply select it when configuring payment settings for each individual event. You never need to go through the authorisation process again.
What does it cost?
With Stripe Connect on diidum, the fees work as follows:
- 5% diidum platform fee — applied to the ticket price
- Stripe processing fee — 1.5% + €0.25 for EEA cards (standard Irish rate). Non-EEA cards attract a slightly higher rate. See stripe.com/ie/pricing for the full schedule.
- No setup fee, no monthly fee — you only pay when registrations come in
You can use our fee calculator on the pricing page to work out exactly what to charge per ticket to hit your target net amount — whether you absorb the fees or pass them on to attendees as a booking fee.
Quick example
A €20 race entry with fees passed to the attendee: diidum takes €1.00 (5%), Stripe takes €0.55 (1.5% + €0.25). The attendee pays a booking fee of €1.55 on top of the €20. You receive the full €20. Use the calculator for any scenario.
Common questions
Do I need a business bank account?
No. A personal Irish bank account is sufficient for most community event organisers. Stripe will pay out to your IBAN regardless of whether it's personal or business.
Is Stripe available in Ireland?
Yes — Stripe is fully supported in Ireland and has been since 2013. Irish organisers are processed through Stripe Payments Europe Ltd, which is authorised and regulated by the Central Bank of Ireland. EEA card rates apply.
What if my event is cancelled — can I refund everyone easily?
Yes. Log into your Stripe dashboard, find the payments for your event, and issue full or partial refunds with a few clicks. Refunds are processed back to the original payment method, typically within 5–10 business days. Note that Stripe's processing fees are not returned on refunds — only the ticket price portion.
Can I use Stripe Connect if I'm running a charity fundraiser?
Yes, though charities with specific tax exemption requirements should confirm with their accountant that Stripe Connect is appropriate for their structure. Most community fundraising events — like road races raising funds for local causes — use Stripe Connect without any issues.
What happens to Stripe Connect if I stop using diidum?
Your Stripe account remains yours regardless. You can disconnect diidum from it at any time via your Stripe dashboard under Settings → Connected apps. diidum's access is revoked immediately and your account continues as normal.
Is my financial data secure?
Yes. diidum never stores your card details or banking information — all of that is held by Stripe, which is PCI-DSS Level 1 certified (the highest level of certification available in the payments industry). diidum only receives confirmation that a payment was successful, not the underlying financial data.