Search Documentation

WP Travel User Documentation

  1. Home
  2. Docs
  3. WP Travel User Documentation
  4. Settings
  5. Payment

Payment

Under the Payment section, you will be able to see different settings of the payment options that are available within the plugin as shown in the screenshot below.

The first section under the payment tab is payment settings. This section particularly deals with the feature  “Partial payment” of the payment option. The option available is explained below:

Payment Settings:

You can manage the payment setting by going to Admin Panel > Trips > Settings > Payment. Available Options in Payment Settings:

  • Partial Payment: If you want your customer to facilitate the partial payment then you can enable this option.  Enabling this user will be able to make the partial payment of the package they have chosen.
  • Minimum Payment amount: This option allows you to adjust the minimum percent of the amount to pay while booking.

WP Travel Partial Payment

WP Travel Partial Payment is the module that is included in WP Travel Pro that provides better control over how you collect payments by allowing your customers to make payments of remaining parts via the payment gateway that they prefer.

Admin Side:

After activation of the WP Travel Pro plugin, enable the Partial Payment by going to,  Admin Panel > WP Travel > Settings > Payment.

Also, after enabling Partial Payment, an additional payment option, Partial Payment will appear in the booking form.

Client Side:

After the booking is done with the partial payment, the rest of the payment procedure is made easy with the plugin.

To make the payment of the remaining amount, go to User Dashboard > Bookings. You can find the details of the individual booking, details of the remaining amount of payment to be made, and also make the payment of the remaining amount from the User Dashboard.

Remaining Partial Payment Reminder:

Remaining Partial Payment Reminder‘ is the additional feature in the Partial Payment module which is applicable to send reminder notifications to the customer via email so that customer can be notified to make the payment.

You can enable/disable ‘Enable Remainder Notification‘ button by going to Admin Panel > WP Travel > Settings > Email > Partial Payment Email Templates

When the ‘Enable Remainder Notification‘ button is enabled, you will get the following options:

  • Email Cycle: This option allows you to select the following options through dropdown:
    • Once in four days: Selecting this option, you can send a reminder notification once in four days.
    • Once in seven days: Selecting this option, you can send reminder notification once in seven days.
    • Once in fifteen days: Selecting this option, you can send reminder notification once in fifteen days.
  • Reminder Title: This option allows you to set the title for reminder notification mail.
  • Payment Email Header Color: This option allows you to set the header color.
  • Email Content: This option includes the default template but you can adjust the formatting template yourself according to your requirement.

If you are having trouble in making the partial payment using WP Travel plugin then worry not, please once refer given link.

Payment Gateways:

Payment Gateways is the second option available under the Payment tab. This option includes all the payment gateways included in WP Travel / WP Travel Pro plugin. The Payment Gateways available in WP Travel free and Pro version of plugin are listed below:

1. Standard Paypal
2. Bank Deposit
3. WP Travel Paystack Checkout (Buy Pro)
4. WP Travel Khalti Checkout (Buy Pro)
5. WP Travel Razorpay Checkout (Buy Pro)
6. WP Travel Instamojo Checkout (Buy Pro)
7. WP Travel Stripe Checkout (Buy Pro)
8. WP Travel PayPal Express Checkout (Buy Pro)
9. WP Travel PayFast Checkout (Buy Pro)
10. WP Travel PayU Checkout (Buy Pro)
11. WP Travel PayHere Checkout (Buy Pro)
12. WP Travel PayU Latam Checkout (Buy Pro)
13. WP Travel Stripe iDeal Checkout (Buy Pro)
14. WP Travel Authorize.Net Checkout (Buy Pro)

Standard Paypal:

Note: With the release of version 2.2.1 of WP Travel, Standard Paypal has been merged within the plugin so you do not have to install/ activate the standard PayPal plugin separately. 

The second section under the payment tab is standard PayPal.

WP Travel Standard PayPal was add-ons for WP Travel but due to lots of requests from users to merge this in WP Travel core, we have added this module in plugin core so that there will be no hassle for a payment gateway.  Standard PayPal is a wonderful addition to the WP Travel Plugin. Integrating with PayPal offers your customers simple ways to pay for the booking that is being made also and in addition, you can view the payment stat made by users on the backend.

Standard PayPal will undoubtedly enhance the WP Travel plugin.

Available Options:

  • Enable PayPal: This option allows enable/disable the PayPal option on the frontend.
  • PayPal Email: This field enables you to enter the email.

Note: New form field added in the Booking form for full payment mode or partial payment mode. To edit payment mode refer to Admin Side(below).

