Step 5 – Configure payments

< All Topics
Print

Step 5 – Configure payments

How to Configure Payments for WP Booking System: Bank Transfer, Payment on Arrival, PayPal, and Stripe

Introduction

onNinths Booking System offers an excellent way to manage reservations. To make the booking process smooth and secure for your customers, integrating various payment methods is crucial. Here’s how you can configure Bank Transfer, Payment on Arrival, PayPal, and Stripe as payment options in onNinth Booking System.

1. Bank Transfer

Step-by-Step Configuration:

  • Navigate to Payment Settings: Go to your admin panel, then to Booking > Settings > Payments.
  • Enable Bank Transfer: If not already visible, you might need to install the “Bank Transfer” add-on from the WP Booking System’s add-ons page. Once installed, you’ll see it under payment methods.
  • Activate: Toggle the switch to activate this payment method.
  • Setup Details: Provide your bank details including account name, bank name, IBAN, SWIFT/BIC, etc., which will be included in the confirmation email to customers. This ensures they have all the necessary information to make the transfer.
  • Instructions for Customers: Customize the instructions or description shown to customers during the booking process to guide them on how to complete the payment.

Use Case: This method is ideal for businesses that prefer direct bank payments for larger transactions or where online payment methods might not be as common.

2. Payment on Arrival

Steps to Enable:

  • Go to Payment Settings: Similar to above, navigate to Booking > Settings > Payments.
  • Enable Payment on Arrival: This option is generally available by default.
  • Activate: Enable this payment method by toggling it on.
  • Description: Add any specific instructions or information you want displayed, like where and how to make the payment upon arrival.

Considerations: This method is great for local businesses or services where you meet customers in person, like accommodations or event bookings.

3. PayPal

Setup Process:

  • Add PayPal Add-on: Ensure the PayPal add-on for WP Booking System is installed. You can find this in the plugin’s add-ons section.
  • Payment Settings:
  • Enable: Turn on the PayPal option in the payment settings.
  • API Credentials: You need to enter your PayPal API keys:
    • Go to the PayPal Developer site to log in.
    • Navigate to “My Apps & Credentials” to get your Client ID and Secret.
    • Enter these into WP Booking System under PayPal settings.
  • Test Mode: Optionally, start with a test mode to ensure everything works before going live.

Benefits: PayPal offers a secure, widely-used payment method that supports various payment options including credit cards for those without a PayPal account, enhancing customer convenience.

4. Stripe

Configuration Steps:

  • Install Stripe Add-on: Similar to PayPal, download and activate the Stripe add-on from the WP Booking System’s add-ons.
  • Payment Gateway Setup:
  • Enable Stripe: Toggle to enable Stripe payments.
  • API Keys:
    • Login to your Stripe account, go to the dashboard.
    • Click on “Developers” then “API Keys” to retrieve your Publishable key and Secret key.
    • Input these in your WP Booking System’s Stripe settings (you’ll have options for test and live environments).
  • Payment Details: Customize how payment details are displayed or collected on your booking form.

Advantages: Stripe provides a seamless experience for credit card payments, supports multiple currencies, and has lower fees for transactions, making it very popular for e-commerce.

Final Notes

  • Testing: Always test each payment method in a sandbox or test mode before going live to ensure functionality.
  • User Experience: Make sure your booking form clearly explains the payment options, helping users choose the method that suits them best.
  • Security: Keep your API keys secure and only use them in the appropriate fields within WP Booking System settings.

By integrating these payment methods into your WP Booking System, you cater to a broader audience, ensuring that all your clients can book with the payment option they prefer. Remember, the more payment options you offer, the smoother the booking experience for your customers.

Happy booking!

More Information can be found here:

https://www.wpbookingsystem.com/documentation/payment-methods
Table of Contents
Scroll to Top