Use Stripe as your payment provider
How to connect Stripe to Sirvoy to accept online and in-person payments, store cards securely, and process charges or refunds.
Table of Contents
Stripe is Sirvoy’s recommended payment provider because it’s secure, reliable, and packed with useful tools, including Apple Pay, Google Pay, and many other Stripe-supported payment methods. It integrates seamlessly with Sirvoy and also supports in-person payments through Stripe Terminal.
With Stripe, you can:
- Store guest card details to charge later
- Or charge cards for new bookings immediately on the Booking Engine
Activate Stripe in Sirvoy
Choose whether to set up Stripe in Test Mode (to try it out safely) or Live Mode (to accept real payments).
Set up in Test mode
Use Test mode to make sure everything works before going live. Payments made in this mode don’t charge real cards.
- Go to Settings > Financials > Card payments
- Under Provider, select Stripe
- Under Environment, choose Test mode
- Choose your preferred settings (see Configuration options below for details)
- Click Save to connect and verify your Stripe account
If you don’t have a Stripe account yet, you’ll be prompted to create and confirm it via an email from Stripe.
When testing is complete, switch to Production/live to start accepting real payments.
Set up for live payments
Use this setup when you’re ready to accept real guest payments.
- Go to Settings > Financials > Card payments
- Under Provider, select Stripe
- Under Environment, choose Production/live
- Choose your preferred settings (see Configuration options below for details)
- Click Save to connect and verify your Stripe account
If you don’t have a Stripe account yet, you’ll be prompted to create and confirm it via an email from Stripe.
Configuration options
These settings let you customize how payments and card details are handled in Sirvoy.
- Delete cards after checkout: Choose whether stored cards should be automatically removed from Stripe (for example, 30 days after checkout).
- Description of services: Add a short description (like “Accommodation and hospitality”). This is only visible to Stripe.
- Collect card details to charge later: Choose whether cards are required for new bookings or optional. If optional, guests can add them later through their booking confirmation page or the Guest Portal.
- Enable shipping address: Only required if you plan to use Afterpay.
- Prepayments: Choose whether to collect full or partial prepayments — and if they’re required at booking, by a certain time before check-in, or optional.
How payment collection options work
Here’s a closer look at how different payment collection options work in Sirvoy.
Collecting cards to charge later
When you collect card details but don’t charge immediately, Stripe securely stores the card so you can charge it later.
- Guests enter one or more cards to guarantee their booking, and Stripe confirms validity with a temporary $1 authorization (automatically refunded).
- If card collection is optional, guests can add or update cards later on their booking confirmation page or through the Guest portal. Your team can also do this directly in Sirvoy.
- You can split charges (for example, a prepayment before check-in and the rest at check-out).
- Even though a card is successfully stored, it’s still possible that the card issuer can decline a charge.
Requiring prepayments
If you require payment to confirm a booking, Stripe charges the guest’s card immediately.
- You can choose how much payment is required — full or partial (fixed amount, first night, or percentage).
- Prepayment rules can vary based on how close to check-in the booking occurs.
- Required prepayments only apply to bookings from your Sirvoy booking engine. Cards from reservations made on booking channels are stored and can be manually charged later.
Security and other details
Stripe securely handles all card information — Sirvoy never sees or stores card numbers.
- Stripe provides Sirvoy with a secure reference (token) instead of actual card details.
- All transactions comply with Stripe’s PCI security standards.
- For help with failed or declined transactions, check Stripe’s support for specific error codes.