Once your venue's Stripe account is connected, couples can pay outstanding invoices online directly from their portal — no phone calls or manual bank transfers required.
Requirements
Online payments require two things:
- Your venue's Stripe credentials entered in Venue Management → Stripe Settings (see Connecting Stripe).
- The invoice must be set to Show in Portal.
If either of these is missing, the Pay Online button will not appear for the couple.
How it works
When a couple opens an invoice in their portal, they see a Pay Now button alongside the invoice amount and due date. Clicking it takes them to a Stripe-hosted checkout page — a secure, PCI-compliant payment page hosted by Stripe (not Weddinguru). The couple enters their card details on Stripe's page and confirms payment.
The couple's experience
The checkout flow is straightforward:
- Couple clicks Pay Now on the invoice in their portal.
- They are redirected to a Stripe Checkout page with your venue's name and the invoice amount pre-filled.
- They enter their card details and click Pay.
- On success, Stripe shows a confirmation page and the couple is redirected back to the portal.
If the payment fails (e.g. declined card), the couple sees Stripe's error message and can try again.
Automatic payment recording
When a payment is completed on Stripe, Stripe sends a checkout.session.completed webhook event to Weddinguru. Weddinguru then automatically records the payment against the invoice — updating the outstanding balance and invoice status — without any action needed from your team. This typically happens within a few seconds of the couple completing payment.
If a payment does not appear on the invoice within a few minutes, check that your webhook is configured correctly (see Connecting Stripe) and that the webhook secret is entered correctly in Venue Management.
Fees
Stripe charges processing fees directly to your Stripe account (typically 1.4% + 20p for European cards, or 2.9% + 30p for non-EU cards — check Stripe's current pricing for your region). Weddinguru does not add any additional fee on top. Payouts happen on Stripe's standard payout schedule to the bank account linked to your Stripe account.