Payments

Every payment, handled

Charge guests, hold security deposits, process Booking.com virtual cards, issue refunds โ€” the complete payment lifecycle, fully PCI compliant.

Payment Timeline
Reservation #BK-291847 โ€” Seaside Villa
Settled
Booking confirmed
Booking.com โ€” Reservation #BK-291847
Jan 15, 09:00
pi_3Nk8...xYz1
Security deposit authorized
Visa โ€ขโ€ขโ€ขโ€ข 4242 โ€” Pre-authorization hold
โ‚ฌ200.00
Jan 15, 09:01
pi_3Nk8...xYz2
VCC charged on schedule
Booking.com Virtual Card โ€” Activation date reached
โ‚ฌ580.00
Jan 16, 10:30
pi_3Nk9...aBc3
Cleaning fee charged
Visa โ€ขโ€ขโ€ขโ€ข 4242 โ€” Additional charge
โ‚ฌ45.00
Jan 16, 10:31
pi_3Nk9...aBc4
Guest checked out
Smart lock event confirmed
Jan 25, 10:45
Damage inspection passed
No damage reported โ€” photos verified
Jan 25, 14:00
Security deposit released
Pre-authorization released to guest
-โ‚ฌ200.00
Jan 25, 14:01
rf_7Qp2...mNo5
Infrastructure

Your account, your money

Every charge, refund, and payout goes through your own payment account โ€” not ours. Fully PCI compliant, multi-currency, with saved payment methods.

๐Ÿ”

PCI Compliant

Card data never touches your servers. All sensitive payment data handled by your payment processor.

๐Ÿ’ณ

Saved Payment Methods

Guest cards stored securely. Charge immediately or schedule for later โ€” no re-entering card details.

๐ŸŒ

Multi-Currency

Accept payments in any currency. Auto-converted to your account currency at settlement.

Charge Types

Immediate, scheduled, or on-hold

Different stays need different payment timing. Vanio supports all three.

โšก
Live

Immediate Charge

Charge the guest's card right now. Used for direct bookings, additional fees, and upsell purchases.

๐Ÿ“…
Live

Scheduled Charge

Set a future charge date. Perfect for balance payments, cleaning fees, or VCC activation dates.

๐Ÿ”’
Live

Pre-Authorization Hold

Hold funds without charging. Capture partially or fully after checkout. Release if no damage.

Security Deposits

Hold, capture, or release

Pre-authorize a deposit at booking. After checkout, capture for damages or release โ€” the guest only gets charged if something goes wrong.

Security Deposit โ€” Seaside Villa
Released
๐Ÿ”’
Pre-authorization hold placedJan 15
โ‚ฌ200.00 held on Visa โ€ขโ€ขโ€ขโ€ข 4242 โ€” no charge yet
๐Ÿ”
Inspection completed โ€” no damageJan 25
Host marked property as clean
โœ“
Hold released automaticallyJan 25
โ‚ฌ200.00 released โ€” guest sees no charge
If damage found: Capture all or part of the hold โ†’ funds move to your Stripe account instantly

Pre-Authorization

Funds are held on the guest's card but not charged. Their bank shows a pending hold.

Partial Capture

Damage found? Capture just the repair cost from the held amount. Release the rest.

Full Capture

Serious damage? Capture the entire deposit. Funds move to your account immediately.

Automatic Release

No damage? Release the hold โ€” guest sees no charge. Can be triggered manually or after inspection.

Re-Authorization

Hold expired? Re-authorize on the same card for stays longer than 7 days.

Virtual Credit Cards

Booking.com VCCs, handled automatically

Virtual credit cards from Booking.com are extracted from the reservation, tokenized securely, and charged on the activation date โ€” no manual card entry.

