GuestyPay Integration
If you use Guesty as your property management system, you can leverage GuestyPay — Guesty’s built-in payment provider — to collect guest payments directly through SuiteOp. SuiteOp syncs your GuestyPay accounts from Guesty so you can assign them to upsells and fees without setting up a separate payment processor.
What GuestyPay Powers in SuiteOp
Section titled “What GuestyPay Powers in SuiteOp”- Guest payments — Collect payments for upsells and service fees through the guest portal using Guesty’s tokenization checkout.
- Account sync — Automatically import your GuestyPay payment provider accounts from Guesty without manual configuration.
- Unified billing — Keep all guest charges in one place if you already use Guesty for reservations and payments.
Prerequisites
Section titled “Prerequisites”Before you begin, make sure you have:
- An active Guesty integration connected in SuiteOp (see Connecting Guesty)
- GuestyPay enabled in your Guesty account
- Admin or Owner role in SuiteOp (the
manage_paymentspermission is required)
Connecting GuestyPay
Section titled “Connecting GuestyPay”-
Open the Integrations page
Navigate to Integrations in the sidebar. Find GuestyPay under the Payment Providers category and click on it.
-
Verify your Guesty connection
The GuestyPay page shows your linked Guesty integration accounts. If no Guesty integration is connected, you will see a message prompting you to connect Guesty first.
-
Sync your payment accounts
Click the Sync button next to your Guesty integration account. SuiteOp fetches your GuestyPay payment provider accounts from the Guesty Partners API and imports them.
-
Review synced accounts
After syncing, your GuestyPay accounts appear in a table grouped under each Guesty integration account:
- Nickname — The account name from Guesty
- Provider ID — The Guesty payment provider identifier
- Status — Active or inactive
Using GuestyPay for Upsells
Section titled “Using GuestyPay for Upsells”Once your GuestyPay accounts are synced, you can assign them as the payment provider for upsells:
- Go to Settings > Portals and open your portal settings
- Edit an existing upsell or create a new one
- In the Settings step, under Payment Account, select your GuestyPay account from the dropdown
- Guests who purchase this upsell will see the GuestyPay checkout form in the guest portal
For more details on assigning payment accounts to upsells, see Creating Upsells.
Re-syncing Accounts
Section titled “Re-syncing Accounts”If you add new payment providers in your Guesty account, return to the GuestyPay integration page in SuiteOp and click Sync again to import them. SuiteOp will add any new accounts and update existing ones.
Troubleshooting
Section titled “Troubleshooting”No Guesty integration found
Section titled “No Guesty integration found”GuestyPay requires an active Guesty PMS integration. Go to Integrations > PMS Integrations > Guesty to connect your Guesty account first.
Sync returns no accounts
Section titled “Sync returns no accounts”- Verify that GuestyPay is enabled in your Guesty account settings
- Check that your Guesty account has at least one payment provider configured
- Try syncing again — the Guesty API may have had a temporary issue
Guest payments fail at checkout
Section titled “Guest payments fail at checkout”- Confirm the GuestyPay account assigned to the upsell is still active in Guesty
- Check the reservation’s Charges & Payments section for error details
- Verify the guest’s reservation exists in Guesty (GuestyPay links payments to Guesty reservations)
Related Articles
Section titled “Related Articles”- Connecting Guesty to SuiteOp — Set up the Guesty PMS integration
- Stripe Integration — Set up Stripe as a payment provider
- JusPay Integration — Set up JusPay/Hyperswitch as a payment provider
- Creating Upsells — Create upsells and assign payment accounts
- Managing Charges & Payments — Capture, refund, and manage reservation charges