HavenSuitePayments

Payments

Hotel guest payments and the hotel’s SaaS subscription are separate ledgers. Choose the correct workflow before taking or refunding money.

Guest folio and payment view

Two payment flows

SaaS subscription

Platform billing pays for the software plan. It uses the billing page, provider checkout/portal, subscription webhooks, and plan status.

Guest payment

Hotel billing settles a reservation folio. It supports deposits, cash/card/reference capture, online payment links, receipts, refunds, and invoices.

Record a guest payment

  1. Open the reservation or guest folio and verify the guest, stay, balance, currency, and existing payments.
  2. Select the payment method and enter the amount actually received.
  3. Add the external reference for card terminal, bank transfer, or mobile wallet payments.
  4. Confirm the payment once. Wait for the result instead of double-clicking or refreshing mid-request.
  5. Issue the receipt and verify that the folio balance changed by the same amount.
FieldMeaningExample
AmountMoney received in the folio currency.150.00
MethodCash, card, bank, gateway, or configured method.Card terminal
ReferenceProvider/terminal/bank trace identifier.TERM-92841
NoteOperational context without sensitive card data.Deposit collected at reception

Refunds and reversals

A refund should reference the original payment, require the correct permission, and leave an audit trail. Never delete a settled payment to “fix” a folio. If the gateway refund succeeds but the page times out, search by reference and review webhook/payment logs before retrying.

Sandbox to live checklist

  • Use sandbox credentials for testing and separate live credentials for production.
  • Register the exact HTTPS webhook URL and copy the provider’s signing secret.
  • Test success, failure, cancellation, duplicate webhook, and refund paths.
  • Confirm the correct currency and statement descriptor.
  • Restrict live refunds and overrides to approved roles.
Never store card numbers or CVV in notes. RestroPilot records provider references and payment outcomes; the payment provider handles sensitive card entry.

For cashier close, split folios, night audit, and delayed handover charges, continue to Billing & Night Audit.