The Application process:

Booking Works with the PayPal payment gateway. To enable PayPal as your payment processor first, you will need a PayPal account. If you do not already have one, you can sign up here: https://www.paypal.com/home.

Go through the registration process and then come back to your site.

Client Side:

Booking Options:

There are basically two types of Booking Options. They are:

  1. Booking with Payment.
  2. Booking Only

Booking with Payment: To enable the booking with payment options at the front end, at first you have to enable the option “Enable Paypal” by going to Admin panel > Trips > Settings > Payments. Under this option, there are two modes of booking.

  • Full Payment: If you desire to go with Full payment then you can simply choose the option “Full Payment” and click on the booking button. Clicking on the booking button will lead you to the PayPal home page. After making the required payment you can return to the merchant and if you want, you can even make the booking further.
  • Partial Payment: If you desire to go with partial payment then you can simply choose the option “Partial Payment” and click on the booking button.

Booking Only:

This is simply a booking made without the payment. After making the booking you get an email that includes you’re booking detail.

Note: After making the booking you will get an email which includes the detail about your booking info.

Admin Side:

The Admin will be able to view the lists and the booking detail that is made by the clients. If required, the admin has the authority to change the booking detail made by the client as well.

Booking listing :

The Booking listing page consists of the following information.

Contact name: It is the name of the person under which the booking is made using the booking form.

Status: This column lists your booking status.

Payment: This column lists the type of payment you have made i.e. either Full Payment or Partial Payment.

Booking Date: This column displays the booking published date.

Booking detail:

Bank Deposit:

This is the brand new and exciting feature that is added to the version 2.0.0 of the WP Travel plugin.

If you do not prefer or is not able to use any payment gateway offered by the plugin then this feature is for you.

Configuration:

To enable the bank deposit option go to Admin Panel > WP Travel > Settings > Payment > Bank Deposit.

Enabling the option you will find the “Bank Deposit” option in the checkout page.

After making the payment through the bank deposit option, the booking detail will be available in the user dashboard.

User needs to go to booking detail page by clicking on the “Detail” tab and upload the receipt through the button “Submit Payment Receipt“.

After receiving the receipt, the status will be changed to “Voucher submitted“.

Now admin will be able to view the receipt from the booking detail from the backend.

Also, the Pro version provides more payment gateways. Therefore, there will be multiple payment options on the checkout page of the trip if you are using the Pro version of the plugin.

Please connect to the detailed documentation of the payment gateways available in the WP Travel Pro Plugin mentioned below:

WP Travel Paystack Checkout (Buy Pro):

WP Travel Paystack Checkout is a safest and modern payment gateway now available as the payment gateway for WP Travel plugin. This payment gateway only works with the Nigerian currency and allows the payment process from anywhere in the world.

WP Travel Paystack Checkout is a payment gateway with a  mission to deliver a safe and convenient payment experience for customers and merchants. Paystack provides Nigerian merchants with the tools and services needed to accept online payments from local and international customers using Mastercard, Visa, and Bank.

To activate this Payment Gateway, go to Admin Panel > WP Travel > Settings > Payment and enable Paystack Checkout.

Once the payment gateway is enabled, you need to enter the required credentials.

Available Options:

  • Enable Paystack: This option allows the user to enable/disable the Paystack Checkout.
  • Test Public Key: This option allows you to enter the test public key.
  • Live Public Key: This option allows you to enter the live Public Key.

You need to enable the Nigerian Currency (Naira) for the payment procedure to work well. To select the currency, go to,

Admin Panel > WP Travel > Settings > General > Currency and select Nigerian Currency.

Client Side:

On the checkout page, with the booking option as “Booking with payment” enabled, choose Paystack as Payment Gateway.

Multiple payment options are available as Banking /  Cards.

WP Travel Khalti Checkout (Buy Pro):

WP Travel Khalti checkout is a payment gateway that offers instant, secure and hassle-free payments for the trips that your users will book on your travel website. It offers users the safest and fastest way to make online payments in Nepali currency.

To activate this Payment Gateway, go to Admin Panel > WP Travel > Settings > Payment and enable Khalti.

Once the payment gateway is enabled, you need to enter the required credentials.

Available Options :

  • Enable:  This option allows the user to enable/disable the Khalti Checkout.
  • Test Public Key: This option allows you to enter the test public key
  • Test Secret Key: This option allows you to enter the test Secret Key
  • Live Public Key: This option allows you to enter the live Public Key
  • Live Secret Key: This option allows you to enter the live Secret Key

