Hospitality & property management
Every property processes payments differently. Your code shouldn’t.
Select the provider, merchant account and supported payment method for each property and transaction.


Property-level control
One API. Separate payment settings for every property.
Keep provider credentials, merchant accounts and payment rules isolated by property while your PMS uses the same request contract.




The full stay payment flow
One guest stay. Every payment moment.
Handle deposits, scheduled balances, check-in authorization and check-out adjustments through one connected payment flow.
Availability depends on the selected provider and payment method.
Card data boundary
Collect card details once. Keep them out of your PMS.
The embedded form sends card data directly to Orchestra. Your application receives a reusable token for deposits, balances and supported later charges, while raw card data does not reach your servers.




Ordered payment continuity
Keep the booking moving when a payment fails.
Define the primary provider and an ordered fallback list. Orchestra retries each provider in the configured order until the payment succeeds or the list is exhausted.
PMS developer FAQ
Questions you probably have.
Property scope: one PMS, multiple payment configurations
Can each property use a different provider and merchant account?
Yes. Select the property configuration for each transaction while your PMS keeps the same integration.
Can the PMS store only reusable payment tokens?
Yes. The embedded form sends card data directly to Orchestra. Your PMS receives a reusable token for deposits, balances and supported later charges, and raw card data does not reach your servers.
Can we schedule balances before arrival?
Yes. Schedule the balance as a future charge on the stored token. Availability depends on the selected provider and payment method.
What happens when the primary provider fails?
Orchestra retries each provider in your ordered fallback list until the payment succeeds or the list is exhausted.
Test scenario
- Configure a property
- Create a payment token
- Schedule the balance
- Test provider fallback
Sandbox for the full stay flow
Test property-level payments before the first guest arrives.
Use the sandbox to validate property configuration, token reuse, scheduled charges and supported recovery paths.
Free forever · Up to 100 live requests per month · Unlimited sandbox testing · No credit card required