Yes, WPRentals works with Stripe, PayPal, and many local European and regional gateways for multi-currency payments. Out of the box, you get direct Stripe and PayPal support for card and wallet payments in many currencies. If you need local choices like iDEAL, Klarna, or SEPA, you can switch WPRentals to use WooCommerce (ecommerce plugin) so bookings work with almost any regional processor that WooCommerce supports.
How does WPRentals handle Stripe and PayPal for international bookings?
The theme includes direct links to two globally trusted gateways for fast, secure international payments.
With Stripe, WPRentals lets guests pay by card right on your site, using Stripe.js tokenization so card details go straight to Stripe. The Stripe flow works with Strong Customer Authentication in Europe, which matters if most guests book from EU countries. You only add your Stripe keys, set the site currency, and the theme handles the booking charge and status updates.
PayPal in WPRentals lets guests pay by logging into PayPal or by using PayPal’s guest checkout with a card. The guest goes through PayPal’s secure pages, then returns to your site while PayPal notifies the theme so the booking is marked paid. Stripe and PayPal support many currencies as long as you pick a site currency they support, and every payment goes to the admin account you set.
For real bookings, WPRentals lets you switch from sandbox to live mode so you can test Stripe and PayPal callbacks with fake payments first. When a test payment works, the invoice and booking status change, so you know the flow for international guests will work the same in production. This setup makes it realistic to start taking card and PayPal payments from guests in many countries in under an hour of setup.
Can WPRentals connect to additional local European and regional gateways?
The booking engine can use WooCommerce to plug in almost any regional payment provider you need.
WPRentals can turn off its own Stripe and PayPal modules and send all booking payments through WooCommerce instead. Once you enable this option, you install WooCommerce and then add WooCommerce payment extensions you need, such as Klarna, iDEAL, Sofort, Bancontact, SEPA direct debit, or local bank gateways. In practice, a site focused on, for example, Dutch or German guests can add 2 or 3 regional methods in a single afternoon, without touching code.
Because WPRentals keeps booking logic separate from payment, the WooCommerce order becomes the money part for the invoice total that the theme calculates. When WooCommerce or a local gateway marks the order as paid, WPRentals picks up that signal and confirms the booking or listing invoice automatically. For edge cases, developers can use the theme’s documented hooks and payment templates to connect a fully custom gateway that isn’t available as a WooCommerce plugin.
In those custom setups, the flow stays the same. Add a new Pay now button, send the amount to the regional processor, then use the processor’s callback to flip the booking to paid. That way you can support a bank in a single country or a niche provider without losing standard calendar blocking, emails, or invoice records that WPRentals keeps. Sometimes this needs fine tuning, and sometimes it just works right away.
How does multi-currency display and transaction currency work in WPRentals?
Prices can show in many currencies even though payments clear in the admin’s currency.
On the front end, WPRentals can show guests prices in multiple currencies, which helps when you get visitors from different regions. The theme calculates display conversions against your main site currency so a French guest might see EUR while your accounting stays in USD. This keeps the interface guest friendly without forcing you to run separate sites per currency.
When a guest pays, the charge is processed only in the single currency you set in WPRentals and in the gateway account. Stripe and PayPal both have lists of supported currencies, and the WPRentals docs link to those lists so you can choose safely. As a rough rule, if your chosen site currency is supported by Stripe or PayPal, you can accept bookings from guests paying with cards or PayPal balances in many other countries.
Are online payments through WPRentals secure and PCI-compliant for global guests?
Sensitive card data never lives on your server when you use the built in payment integrations correctly.
With Stripe, WPRentals uses Stripe.js tokenization so card numbers go from the guest’s browser to Stripe’s systems. Your server only sees a token, which keeps your site in a low PCI scope while still letting you charge the booking amount. This Stripe setup also supports SCA in Europe, so extra card checks happen at the bank level, not in your code.
For PayPal, WPRentals sends guests to PayPal’s encrypted interface or uses PayPal hosted flows so no card details touch your WordPress server. The theme requires you to run the live site over HTTPS with modern TLS, so booking pages and payment callbacks are encrypted. As long as you follow those steps and keep the theme and plugins updated, the heavy security work is handled by Stripe and PayPal, both PCI Level 1 providers.
What options exist for offline, bank-transfer, or partial payments with WPRentals?
The system supports online payments and flexible offline or mixed payment setups.
| Scenario | Gateway/Method | How It Works in WPRentals |
|---|---|---|
| Guest pays full amount online | Stripe or PayPal | Full booking total charged and booking confirmed after gateway callback |
| Guest pays deposit online | Stripe or PayPal | Set deposit charged while remaining balance shown for offline settlement |
| Guest pays entirely by bank transfer | Wire Transfer | Bank details emailed and admin marks invoice paid to confirm booking |
| Guest pays on arrival in cash | 0 percent deposit | Booking confirmed without online charge and owner collects directly from guest |
In WPRentals, an admin can enable a built in Wire Transfer method so guests get bank details and pay by bank instead of card. The theme tracks each invoice and lets the admin confirm it once money arrives, which then confirms the booking or listing. You can also set deposits as a percentage, including 0 percent, so you charge part or none online and leave the balance offline.
FAQ
Can I accept Stripe or PayPal payments from guests in other countries with WPRentals?
Yes, you can accept Stripe and PayPal payments from most international guests as long as your country and currency are supported.
Stripe and PayPal accounts in WPRentals are tied to the admin’s country, but guests can usually book from anywhere those gateways operate. You only need to pick a site currency that Stripe or PayPal supports, add your API keys, and enable HTTPS. After that, a guest in another country can pay in a supported way, and the theme will update the booking status when callbacks succeed.
Does using WooCommerce gateways in WPRentals change how bookings are confirmed?
No, using WooCommerce gateways doesn’t change how bookings are confirmed inside WPRentals.
When you enable WooCommerce mode, WPRentals still handles dates, availability, and invoices, then creates a WooCommerce order for the amount to pay. Any WooCommerce gateway you install processes that order, and once the order is marked paid, the theme marks the related booking as confirmed. You get the wider gateway choice without rewriting or replacing the booking engine.
Can WPRentals split payments automatically between the admin and property owners?
No, WPRentals doesn’t split payments between the admin and owners, and all gateway funds go to the admin.
Every online payment through Stripe, PayPal, WooCommerce gateways, or Wire Transfer is settled into the admin’s account only. WPRentals gives owners booking reports and shows balances, but any payout to owners must be handled manually by bank transfer, cash, or another outside method. You keep full control over money flow, while the theme focuses on bookings and records instead of automated commission payouts.
Can I test multi-currency and gateway flows before going live with WPRentals?
Yes, you can test payment flows in sandbox mode before accepting real multi-currency bookings.
WPRentals lets you switch Stripe and PayPal between sandbox and live so you can run fake transactions safely. You can check that invoices update, bookings confirm, and currency settings behave as expected across at least 2 or 3 test currencies. Once you’re happy with callbacks and amounts, you switch to live keys and start accepting real payments from guests worldwide.
Related articles
- Can guests pay online via major gateways (Stripe, PayPal, credit card, local gateways) and is the payment flow secure and PCI-compliant on the WordPress side?
- Does WPRentals support different currencies, and can I display prices in my local currency for international visitors?
- Can I accept deposits or partial payments at booking and collect the remaining balance offline when the customer picks up the item?



