Online payments: Paytrail, Stripe and Vipps MobilePay
Choosing a payment service, test mode and setting up all three services.
On this page
Each venue chooses one payment service through which customers pay for bookings and passes. The money goes straight to your own account in that service. Bookora takes no commission on your sales.
Which service suits you
- Paytrail: Finnish online banks, MobilePay, Apple Pay, Google Pay and cards. Best when most of your customers are in Finland. Euro only.
- Stripe: international. Cards, Apple Pay, Google Pay and the local methods you enable in Stripe, such as MobilePay, Klarna, iDEAL and Bancontact. Works in dozens of countries and currencies.
- Vipps MobilePay: MobilePay in Finland and Denmark, and Vipps in Norway. Euro, Danish and Norwegian krone.
Choose the service under Settings → Online payments and press Use the selected payment service. You can switch at any time; payments already made are always refunded through the service they were paid with. Only the venue owner sees this section.
Test mode
A new venue uses Paytrail's test mode, so no money moves. In Stripe, test mode means a test key (sk_test_); in Vipps MobilePay, test environment credentials. The overview shows a reminder as long as payments are in test mode.
Setting up Paytrail
- 1Open a Paytrail account at paytrail.com.
- 2Copy the Merchant ID and Secret key from the Paytrail merchant panel.
- 3Enter them in the Paytrail section, untick Test mode and save.
Setting up Stripe
- 1Create an account at stripe.com and verify your business details.
- 2Copy the secret key from Developers → API keys. You can start with a test key (sk_test_) and switch to a live key (sk_live_) later.
- 3Paste the key into the Stripe section and save. Bookora checks the key and automatically creates a webhook in Stripe to confirm payments.
- 4In the Stripe dashboard under Payment methods, choose which payment methods customers see.
Setting up Vipps MobilePay
- 1Sign a merchant agreement with Vipps MobilePay that includes the ePayment API.
- 2Copy the Merchant Serial Number, client_id, client_secret and Ocp-Apim-Subscription-Key from the Developer section of the merchant portal.
- 3Enter them in the Vipps MobilePay section. Tick Test environment if you use test credentials, and save. Bookora checks the credentials immediately.
💡 With Vipps MobilePay, an authorised payment is captured as soon as the booking is confirmed. Check with the provider that this suits your agreement.
Payment confirmation and refunds
- Payments are always confirmed server-side: on return from the payment page, by Stripe's webhook and on a schedule every few minutes. The booking is confirmed even if the customer closes the browser after paying.
- When you cancel a booking in the admin, or the customer cancels within the cancellation period, the payment is refunded automatically through the same service.
- If an automatic refund fails, a note is added to the booking and you make the refund in the payment service's own dashboard.
⚠️ Paytrail supports only euro, and Vipps MobilePay supports euro, Danish and Norwegian krone. If your venue uses another currency, choose Stripe. Secret keys are stored encrypted and aren't shown after saving.
Didn't find an answer? Write to us at tuki@bookora.fi and we'll help. We usually reply the same working day.