You need to enable the Nepalese Currency for the payment procedure to work well. To select the currency, go to,

Admin Panel > WP Travel > Settings > General > Currency and select Nepalese Rupee.

Client Settings

On the checkout page, with the booking option as “Booking with payment” enabled, choose Khalti as Payment Gateway.

Multiple payment options are available as eBanking / Wallet and Debit Cards.

WP Travel Razorpay Checkout (Buy Pro):

WP Travel Razorpay Checkout is a payment gateway that provides the most extensive set of payment methods. Razorpay is the only payments solution in India that allows businesses to accept, process, and disburse payments with its product suite. 

With the easiest integration, completely online onboarding, feature-filled checkout, and best in class performance, experience the future of payments with WP Travel Razorpay Checkout.

WP Travel Razorpay Checkout is a payment gateway that provides the most extensive set of payment methods. Razorpay is the only payments solution in India that allows businesses to accept, process, and disburse payments with its product suite. 

Note: WP Travel Razorpay Checkout only works with Indian Currency. 

Admin Side:

The Admin only will have the authority to enable the Payment gateway. Also, they have the access to Booking lists and the detail and will be able to change any data if required.

The works that are completely managed by the Admin are explained below.

How to set up WP Travel Razorpay payment gateway for WP Travel?

To activate this Payment Gateway, go to Admin Panel > WP Travel > Settings > Payment and enable Razorpay Checkout.

Once the payment gateway is enabled, you need to enter the required credentials.

Available Options:

  • Enable Razorpay checkout: This option allows you to enable/disable the Razorpay payment gateway.
  • Key ID: This option allows you to enter a key ID.
  • Key Secret: This option allows you to enter the key secret.

Getting started with WP Travel Razorpay Checkout:

To make the WP Travel Razorpay Checkout work you must have “Key Token” and “Key Secret” to enter in the fields.

To get the key please click on “here” link as shown in the screenshots:

How to get the Keys:

  • Finally, from dashboard go to  Settings > API  Keys and click on “Regenerate Live key” button.

Booking and Booking detail:

Admin will be able to view the lists and the booking detail that is made by the clients by going to Admin Panel > WP Travel > Booking.

Booking listing :

  • The Booking listing page consists of the following information.
  • Contact name: It is the name of the person under which the booking is made using the booking form.
  • Status: This column lists your booking status.
  • Payment: This column lists the type of payment you have made i.e. either Full Payment or Partial Payment.
  • Booking Date: This column displays the booking published date.

If required, the admin has the authority to change the booking detail made by the client as well:

Client Side:

Booking Options:

There is basically a Booking Options. It is:

  1. Booking with Payment.

Booking with Payment:

To enable the booking with payment options at the front end, at first you have to enable the option “Instamojo Checkout” by going to Admin panel > Trips > Settings > Payments.

Under this option, there are two modes of booking.

  • Full Payment: If you desire to go with Full payment then you can simply choose the option “Full Payment” and click on the booking button. Clicking on the booking button will lead you to the PayPal home page. After making the required payment you can return to the merchant and if you want, you can even make the booking further.
  • Partial Payment: If you desire to go with partial payment then you can simply choose the option “Partial Payment” and click on the booking button.

Work Flow:

Workflow of WP Travel Razorpay Checkout:

  • When a user clicks the Book and Pay button, your app sets up the payment and begins the checkout in a  popup window
  • A payment has the following flow:
    • CREATION
      Payment is created when a user (the customer) fills up and submits the payment information and it is sent to the Razorpay API. No processing has been done on the payment at this stage.
    • AUTHORIZATION
      Authorization is performed when the user’s payment details are successfully authenticated by the bank. The money is deducted from the customer’s account, but will not be transferred to the merchant’s account until it is explicitly captured by the merchant.
    • CAPTURE
      The next step, called capture, verifies the purchase as complete by the merchant. After capture, the amount is transferred to the merchant within T+3 days where T is the day on which payment is captured. The captured amount must be the same as the authorized amount.
      Any authorization not followed by a capture within 5 days is automatically voided and refunded.
    • REFUND
      A successfully captured payment can be refunded by the merchant. The first two steps (Creation and Authorization) are handled by the checkout form and are client-sided. The next two steps (Capture & Refund) are handled using the API and are server-side requests.
  • The User can review and authorizes the payment.
  • Instamojo returns control to your site to finalize the payment. The site then shows the payment details as given in the screenshot.

