Rentalbuddy

Enable more payment methods (Swish, Klarna, Apple Pay)

5 min read

You switched on Swish, Klarna, Apple Pay or TWINT — and yet your customers still only see a card form. This is one of the most common payment questions, and the answer is almost always one of two things: the method is controlled in Stripe, or a Rentalbuddy presentation setting is hiding it.

The short version:

  1. Payment methods are turned on and off in Stripe, not in Rentalbuddy. There is no list of payment methods anywhere in the Rentalbuddy admin.
  2. Rentalbuddy decides how the payment step is presented — inside your booking window, or on a separate payment page. Methods that work by sending the customer away (Klarna, TWINT) only appear if you use the separate page.

For the full picture of which system owns what, see Rentalbuddy or Stripe — where do I go for what?.

Step 1: enable the method in Stripe

When a customer reaches the payment step, Rentalbuddy asks Stripe to take the payment without naming any payment methods. Stripe then shows whatever is enabled in the payment method settings of your own Stripe account — filtered by what Stripe supports for your country, your currency and this particular amount.

So the first stop is always your Stripe Dashboard: log in at stripe.com, open the payment method settings, and enable the method there. If Stripe will not let you enable it, the method is not available for your account's country or currency, and there is nothing to change in Rentalbuddy.

Step 2: check the Payment option setting

This is the setting operators miss. In the Rentalbuddy admin, open Settings, go to the Payments tab, and look under Checkout settings. The Payment option field has exactly two choices:

  1. In plugin (if you plan to use card, apple pay,google pay)
  2. Redirect (If you plan to use redirect payment options such as: Klarna or Twint)

Here is why it matters. With In plugin, the customer pays inside the booking window on your own website, and the payment runs without ever sending the customer away to another page. Payment methods that work by sending the customer away — to the Klarna app, to their bank, to TWINT — cannot run like that, so they are not offered, even though they are enabled in Stripe.

With Redirect, the customer is sent to a separate Rentalbuddy payment page to pay. From there, leaving for another app or bank page and coming back works, so redirect-based methods can appear.

If you enabled Klarna or TWINT in Stripe and customers only see card, switch Payment option to Redirect. That one change resolves the majority of these cases.

Two things to know about this setting:

  • It is account-level. It applies to every location on your account — you cannot pay in-window at one location and via the redirect page at another.
  • On the same screen there is a Disable Stripe Payments switch. If that is on, there is no online payment step at all, so no methods appear for anyone. Make sure it is off.

Apple Pay and Google Pay

Apple Pay and Google Pay are wallet buttons that Stripe shows only when the customer's device can actually use them:

  • Apple Pay appears only on Apple devices, in Safari, when the customer has a card in their Apple Wallet.
  • Google Pay appears only in browsers where the customer has Google Pay set up.

So "I don't see Apple Pay" during your own test on a Windows laptop is expected, not a fault. Test on an iPhone in Safari instead.

If wallets never appear on any matching device, the remaining checks are on Stripe's side: make sure the wallets are enabled in your Stripe payment method settings, and check Stripe's payment method domain settings — Stripe can require the website domain where the payment window runs to be registered before wallet buttons are shown there.

Payment option can stay on In plugin for wallets — the in-window choice explicitly supports card, Apple Pay and Google Pay.

Some customers see a Link option, or notice their card details being remembered. Link is Stripe's own one-click payment feature: it saves the customer's details with Stripe (not with Rentalbuddy or with you) so they can pay faster next time, anywhere Link is accepted.

There is no Rentalbuddy setting for it. If you want it gone — or want it back — that is done in the payment method settings of your Stripe account.

Checklist: the method still doesn't show

Work through these in order:

  1. Is it enabled in Stripe? Check the payment method settings in the Stripe account that is connected to Rentalbuddy — and make sure you are looking at live mode, not test mode.
  2. Is it a redirect method? Klarna, TWINT and similar methods need Payment option set to Redirect in SettingsPayments.
  3. Is Disable Stripe Payments off? With it on, no online payment methods appear at all.
  4. Does the method support your currency and country? Stripe filters methods by both. Your Currency is shown on the same Payments tab; the method's requirements are documented by Stripe.
  5. Does the method support this amount? Some methods have minimum or maximum amounts, set by the method provider — Stripe hides them outside that range.
  6. For wallets: right device, right browser? Apple Pay needs Safari on an Apple device with a card in Wallet; Google Pay needs a browser with Google Pay set up. Also check Stripe's payment method domain settings for your website's domain.
  7. Test with a real booking on your own website, all the way to the payment step. That is the only view that shows exactly what your customers see.

If everything above checks out and the method still does not appear, the restriction is inside Stripe's own rules for that method — Stripe's payment method settings page usually states the reason next to the method.

Quick answers

"Can I pick which payment methods to offer somewhere in Rentalbuddy?" No. Rentalbuddy has no payment method list — enable and disable methods in Stripe. Rentalbuddy only controls the presentation (Payment option) and the on/off switch for online payment as a whole (Disable Stripe Payments).

"Can different locations offer different methods?" No. Both the Stripe connection and Payment option are account-level, so all locations offer the same methods.

"Do I lose card, Apple Pay or Google Pay by switching to Redirect?" No — the redirect page offers card payments too. The trade-off is that customers leave your website's booking window to pay on a separate Rentalbuddy payment page.

"I enabled Swish but it doesn't show." Same checklist as above: enabled in Stripe, and check Stripe's own requirements for Swish (it is a Swedish method with its own currency rules on Stripe's side). Successful Swish payments are recorded on the booking like any other Stripe payment.

Related guides