Stripe for White Label allows the WL end users (property managers) to process payments directly from their PMS - charge bookings, issue refunds and retrieve the transaction history.
Integrating Stripe for White Label in your PMS removes the necessity of the PCI compliance from the WL partner and ensures that sensitive payment data is handled securely outside the WL partner’s system. On top of that, WL partners get access to important channel connections, such as Vrbo or Expedia, which require property managers to process payments on their own.
Overview

The Stripe connection follows a secure handshake between WL partner PMS, Rentals United and Stripe. This process ensures that property owners are correctly authenticated and linked to their respective Stripe accounts.
- Initialization: The process begins in WL partner PMS, where the user clicks a Connect to Stripe button.
- Authorization: The user is redirected to a Stripe connection page to authorize the link. Once completed, Stripe returns the user to your PMS Return URL with an authorization code.
- Handshake: Your system passes this authorization code to Rentals United. Rentals United then communicates directly with Stripe to finalize the connection and receives a unique Stripe Account ID.
- Confirmation: Rentals United sends the final connection status back to your PMS via a webhook, confirming that the account is ready to process payments.
Stripe capabilities
The integration provides several methods to manage the payment lifecycle via the API.
| Capability | API Method | Description |
|---|---|---|
| Stripe connection | Connect flow with &state={ownerId} | End-users connect through a dedicated Stripe account in PMS UI. |
| Charge payments | Push_PutReservationCharge_RQ | Full or partial charges against tokenized cards. |
| Refund payments | Push_PutReservationRefund_RQ | Full or partial refunds tied to prior transactions. |
| Retrieve transactions | Pull_ListTransactions_RQ | Retrieve transaction history and remaining balance. |
| Connection status | Pull_CheckIfConnectedToService_RQ | Check Stripe connection status. |
| Disconnect Stripe | Push_DisconnectFromService_RQ | Remove Stripe connection. |