Instamojo Checkout

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:


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.