Booking.com VCC Handling
Virtual Card
1
VCC extracted from reservation
Card number, expiry, CVC auto-parsed from Booking.com payload
2
Saved securely
Payment method tokenized and stored โ€” fully PCI compliant
3
Charged on activation date
Scheduled charge fires when Booking.com activates the card
Virtual vs. real cards: Vanio automatically detects virtual credit cards from the reservation data and handles them differently โ€” no CVC required, scheduled activation charging, separate reporting.
Payment Methods
Supported
๐Ÿ’ณ
Credit Card
Visa, Mastercard, Amex โ€” Guest pays directly
Standard
๐Ÿฆ
Booking.com VCC
Virtual Credit Card โ€” Auto-extracted from reservation
Virtual Card
๐Ÿ”„
Bank Transfer
SEPA / Wire โ€” For direct bookings & owner payouts
Manual
Refunds

Full or partial, with reason codes

Issue refunds directly from the reservation view. Every refund includes a reason, gets logged in the payment timeline, and updates owner statements.

Refund โ€” #BK-291847
Partial Refund
Original chargeโ‚ฌ580.00
Refund amount-โ‚ฌ145.00
Net collectedโ‚ฌ435.00
Reason
Early checkout โ€” 1 night refunded per guest request
rf_7Qp2...mNo5 ยท Processed automatically

Full Refund

Reverse the entire charge. Processed back to the original payment method automatically.

Partial Refund

Refund a specific amount โ€” one cancelled night, a service not delivered, or a goodwill gesture.

Reason Tracking

Every refund requires a reason code. Visible in payment reports and owner statements.

Owner Statement Impact

Refunds automatically deduct from the next owner statement. No manual adjustments needed.

Revenue Splitting

Owner and management splits in reports

Define split percentages per property. Every payment, fee, and refund appears in owner statements with the correct split applied.

Revenue Split โ€” Reservation #BK-291847
Total collected: โ‚ฌ625.00
Owner 70%
Mgmt 30%
Property Owner
โ‚ฌ437.50
Costas Papadopoulos
Management Company
โ‚ฌ187.50
Vanio Stays Ltd.

Splits are calculated in owner statements and reports. Cross-links to Owner Management for full statement generation.

Guest Portal

Guests buy upsells through the portal

Damage protection, late checkout, airport transfers โ€” guests purchase add-ons directly through the guest portal, all processed via Stripe.

Guest Portal โ€” Purchases
Portal
๐Ÿ›ก๏ธ
Damage Protection
Guest opted in during check-in
โ‚ฌ29.00
Purchased
๐Ÿ•
Late Checkout (+2h)
Upsell accepted via portal
โ‚ฌ25.00
Purchased
๐Ÿš—
Airport Transfer
Booked through portal marketplace
โ‚ฌ45.00
Purchased
Additional revenue this stayโ‚ฌ99.00

Portal purchases feed into Guest Portal and Reports.

Automations

Payments trigger workflows

Every payment event โ€” completed, failed, refunded โ€” can trigger automations. Send receipts, alert managers, update owner statements, or dispatch tasks.

Payment Automations
Active
โœ‰๏ธ
Send receipt to guest via email
on payment.completed
Active
๐Ÿ’ฌ
Notify host via Slack
on payment.completed
Active
๐Ÿšจ
Alert manager + flag reservation
on payment.failed
Active
๐Ÿ“Š
Update owner statement + notify owner
on payment.refunded
Active

Built on the same Automations engine that powers messaging, tasks, and operations.

Reporting

Full payment visibility

Track every transaction across all properties. Filter by status, platform, date range, or payment method.

Payment Report โ€” Last 6 Months
Reports
Collected
Refunded
Pending
Roadmap

What's coming next

Payment features currently in development.

Coming Soon
๐Ÿ”—

Payment Links

Generate secure payment links and send them to guests via email, SMS, or chat. For manual collections and failed payment recovery.

Coming Soon
๐Ÿ”„

Automatic Retry

Failed payments automatically retry on a schedule. Combined with payment links and guest notifications for maximum recovery.

Coming Soon
๐Ÿ’ฐ

Real-Time Split Enforcement

Owner/management splits enforced at transaction time with automatic transfers, not just in reports.

Payments that run themselves

Security deposits, VCC handling, refunds, automations, and reporting โ€” all in one system.

Start Free Trial
Works great with

Features that work together

Because everything runs in one system, these features share context and amplify each other.