WP Travel Instamojo Checkout (Buy Pro):

WP Travel Instamojo payments work by creating request URLs that can accept payments. Creating a request is as simple as passing an amount and a purposeInstamojo is a payment gateway that provides an excellent payment experience for you. Here a customer is handed over to Instamojo and sees various payment options.

Note: WP Travel Instamojo Checkout only works with Indian Currency. 

Admin Side:

The Admin only will have the authority to enable the Payment gateway. Also, they have the access to Booking lists and the detail and will be able to change any data if required.

The works that are completely managed by the Admin are explained below.

How to set up WP Travel Instamojo payment gateway for WP Travel?

To activate this Payment Gateway, go to Admin Panel > WP Travel > Settings > Payment and enable WP Travel Instamojo Checkout

Once the payment gateway is enabled, you need to enter the required credentials.

 Available Options:

  • Enable Instamojo checkout: This option allows you to enable/disable the Instamojo payment gateway.
  • Private API key: This option allows you to enter the private API key.
  • Private Auth Token: This option allows you to enter the private auth token.

Getting started with WP Travel Instamojo Checkout

To make the Instamojo Checkout work you must have “Private API Key” and “Private Auth Token” to enter in the fields.

To get the key please click on “here” link as shown in the screenshots:

How to get the Keys:

  • Click ‘API’ . It will show your API keys.

Booking and Booking detail:

Admin will be able to view the lists and the booking detail that is made by the clients by going to Admin Panel > WP Travel > Booking.

Booking listing :

  • The Booking listing page consists of the following information.
  • Contact name: It is the name of the person under which the booking is made using the booking form.
  • Status: This column lists your booking status.
  • Payment: This column lists the type of payment you have made i.e. either Full Payment or Partial Payment.
  • Booking Date: This column displays the booking published date.

If required, the admin has the authority to change the booking detail made by the client as well:

Client-Side:

Booking Option:

There is basically a Booking Options. It is:

  1. Booking with Payment.

Booking with Payment:

To enable the booking with payment options at the front end, at first you have to enable the option “Instamojo Checkout” by going to Admin panel > Trips > Settings > Payments.

Under this option, there are two modes of booking.

  • Full Payment: If you desire to go with Full payment then you can simply choose the option “Full Payment” and click on the booking button. Clicking on the booking button will lead you to the PayPal home page. After making the required payment you can return to the merchant and if you want, you can even make the booking further.
  • Partial Payment: If you desire to go with partial payment then you can simply choose the option “Partial Payment” and click on the booking button.

Work Flow

Workflow of WP Travel Instamojo Checkout:

  • When a user clicks the Book and Pay button, your app sets up the payment and begins the checkout in a  popup window.
  • Instamojo takes those details, encrypts the data and pushes them on the server, makes sure the data doesn’t hit the server, does the basic validation (such as invalid expiry date or invalid credit card number, etc), creates a token representing the credit card info and posts the token to your server.
  • The User can review and authorizes the payment.
  • Instamojo returns control to your site to finalize the payment. The site then shows the payment details as given in the screenshot.

WP Travel Stripe Checkout (Buy Pro):

WP Travel Stripe Checkout provides the best payment experience for you. It is designed to increase your revenue and is full of little touches to make things easier for your customers.WP Travel Stripe Checkout works beautifully on every device, with custom experiences for mobile, tablet, and desktop.

Like WP Travel Standard PayPal and Express Checkout, Stripe checkout is also an amazing addition to the WP Travel Plugin. Stripe Checkout creates any type of payment flow and enables you to accept payments in minutes.

So undoubtedly Stripe Checkout will take the WP travel plugin to whole new level.

Admin Panel:

The Admin will be able to view the lists and the booking detail that is made by the clients.

Booking listing :

The Booking listing page consists of the following information.

  • Contact name: It is the name of the person under which the booking is made using the booking form.
  • Status: This column lists your booking status.
  • Payment: This column lists the type of payment you have made i.e. either Full Payment or Partial Payment.
  • Booking Date: This column displays the booking published date.

If required, the admin has the authority to change the booking detail made by the client as well:

Booking details.

This detail page will have the info that booking is made using Paypal Express Checkout.

How to set up Stripe Payments for WP Travel

To activate this Payment Gateway, go to Admin Panel > WP Travel > Settings > Payment and enable Stripe Payments.

Once the payment gateway is enabled, you need to enter the required credentials.

