Payment Gateway Integration
Set your payment gateway first. Then set deposit and Opera payment policy rules. Most hotels finish in 5 minutes.
This guide helps you set payment collection rules in the new Payment settings page.
Where to Find It
Settings → PaymentQuick Reference
| Setting Area | What It Controls | Main Outcome |
|---|---|---|
| Payment Gateway Integration | Stripe or Red Dot setup | Guests can pay in kiosk flows |
| Payment Collection Mode | Deposit and full payment toggles | Controls what guests pay at check-in |
| Property Currency (in Settings → Essentials) | Resolved currency for deposits and reservation payment display | Keeps payment amounts consistent across settings and operations |
| Opera Payment Mapping (Step 3 card) | Settlement, cashier, payment type mapping | Opera receives payment postings correctly |
| Opera Payment Policy Controls | Rounding, pre-auth, waive/hide logic | Opera-specific payment behavior is enforced |
Before You Start
- Prepare your payment gateway account
- Decide if you want deposits, full payment, or both
- Confirm your deposit policy and property currency source in Settings → Essentials → Hotel Basic Details
- If you use Opera, prepare your cashiering and payment mapping values
Step-by-Step Setup
Step 1: Select a Payment Gateway
- Go to Settings → Payment.
- In Payment Gateway Integration, select Stripe or Red Dot Payment.
For Stripe
- Click Connect Stripe.
- Finish Stripe onboarding.
- Return to Streamliner and confirm Stripe is connected.
For Red Dot Payment
- Enter Merchant ID.
- Enter Secret Key.
- Select Environment (
TESTorLIVE). - Click Save Payment Gateway Settings.
Step 2: Choose Payment Collection Options
| Toggle | What It Does |
|---|---|
| Collect Security Deposits | Pre-authorizes a deposit during check-in |
| Collect Full Payment | Guests pay outstanding balance during check-in |
- Turn on one or both toggles.
- If both are off, check-in does not request payment.
- Click Save Payment Gateway Settings.
Step 3: Configure Deposit Details (If Enabled)
- Enter Deposit Amount.
- Choose Deposit Type (per night or flat amount).
- Click Save Payment Gateway Settings.
Payment settings use the resolved Property Currency from Settings → Essentials → Hotel Basic Details. If PMS provides currency, AVA uses that value and locks local edits.
Step 4: Configure Opera Payment Mapping (Opera Only)
- In Step 3: Configure Opera PMS Payment Mapping, set:
- Settlement Code
- Default Cashier ID
- Default Comment Type / Location
- Payment Type to Payment Method Code rows
- Click Save Opera Payment Mapping.
Step 5: Configure Opera Payment Policy Controls (Opera Only)
- In Opera Payment Policy Controls, set payment behavior:
- Invoice visibility and checkout verification
- Rounding adjustment and transaction code
- Auto delay capture options
- Waive / hide / no-collect rule lists
- Click Save Payment Policies.
What to Expect After Save
- ✅ Connected gateway details appear after setup
- ✅ Deposit fields appear when deposits are enabled
- ✅ Opera mapping and Opera policy sections appear only for Opera PMS
- ✅ The Step 3: Configure Opera PMS Payment Mapping card appears when active PMS provider is Opera
- ✅ Payment settings save independently on the same page
Payment setup moved from Settings → Essentials to Settings → Payment.
Troubleshooting
Gateway settings are disabled
What you see: Payment toggles or save buttons are disabled.
Fix:
- Confirm your account has settings write access.
- Connect Stripe first if Stripe is selected.
- Refresh the page and retry.
Opera sections do not appear
What you see: Opera mapping and policy cards are missing.
Fix:
- Open Settings → Essentials → PMS Integration.
- Confirm PMS provider is Opera.
- Return to Settings → Payment.
- Refresh the page once.
- Check that Step 3: Configure Opera PMS Payment Mapping appears.
Guests are not asked to pay
What you see: Guest skips payment during check-in.
Fix:
- Confirm a gateway is connected.
- Confirm Collect Security Deposits or Collect Full Payment is enabled.
- Confirm the reservation has a balance due.
- Save and retest with a sample reservation.
Deposit currency looks wrong or cannot be edited
What you see: Deposit currency does not match your expected setting, or field changes do not persist.
Fix:
- Open Settings → Essentials → Hotel Basic Details.
- Check whether Property Currency is PMS-managed or editable.
- If PMS-managed, update currency in PMS and wait for sync.
- Refresh Settings → Payment and verify the currency.
Related Settings
Still Stuck?
Contact success@vouch-technologies.com if:
- ❌ Payments still fail after re-saving settings
- ❌ Opera mapping values do not persist
- ❌ Stripe or Red Dot connection repeatedly disconnects
Helpful to include:
- Screenshot of Settings → Payment
- PMS provider name
- Example reservation ID and timestamp