Skip to main content Skip to navigation

Checkout Process

Checkout Process - Completing a Booking

The checkout process has three steps: 1) Enter customer information, 2) Review and pay, 3) Receive confirmation. Carts are held during checkout, and some accounts can use faster checkout to collect extra details after payment.

When customers are ready to finalize their rental bookings, they go through checkout. This page walks through each step from the customer's perspective.

---

Checkout Flow

Most bookings follow this path:

Search → Unit page → Checkout → Confirmation

When a customer books a single item from a unit page, RecSystems can send them straight to checkout — skipping the cart page — for a faster mobile experience. Multi-item carts still use the cart page first.

The checkout itself has three main steps:

Customer Info → Payment → Confirmation
StepWhat Happens
1. Customer InfoCustomer enters contact details (and ID/address when required)
2. PaymentCustomer reviews total and enters payment
3. ConfirmationBooking is confirmed, customer receives receipt

---

Step 1: Customer Information

Customers provide their details:

Required Information: - First name and last name - Email address - Phone number

Optional Information (based on your settings): - Address - Driver's license number - Date of birth - Emergency contact

Agreements: - Liability waiver acknowledgment - Rental terms acceptance

Learn more about customer information →

---

Step 2: Payment

Customers review their order and pay:

Order Summary Shows: - All items in cart - Rental dates and times - Add-ons selected - Fees and taxes - Total amount due

Payment Options: - Credit card - Debit card - Gift card (if enabled)

If you've configured deposits, customers may pay a partial amount now with the balance due at check-in.

Learn more about checkout payment →

Cancellation Policy Display

Customers can open longer cancellation policy text during checkout without leaving the payment flow. Keep your policy short at the top, then use the expanded text for details like weather, late arrivals, and refund timing.

---

Step 3: Confirmation

After successful payment:

  • Booking status changes to Reserved
  • Confirmation email is sent
  • Receipt is displayed on screen
  • QR code provided for check-in

Customers can: - Print their receipt - Save confirmation details - Access their booking via email link

---

Cart Hold Timer

During checkout, the cart is locked to prevent: - Other customers from booking the same items - Inventory conflicts - Double bookings

Default Hold Time

Carts are held for 15 minutes by default.

What Happens When Time Expires

If checkout isn't completed: 1. Cart expires 2. Items return to availability 3. Customer sees expiration message 4. Customer must start a new booking

Timer Visibility

Customers see a countdown timer during checkout showing remaining time.

When a customer reaches checkout, the hold timer refreshes so they have the full window to complete payment — not just whatever time was left from browsing.

---

Faster Checkout (Optional)

RecSystems can collect only the essentials before payment — name, email, phone, and any required agreements — then gather driver's license, address, and emergency contact after payment on the confirmation page or at check-in.

This reduces form fatigue on mobile and helps more customers finish checkout. Contact wecare@recsystems.com if you'd like this enabled for your account.

When Faster Checkout Works Best

Faster checkout is a good fit when your team already verifies details at the rental counter. For example, boat and powersports businesses often collect ID, emergency contact, and final waiver details during arrival.

Use standard checkout if you need every detail before taking payment.

Learn more about customer information →

---

Location Selection

If units are available at multiple locations: - Customer must select a pickup location - Location selection happens before checkout - Location affects availability for that time

---

Required Agreements

Depending on your settings, customers may need to agree to:

AgreementWhen Required
Liability WaiverWhen you've uploaded a waiver document
Rental TermsWhen additional provisions are set
Cancellation PolicyAlways displayed

Customers cannot proceed without accepting required agreements.

---

What Staff See

When a customer completes checkout:

  1. Notification — New booking appears in dashboard
  2. Today's Queue — If starting today, appears in arrivals
  3. Booking Details — All customer info is visible
  4. Payment Record — Payment confirmation attached

---

Checkout Errors

Availability Changed

If items become unavailable during checkout: - Customer sees an error message - Affected items are identified - Customer can remove items and continue - Or start over with available items

Payment Failed

If payment doesn't go through: - Error message explains the issue - Customer can try a different card - Cart remains held (timer continues)

Cart Expired

If the hold timer runs out: - Checkout cannot continue - Customer redirected to cart - Must start new booking

---

Best Practices for Operators

Configure Hold Time Appropriately

  • Shorter time (10 min) = less inventory held
  • Longer time (20 min) = more customer flexibility
  • Find the balance for your business

Make Requirements Clear

  • Display cancellation policy prominently
  • Explain waiver requirements upfront
  • List all fees in the cart before checkout

Test Your Checkout

Periodically test your own checkout to ensure: - All steps work smoothly - Emails are delivered - Receipts look correct

---

Related Articles

Need more? Search the live help desk or email wecare@recsystems.com.

See it as a shop question

Same job, one page. The video, when we film it, uses this URL — not a new one.

More checkout process guides →