Available options:

  • Enable Stripe: This option allows the user to enable/disable the Stripe checkout option.
  • Test Publishable Key: This option allows you to enter the test publishable key.
  • Test Secret Key: This option allows you to enter the test secret key.
  • Live Publishable Key: This option allows you to enter the live publishable key.
  • Live Secret Key: This option allows you to enter the live secret key.

Note: If you do not have the key already or is wondering how to get the key then please look in the section, please read the article given below.

Steps to get the keys for stripe checkout

To start using Stripe Checkout, you’ll need to set up a Verified stripe account If you do not already have one, you can sign up here: Stripe Checkout

How to get the Keys:

Create a Stripe account if you don’t have created one before

  • Click ‘API‘. It will show your test and live API keys.

Client Side:

 Booking Options:

There is basically a Booking Options. It is:

  1. Booking with Payment.

Booking with Payment:

To enable the booking with payment options at the front end, at first you have to enable the option “Stripe Checkout” by going to Admin panel > Trips > Settings > Payments.

Under this option, there are two modes of booking.

  • Full Payment: If you desire to go with Full payment then you can simply choose the option “Full Payment” and click on the booking button. Clicking on the booking button will lead you to the PayPal home page. After making the required payment you can return to the merchant and if you want, you can even make the booking further.
  • Partial Payment: If you desire to go with partial payment then you can simply choose the option “Partial Payment” and click on the booking button.

Workflow of Stipe Checkout:

  • When a user clicks the Book and Pay button, your app sets up the payment and begins the checkout in a  popup window.
  • Stripe takes those details, encrypts the data and pushes them on the Stripe server, makes sure the data doesn’t hit the server, does the basic validation (such as invalid expiry date or invalid credit card number etc), creates a token representing the credit card info and posts the token to your server.
  • The User can review and authorizes the payment.
  • PayPal returns control to your site to finalize the payment. The site then shows the payment details as given in the screenshot.

Checkout with the version greater than 1.0.7 (SCA Compatibility)

Strong Customer Authentication (SCA), a new rule coming into effect on September 14, 2019 as part of PSD2 regulation in Europe, will require changes to how your European customers authenticate online payments.

So WP Travel Strip Checkout is released with the stripe integration with the SCA.

There is not much difference in the setting. The payment processing using the strip checkout after the update is mentioned below:

Check-out page:

From this version, you need to directly add the card no in the checkout page.

After the addition of the card no. and clicking on the “Book and Pay” button, a popup button will appear in the screen for the authentication along with the payment amount.

Clicking on the “Complete Authentication” button will complete your payment process.

Note: If you are facing issues while making payment through Stripe checkout in WP Travel then worry not, please once refer given link.

WP Travel PayPal Express Checkout (Buy Pro):

PayPal Express Checkout is a payment system provided by PayPal that allows the customers to use a PayPal account to make payments. Express Checkout gives your buyers a simplified checkout experience. When a customer is ready to checkout with their PayPal account, they simply click the Checkout with PayPal button which will redirect them to a PayPal checkout page.

Like WP Travel Standard PayPal, Express Checkout is also a wonderful addition to the WP Travel Plugin. PayPal Express Checkout allows your store to accept payments via PayPal.

Express Checkout module will undoubtedly enhance the WP Travel plugin.

But,  you might be wondering why to use “Paypal Express Checkout” even there are lots of other payment option and the reason is mention below:

Express Checkout has all the same features as Website Payments Standard but is more reliable because it completes the transaction directly while the customer is actively engaged on your site. It supports all the currencies, payment methods, etc, just the same, but more efficiently. There is no monthly fee for using Express Checkout. Paypal Express checkout also enables a consistent experience across web and mobile web.

Admin Side :

Booking Options:

The most important thing that only admin has access is to enable the booking with payment options at the front end. For this at first you have to enable the option “Enable Express Checkout” by going to Admin panel > Trips > Settings > Payments. 

The Admin will also be able to view the lists and the booking detail that is made by the clients.

Booking listing :

The Booking listing page consists of the following information.

  • Contact name: It is the name of the person under which the booking is made using the booking form.
  • Status: This column lists your booking status.
  • Payment: This column lists the type of payment you have made i.e. either Full Payment or Partial Payment.
  • Booking Date: This column displays the booking published date.

Note: If required, the admin has the authority to change the booking detail made by the client as well

How to get started with PayPal Express Checkout?

To start using PayPal Express Checkout, you’ll need to set up a Verified PayPal account If you do not already have one, you can sign up here: https://www.paypal.com/home.

Go through the registration process and then come back to your site.

