ReservationKeyReservationKey
Pricing
DemoBook a DemoFree Trial
Log In
ReservationKey

Trusted by hospitality businesses since 2007

Founded in 2007, ReservationKey was created to offer a simple, yet powerful and affordable solution for managing reservations and displaying availability online. Our goal is to deliver top-quality software that fulfills our users' needs — simple, efficient, and budget-friendly.

Start Your Free TrialBook Your Demo

Solutions

  • Hotels & Motels
  • Bed & Breakfasts
  • Vacation Rentals
  • Resorts & Cabins
  • Campgrounds
  • Vehicle Rentals
  • Boats & Marinas
  • Ranches & Lodges

Resources

  • User Guide
  • Video Library
  • Blog
  • Terms of Service
  • Privacy Policy
  • Contact Us

Copyright © 2007 - 2026 ReservationKey, LLC - All rights reserved.

support@reservationkey.com|+1.415.800.4905

System Feature

Integrated Credit Card Payments for Reservations

Collect guest payments directly inside your reservation workflow

ReservationKey includes built-in payment tools that allow property owners to securely collect credit card payments directly within the reservation system. You can collect deposits, charge full balances, send payment requests, and charge saved cards without moving between separate systems.

Payment processing is integrated with multiple processors, so operators can choose the provider that works best for their business. For hotels, campgrounds, and vacation rentals, this creates a practical reservation payment system that keeps guest payments tied to the reservation record.

Start Free Trial
ReservationKey click-to-charge payment flow
Charging a saved credit card from the reservation screen

Charge Cards Quickly from the Reservation Screen

Collect deposits and additional payments without leaving the reservation details page

ReservationKey allows staff to securely charge saved credit cards directly from the reservation details page. This makes it easy to charge deposits, collect remaining balances, process additional payments, and record payments instantly as part of the normal reservation workflow.

Because the payment is tied back to the reservation right away, the record stays current without extra manual entry. For operators who want simple hotel payment processing and credit card payments for hotels, this keeps payment collection fast and organized.

Flexible deposit settings for booking engine payments

Control How Much Guests Pay When Booking

Use flexible deposit rules that match your property and booking policies

ReservationKey gives you flexible control over deposit settings for online bookings. You can require a percentage of the total reservation, a fixed dollar amount, the first night stay, or full reservation payment depending on how you want to structure your online reservation payments.

These deposits can be automatically processed when guests book online through the booking engine. This helps properties create a consistent guest payment system that is easy to manage and clear for guests at the time of booking.

Secure email payment link for reservation payments

Send Secure Payment Links to Guests

Request deposits, remaining balances, or custom amounts by email

ReservationKey allows staff to send guests secure payment links through email. Guests can use these links to pay deposits, pay remaining balances, or pay custom amounts, which is helpful when they prefer to pay later or when new charges need to be collected after the booking is created.

These links fit naturally into your communication workflow and work well with automation for scheduled messages. It is a simple way to handle booking engine payments and follow-up payment requests without asking guests to call in card details.

Multiple payment processor options for reservation payments

Choose the Payment Processor That Works for You

Use the provider that fits your pricing, region, and existing setup

ReservationKey works with multiple payment processors including Square, Yapstone, Stripe, Authorize.net, and PayPal. This gives operators the flexibility to choose the processor that best fits their business based on pricing, regional availability, or existing accounts.

Payments are integrated directly into the reservation workflow so staff can manage reservations and payments from one system. That makes hospitality payment processing simpler and keeps payment activity connected to your calendar, channel manager, and reporting tools.

Square Integration for Reservation Payments

ReservationKey integrates directly with Square to support both online and in-person payments. Whether it is accepting booking engine payments, manually entering transactions, saving cards on file, or using a Square Terminal for in-person card payments, everything is connected to the reservation and easy to manage from one system.

Square Terminal payment interface in ReservationKey

Square Terminal

With ReservationKey, processing in-person payments using Square Terminal is fast and simple.

Directly from the reservation details screen, staff can enter the payment amount and send it to the Terminal. Guests can then tap, dip, or swipe their card to complete the transaction, and the payment automatically updates the reservation record in ReservationKey.

This gives front-desk staff a practical way to accept in-person payments without separate manual reconciliation.

Square-hosted online payment form in ReservationKey

Online Payments

With ReservationKey, guests can pay securely when booking online using a Square-hosted payment form.

You have full control over the payment amount through flexible deposit schedule settings. Choose from full payment, first night payment, or fixed amount deposits based on how you want to handle online reservations.

Guests can also pay using a Square gift card, which adds another convenient payment option for direct bookings.

Manual payment management with Square in ReservationKey

Manual Payments

When a reservation is made online and a deposit is paid using Square, the guest's card is automatically saved to the reservation for future use. This makes it easy to charge additional payments later from the reservation details page.

ReservationKey can also store multiple payment methods per reservation when supported by the processor, allowing staff to charge saved cards, keep more than one card on file, and split payments between cards. This is especially useful for group reservations and partial payments.

Discover more features

Use ReservationKey to collect deposits, process guest balances, and manage secure reservation payments from one system.

Start Free Trial

Frequently Asked Questions

ReservationKey works with processors including Square, Stripe, Yapstone, Authorize.net, PayPal, and others. This gives operators flexibility to choose the processor that fits their business, region, and current setup. Payments remain tied to the reservation workflow so staff can manage charges from one system.

Yes. Staff can charge saved cards directly from the reservation details page when the processor supports tokenized card storage. This is useful for collecting remaining balances, deposits, or added charges after the original booking is made.

Yes. ReservationKey supports deposit rules such as a percentage of the reservation total, a fixed amount, the first night stay, or full payment. These settings can be applied to online bookings so payment collection happens automatically during the reservation process.

Yes. Payment processors handle card data through secure, tokenized workflows rather than exposing raw card details inside ReservationKey. This helps properties collect online payments in a way that is safer for both the business and the guest.