Stripe integration allows you to accept payments directly through Haven, providing a secure and reliable payment processing solution. You are the provider and seller of the stay; Haven facilitates the payment securely through Stripe on your behalf, and booking funds settle to your connected Stripe account.
What is Stripe?
Stripe is a payment processing platform that:
- Processes credit and debit card payments
- Handles payment security (PCI compliance)
- Manages payment transfers
- Provides payment reporting
Setting Up Stripe
Step 1: Create Stripe Account
- Sign up for Stripe - Create an account at stripe.com
- Complete verification - Provide required business information
- Verify identity - Complete identity verification process
- Activate account - Activate your Stripe account
Step 2: Connect to Haven
- Navigate to Payment Settings - Go to your Host Dashboard
- Click "Connect Stripe" - Start the Stripe connection process
- Authorize Haven - Grant Haven permission to access your Stripe account
- Complete setup - Finish the connection process
- Complete Stripe account setup - Finish verification in Stripe
- Add bank account - Connect your bank account for payouts
- Test payments - Test the payment flow (optional)
- Go live - Start accepting real bookings
Payment Processing
How Payments Work
- Guest makes booking — Guest completes booking and payment
- Payment processed — Stripe processes the payment securely
- Funds land in your Stripe Connect balance — Visible in your Stripe Express dashboard right after the guest pays (may show as Pending for 1–2 business days before Available)
- Released to your bank 24 hours after check-in — Haven initiates a bank payout 24 hours after the guest's scheduled check-in date; Stripe deposits it to your bank 1–2 business days later
See Scheduled Payouts for the full timeline, the Payouts & Accounting dashboard view, and what happens on cancellations or deposit captures.
Payment Security
- PCI compliant - Stripe handles all PCI compliance
- Encrypted - All payment data is encrypted
- Secure - Industry-standard security measures
- Protected - Fraud protection included
Payout Configuration
Payout Schedule
Haven controls when booking funds leave your Stripe balance and reach your bank. Stripe connected accounts use a manual payout schedule — Stripe will not auto-deposit booking revenue on its own.
Payouts follow the industry-standard guest-protection model:
- Connect balance immediately — Every booking appears in your Stripe Express dashboard when the guest pays. Card payments may sit in Pending for 1–2 business days before they become Available.
- Bank release at check-in + 24 hours — Haven schedules a bank payout for 24 hours after the guest's check-in date (same model Airbnb uses). Haven checks every 15 minutes and batches eligible releases into one deposit per cycle.
- Why the hold? — Keeping funds on your Connect balance until the stay starts means cancellations and refunds can settle without anyone coming up short.
- Cancellations — Full refunds remove the scheduled payout. If you retain money under your cancellation policy, Haven reschedules that amount for immediate release on the next cycle (~15 minutes).
- Security deposit captures — Captured deposit amounts release as soon as Stripe marks them available (see Security Deposits).
View upcoming releases under Host Dashboard → Payouts & Accounting → Payouts. See Scheduled Payouts for amounts, blocked payouts, and fee handling.
Payout Methods
- Bank account (ACH) — standard bank transfer after Haven initiates the payout
- Haven does not trigger instant payouts; bank deposits follow Stripe's standard ACH timing (typically 1–2 business days after Haven initiates)
Payment Fees
Stripe Fees
Stripe charges processing fees:
- Standard credit card fees apply
- Transparent fee structure
- Fees deducted from payments
Your Pricing
- Set your prices including or excluding fees
- Configure how fees are displayed
- Adjust pricing as needed
Best Practices
- Complete setup early - Set up Stripe before accepting bookings
- Verify account - Complete all verification steps
- Test payments - Use test mode to verify everything works
- Monitor payouts - Keep track of payment status
- Understand fees - Know what fees apply
Troubleshooting
Payment Issues
- Verify Stripe account is active
- Check payout configuration
- Review payment status in Stripe dashboard
- Contact support if needed
Payout Delays
- Verify bank account information is correct
- Check Stripe account status and verification
- Review any account holds or restrictions
- Contact Stripe support if needed
Related Articles