Even if you have the PayPal account, to use the PayPal Express checkout at first you need to install and activate the plugin by following the steps mentioned under  “Installation” topic.

After activating the PayPal Express checkout plugin and before working with PayPal Express Checkout, you need to enable it first.

For this go to Admin Panel > WP Travel > Settings > Payment.

Setting and Configurations:

Available options:

Enable PayPal Express Checkout: This option allows the user to enable/disable the Paypal Express checkout option.

Production Client ID: You have to enter the client ID and this option allows you to enter the client id. If you don’t have the id just click on the “here” icon below.

If you are confused about which client ID to enter then please see below:

Basically, there are two modes for using the Express Checkout i.e. one is “Production mode” and the other “Test mode

Cases:

  • If you are using the “Production mode ” then enter the live key in the Production Client ID section.
  • If you are using the “Test mode” then enter the sandbox key in the Production Client ID section.

Note: These key are provided by the PayPal.

Advanced Options :

  • Color: This option allows you to choose the color of the Payment button that displays at the front end.
  • Shape: This option allows you to choose the shape for the Payment button that displays at the front end.
  • Size: This option allows you to choose the size for the Payment button that displays at the front end.
  • Label: This option allows you to choose the label that appears on the Payment button that displays at the frontend.

Allow payments using cards: With Express checkout you will be able to pay using the card as well so this option allows the user to enable/disable the option to allow the payment using the card.

Client Side:

Booking Options:

There is basically a Booking Options for the client and It is:

  1. Booking with Payment.

Booking with Payment:

Under this option, there are two modes of booking.

  • Full Payment: If you desire to go with Full payment then you can simply choose the option “Full Payment” and click on the booking button. Clicking on the booking button will lead you to the PayPal home page. After making the required payment you can return to the merchant and if you want, you can even make the booking further.
  • Partial Payment: If you desire to go with partial payment then you can simply choose the option “Partial Payment” and click on the booking button.

How WP Travel Paypal Express Checkout Plugin works?

The PayPal Express Checkout flow keeps the buyer on your web page throughout the entire checkout flow. On desktops, buyers check out in a secure window that overlays your website.

Work flow:

  • When a user clicks the PayPal button, your app sets up the payment and begins the checkout in a PayPal popup window.
  • The buyer logs into PayPal. Or, if the buyer previously enabled PayPal One Touch, they are logged in automatically.
  • The User can review and authorizes the payment.
  • PayPal returns control to your site to finalize the payment. The site then shows the payment details as given in the screenshot.

Caveats:

There are certain combinations of the option that does not work in Express Checkout which are listed below:

  1. The Black color applies to both box when the “Allow payments using cards” is enabled.

For detail assistance regarding WP Travel Standard PayPal IPN settings, please once refer given link.

WP Travel PayFast Checkout (Buy Pro):

WP Travel PayFast Checkout is the extension for WP Travel that allows accepting payments via the South African payment processor, PayFast. WP Travel PayFast Payment module is an on-demand payment option now available as a payment gateway for WP Travel plugin which provides easy payment options for travel business based in South Africa.

This payment gateway only works with the South African currency Zar. Payment from any country may be accepted, as long as you use ZAR as the store currency.

Admin Side:

Once the license is activated, you need to enable the payment settings by going to WP Travel > Settings > Payment.

Once the payment setting is enabled, you need to enter the required credentials.

Available Options :

  • Enable: This option allows the user to enable/disable the PayFast Checkout.
  • Merchant ID: This option allows you to enter the Merchant ID.
  • Merchant Key: This option allows you to enter the Merchant Key.
  • Passphrase: This option allows you to enter the passphrase. This field is optional but if you have set the passphrase in your account, you must enter the key in admin setting as well otherwise the transaction will not be possible.

How to get the key?

You can get the key by clicking in the “here” link as shown in the screenshot below:

You need to enable the South African Currency (Rand) for the payment procedure to work.

To select the currency, go to, Admin Panel > WP Travel > Settings > General > Currency and select South Africa Rand (R) Currency

Client Side:

After making all the settings ready, On the checkout page,  the user will find the payment gateway “WP Travel PayFast Checkout”.

The user needs to book a trip and reach the checkout page. Now to complete the payment processing, they can simply chose the “WP Travel PayFast Checkout” payment gateway.

WP Travel PayU Checkout (Buy Pro):

PayU is a leading financial services provider in global growth markets which is now integrated as a payment gateway with the WP Travel plugin called WP Travel PayU Checkout. The checkout gateway provides multiple options during checkout making the WP Travelplugin flexible and easy to use.

