Recommended setup path

Stay on the setup path

  1. 01 Orient Get your bearings Start with welcome
  2. 02 Account Create the account and workspace Create account
  3. 03 Workspace Confirm company settings Set company profile
  4. 04 Listings Add or import one listing Connect listings
  5. 05 Operate Use it for a real booking Follow day-one checklist

How to Set Up Payments

What Is the Payment Gateway?

Your payment gateway is the processor SympleHost uses to collect money from guests for direct bookings, services, store items, deposits, and payment links.

Depending on your country and account access, you may see options such as Stripe, Razorpay, HitPay, Doku, Xendit, or Offline / Manual Payments. Only connect the gateway you are ready to use for real guest payments.

Payment Gateway page showing Stripe Connect before it is connected


When to Use This

  • You accept direct bookings (guests booking directly with you, not through Airbnb or Booking.com)
  • You sell services or store items through your guest book
  • You want to send payment links to guests for additional charges

How to Choose and Connect a Gateway

  1. Click your profile photo or name in the top right, then choose Settings.

  2. Under the Direct Bookings section, click Payment Gateway.

  3. You’ll see the Payment Gateway page with a picker showing the available gateway options for your account and country.

  4. Select the gateway you want to connect.

  5. Follow the setup instructions shown for that gateway. Some gateways send you through a provider login flow, while others ask you to copy keys from the provider dashboard.

  6. Complete any provider verification steps.

  7. Return to SympleHost and confirm the gateway shows as connected and active.

Only one online payment gateway can hold the account connection slot at a time. If another gateway is already connected, SympleHost locks the other connection buttons until you disconnect the current provider.


What Each Gateway Needs

GatewayWhat you need before connectingHow it connectsWhat to check after connecting
Stripe ConnectA Stripe account, business details, bank account details, and any identity/tax documents Stripe requests.Click Connect with Stripe and complete Stripe’s hosted setup. You do not paste Stripe API keys into SympleHost.Stripe should show Charges Enabled: Yes and Payouts Enabled: Yes before guests can pay successfully.
RazorpayKey ID, Key Secret, and Webhook Secret from Razorpay. Use live keys for real guest payments or test keys with sandbox mode.Paste the keys into the Razorpay card in SympleHost, then add the webhook URL shown in SympleHost to Razorpay.The card may show Pending webhook until the webhook is confirmed. Set it as active once it is ready.
HitPayAPI Key and Webhook Salt from HitPay.Paste both values into the HitPay card in SympleHost.Confirm the gateway shows Connected, then set it as active if it is not already active.
DokuClient ID and Secret Key from DOKU Back Office. Choose sandbox or production mode carefully.Paste the credentials into the Doku card, then configure the notification/webhook URL shown in SympleHost inside DOKU Back Office.Doku may stay pending until the notification URL is confirmed or a verified webhook is received.
XenditSecret API Key and Callback Verification Token from Xendit. The public key is not required.Paste both values into the Xendit card, then add the webhook URL shown in SympleHost under Xendit developer webhook settings.Xendit may stay Pending webhook until webhook setup is confirmed.
Offline / Manual PaymentsA payment URL, bank transfer instructions, Wise/PayPal.me link, or other instructions you want to show guests.Save the URL and instructions in the offline payment card.Manual payments are not automatically reconciled. Your team must verify receipt and update the reservation/payment status manually.

If You Connect Stripe

  1. Select Stripe from the gateway picker.
  2. Click Connect with Stripe.
  3. Complete Stripe’s hosted setup. You may need your business details and bank account information.
  4. Return to SympleHost and confirm Stripe shows as connected.
  5. If Stripe shows Charges Enabled or Payouts Enabled as incomplete, open Stripe and finish the required verification.

Stripe connected but pending final setup in SympleHost

Once Stripe is fully ready, the status should show as active and both charges and payouts should be enabled.

Stripe active with charges and payouts enabled

If You Use a Key-Based Gateway

Gateways such as Razorpay, HitPay, Doku, or Xendit require credentials from the provider dashboard.

  1. Open the payment provider dashboard in another tab.
  2. Copy the exact credentials required for that provider.
  3. Paste the credentials into SympleHost.
  4. If SympleHost shows a webhook or notification URL, copy that URL into the provider’s webhook settings.
  5. Save and confirm the provider shows as connected or pending webhook.
  6. Make sure the provider is in live or production mode before accepting real payments.

If you see a sandbox or test-mode badge, reconnect with live credentials before guests pay.

For key-based providers, never paste credentials from one environment into another. For example, do not use live API keys while the SympleHost gateway card is set to sandbox mode.

Webhook or Notification URL Setup

Some providers need a webhook or notification URL so SympleHost can confirm successful payments automatically.

  • Razorpay — add the webhook URL shown in SympleHost to Razorpay, using the same webhook secret you entered in SympleHost.
  • Doku — add the notification URL shown in SympleHost inside DOKU Back Office.
  • Xendit — add the webhook URL shown in SympleHost under Settings → Developers → Webhooks. Include payment session events such as payment_session.completed and payment_session.expired.

Until the webhook is confirmed, the gateway may show Pending webhook and may not be ready to activate.


What to Configure After Payments

Payments are only one part of direct booking readiness. Also review:

  • Settings → Direct Bookings → Deposits
  • Settings → Direct Bookings → Cancellation Policy
  • Settings → Direct Bookings → Fees & Taxes
  • Settings → Direct Bookings → Guest Contact
  • Settings → Direct Bookings → Host Profile & Contact

Do this before you publish a direct booking website or send payment links to guests.

About Payment Gateway Status

The bottom of the Payment Gateway page explains key features:

  • Secure Payment Processing — all gateways are PCI DSS compliant with end-to-end encryption
  • Gateway Availability — available gateways depend on your country, account access, and enabled payment providers
  • Automatic Payment Confirmation — webhooks automatically update booking status when payments complete

Troubleshooting

I don’t see the Payment Gateway option in Settings

This setting is under Direct Bookings inside Settings. If you still don’t see it, it’s a role issue — finance and billing settings are only visible to the Account Owner and Account Admins. Ask your account owner to update your role under Settings → Team Members.

Stripe says “Charges Enabled: No” or “Payouts Enabled: No”

This usually means your Stripe account setup isn’t complete. Click Open Stripe Dashboard and check for any pending verification steps — Stripe sometimes needs additional identity or banking documents.

Payouts aren’t arriving in my bank account

Stripe typically takes 2–7 business days for the first payout. After that, payouts happen on a rolling schedule. Check your Stripe dashboard for payout status and any holds.

Another gateway is locked

Only one online gateway can be connected in the account gateway slot at a time. Disconnect the current gateway before connecting another online gateway.

A gateway says “Pending webhook”

Check the provider dashboard and confirm the webhook or notification URL matches the URL shown in SympleHost. If the provider has test and live modes, make sure the webhook is configured in the same mode as the keys you entered.

Guests paid manually but SympleHost did not update automatically

Offline/manual payments do not auto-reconcile. Confirm the money arrived in your bank or provider account, then update the reservation or payment status manually.

No payment gateways are available

You’ll see: “No payment gateways are currently available for your country.” Contact SympleHost support if you believe this is an error.