Admin Side:

Once the license is activated, you need to enable the payment settings by going to WP Travel > Settings > Payment.

Once the payment setting is enabled, you need to enter the required credentials.

Available Options :

  • Enable PayU: This option allows the user to enable/disable the PayU Checkout.
  • Merchant  POS ID: This option allows you to enter the Merchant POS ID.
  • Second Key(MD5): This option allows you to enter the Second Key.
  • Client ID: This option allows you to add the client id.
  • Client Secret: This option allows you to add the client secret.

How to get the key?

You can get the key by clicking in the “here” link as shown in the screenshot below:

You need to enable the Poland currency for the payment procedure to work.

To select the currency, go to, Admin Panel > WP Travel > Settings > General > Currency and select Poland Zloty (zł).

Client Side:

After making all the setting ready, In the checkout page,  the user will find the payment gateway “WP Travel PayU Checkout”.

The user needs to book a trip and reach the checkout page. Now to complete the payment processing, they can simply chose the “WP Travel PayU Checkout” payment gateway.

WP Travel PayHere Checkout (Buy Pro):

WP Travel PayHere Payment plugin is a powerful and convenient payment gateway now available as a payment gateway for WP Travel plugin which provides a super seamless and convenient option for travel business based in Sri Lanka.

This payment gateway works with the Sri Lankan Rupee (LKR) and US Dollar (USD)

Admin Side:

Once the license is activated, you need to enable the payment settings by going to WP Travel > Settings > Payment.

Once the payment setting is enabled, you need to enter the required credentials.

Available Options :

  • Enable: This option allows the user to enable/disable the PayHere Checkout.
  • Merchant ID: This option allows you to enter the Merchant ID.
  • Merchant Secret: This option allows you to enter the Merchant secret.

How to get the key?

You can get the key by clicking in the “here” link as shown in the screenshot below:

You need to enable the Sri Lanka currency or the United State’s currency for the payment procedure to work.

To select the currency, go to, Admin Panel > WP Travel > Settings > General > Currency and select United States Dollar ($) or Sri Lankan rupee (LKR).

Client Side :

After making all the settings ready, On the checkout page,  the user will find the payment gateway “WP Travel PayHere Checkout”.

The user needs to book a trip and reach the checkout page. Now to complete the payment processing, they can simply choose the “WP Travel PayHere Checkout” payment gateway.

WP Travel PayU Latam Checkout (Buy Pro):

WP Travel PayU Latam is the safest and modern payment gateway now available as the payment gateway for WP Travel Pro plugin. WP Travel PayU Latam payment gateway process payments in Brazil, México, Argentina, Colombia, Panama and Peru.

WP Travel Pro plugin must be installed and activated to use this plugin. After you activate the plugin, a payment gateway WP Travel PayU will be added in the checkout page.

Admin Side :

Once the license is activated, you need to enable the payment settings by going to WP Travel > Settings > Payment.

Once the payment setting is enabled, you need to enter the required credentials.

Available Options :

  • Enable PayU Latam: This option allows the user to enable/disable the PayU Checkout.
  • Merchant ID: This option allows you to enter the Merchant POS ID.
  • Account ID: This option allows you to enter the Account ID.
  • API Login: This option allows you to enter the API Login
  • API Key: This option allows you to enter the API Key.
  • Tax Amount: This option allows you to set the TAX Amount.
  • Tax Return Base Amount: This option allows you to set the Tax return base amount.

How to get the key?

You can get the key by clicking in the “here” link as shown in the screenshot below:

Client Side :

After making all the setting ready, In the checkout page,  the user will find the payment gateway “WP Travel PayU Latam Checkout”.

The user needs to book a trip and reach the checkout page. Now to complete the payment processing, they can simply chose the “WP Travel PayU Latam Checkout” payment gateway.

WP Travel Stripe iDEAL Checkout (Buy Pro):

WP Travel Stripe iDeal Payment, powered by Stripe and integrated with WP Travel is a payment gateway for the merchants residing in Europe and the United States who can accept the iDeal payment from customers in the Netherlands. Currently, WP Travel iDeal Payment only supports the euro currency for the payment.

WP Travel Pro plugin must be installed and activated to use this plugin. After you activate the plugin, a payment gateway WP Travel Stripe iDeal will be added in the checkout page.

Admin Side :

Once the license is activated, you need to enable the payment settings by going to WP Travel > Settings > Payment.

Once the payment setting is enabled, you need to enter the required credentials i.e. “Test Publishable Key” and “Test Secret Key”.

Available Options :

  • Enable Stripe IDEAL: This option allows the user to enable/disable the Stripe iDEAL Checkout.
  • Stripe Webhook: The webhook will appear itself after entering the Test Publishable Key and Test Secret Key.
  • Test Publishable Key: This option allows you to enter the test publishable Key.
  • Test Secret Key: This option allows you to enter the test secret key.

How to get the key?

You can get the key by clicking on the “here” link as shown in the screenshot below:

Client Side :

After making all the setting ready, On the checkout page,  the user will find the payment gateway “WP Travel Stripe iDEAL Checkout”.

The user needs to book a trip and reach the checkout page. Now to complete the payment processing, they can simply chose the “WP Travel Stripe iDEAL Checkout” payment gateway and select the appropriate bank.

WP Travel Authorize.Net Checkout (Buy Pro):

WP Travel Authorize.Net Checkout is a payment gateway that enables you to process payments in any way that works for your business through your website. It can be an excellent alternative for all the existing payment gateways to all the WP Travel users since this plugin offers multiple payment options including credit cards and direct bank transactions, which can be one strong reason for you to dive into this plugin.

Notes:

  • Payment via bank is applicable only for the accounts based on the United States Banks.
  • To enhance the security aspect for the payment via Authorize.Net, SSL installation is recommended on your site.

Admin Settings :

Once the license is activated, you need to enable the payment settings by going to WP Travel > Settings > Payment.

Once the payment setting is enabled, you need to enter the required credentials

You need to sign up for the merchant account on the official Authorize.Net site. You can reach the official site by clicking on the link as shown in the screenshot.

Available Options :

  • Enable:  This option allows the user to enable/disable the Authorize.Net Checkout.
  • Login ID: This option allows you to enter the Login ID.
  • Transaction Key: This option allows you to enter the Transaction Key.

After entering the required credentials, the next step is to validate the currency. The store currency and merchant account currency should be the same to further proceed with the transaction

In the case of  currency mismatch, you will get a warning to validate the currency.

In order to solve the issue of currency mismatch, you need to change the currency setting and match the store currency and merchant account currency by going to WP Travel > Setting > General > Currency

In the case where the currency is validated, you can proceed the checkout process further.

To make a transaction possible using this module,  you need to ensure that the currency type for both merchant account and WP Travel Currency setting is identical. You must verify the setting through the “Validate Currency Type” button. If the verification has not been made, the Authorize.Net payment option will be disabled.

Payment via Authorize.Net Checkout :

Authorize.Net Checkout collects your customers’ payment information easily and securely on the web or mobile. Authorize.Net recommends a secure connection (SSL installed) to make the payment procedure secure and reliable.

To use the Authorize.Net Checkout option you have to follow below-given steps:

Step 1: Fill in all the required fields on the payment form including billing info.
Step 2: Choose the option “Booking with payment” under Booking Options.
Step 3: Check the “Authorize.Net” option under Payment Gateway.
Step 4: Click on “Pay via Authorize.net“.

After you click on “Pay via Authorize.net”, a form will appear and you can select the payment option from among the options Credit Card and Bank Account.

Payment and Booking Confirmations :

The confirmations for the payment and booking is made via email.

When a user makes a booking a trip, Admin receives a booking confirmation email with the details including booking details and customers details.

Also, when a user make booking of a trip, User receives a booking confirmation email with the  details including booking ID and booking details.

When the user makes a payment, payment confirmation email is sent to the admin specifying that the admin side have received the payment from the user.

Also, when the user makes payment, a confirmation email is sent to the user specifying that the payment that they have made has been received by the receiving party.

TAX Options:

The third section under the payment tab is the tax option. This is the brand new and amazing feature that is released with version 1.2.2 of WP Travel.

You can find the tax settings in the Tax Options section. Below we present all options step by step.

  • Enable Tax: This option allows the user to enable/disable the tax for the trip price.
  • Trip prices entered with tax:
    • Yes, I will enter trip prices inclusive of tax: The trips will include tax according to the defined rate i.e the final price of the trip is shown including the trips.
    • No, I will enter trip prices exclusive of tax: The trips will not include tax. During checkout, the prices will be increased by tax according to the defined rate.
  • Tax Percentage: This option allows the user to enter the tax percentage that they want to set for the trip price.

TAX Inclusive:

TAX Exclusive:

Was this article helpful to you? Yes No

How can we help?