Payment Processing

PayPal Gateway

167 views April 6, 2020 July 21, 2021 1

Payments Methods Supported:

  • PayPal Adaptive Payments
  • PayPal Payment Pro
  • PayPal Mass Payment

PayPal Adaptive Payment

Steps:

  1. Sign up with PayPal Adaptive Payment by contacting PayPal and obtain API credentials. For reference, view https://developer.paypal.com/docs/classic/products/adaptive-payments/.
  2. After getting the credentials, log in to Easy InnKeeping and Go to Setup >> Accounts >> Credit Card, then select PayPal under Credit Card Validation.
  3. If you need to process live payment in Easy InnKeeping, then check box the Easy InnKeeping PMS. If you need to process live payment in the Easy WebRez Online Booking engine, check the Easy WebRez Online Booking box.
  4. Enter the API Username, API Password, and Signature and click on save.
  5. To the fees payer, this will determine who needs to pay the commission amount to PayPal.

Primary Receiver: Property Owner will pay the commission amount.

Secondary Receiver – The guest will pay the commission amount.

Each Receiver – Both Property Owner and Guest will pay the commission amount.

PayPal Payment Pro:

Steps:

  1. Sign up with PayPal Adaptive Payment by contacting PayPal and obtain API credentials. For reference, view https://developer.paypal.com/docs/classic/products/website-payments-pro/
  1. After getting the credentials, log in to Easy InnKeeping and Go to Setup >> Accounts >> Credit Card, then select PayPal under Credit Card Validation and then check box the “US Clients Only.”
  2. If you need to process live payment in Easy InnKeeping, then check box the Easy InnKeeping PMS. If you need to process live payment in the Easy WebRez Online Booking engine, check the Easy WebRez Online Booking box.
  3. Enter the API Username, API Password, and API Signature and click on save.

PayPal Mass Payment:

  1. Sign up with PayPal Adaptive Payment by contacting PayPal and obtain API credentials. For reference, view

https://developer.paypal.com/docs/classic/products/mass-pay/

  1. After getting the credentials, log in to Easy InnKeeping and Go to Setup >> Accounts >> Credit Card, then select PayPal under Credit Card Validation and then check box the “Implicit Payment.”
  2. If you need to process live payment in Easy InnKeeping, then check box the Easy InnKeeping PMS. If you need to process live payment in the Easy WebRez Online Booking engine, check the Easy WebRez Online Booking box.
  3. Enter the API Username, API Password, API Signature, Live App ID, Primary User Name, Client Id, Client Secret Id, and Receiver Email and then click on save
  4. To the fees payer, this will determine who needs to pay the commission amount to PayPal.

Primary Receiver: Property Owner will pay the commission amount.

Secondary Receiver – The guest will pay the commission amount.

Each Receiver – Both Property Owner and Guest will pay the commission amount.

Processing Payment in Easy InnKeeping and EasyWebRez:

PayPal Payment Pro:

In the Billing screen of Easy InnKeeping, enter the card details and click on the “Process CC” button, and on the registration page of Easy WebRez online booking engine, click on the “Pay Now” button. It will process the live payment with transaction id, and it will show a row on the billing screen. For a refund, you need to enter this transaction id.

PayPal Adaptive Payment

In the Billing screen of Easy InnKeeping, enter the card details and click on the “Process CC” button, and on the registration page of Easy WebRez online booking engine, click on the “Pay Now” button.

After clicking on the Pay Now button, it will get redirected to the PayPal account, where you can either log in with the PayPal account or click on the “Pay with a credit or debit card” option.

PayPal Mass Payment

In the Billing screen of Easy InnKeeping, enter the card details and click on the “Process CC” button, and on the registration page of Easy WebRez online booking engine, click on the “Finish” button. It will process the live payment with transaction id, and it will show a row on the billing screen. For a refund, you need to enter this transaction id.

 

PayPal Checkout

  1. Login PayPal account and get these two credentials,
  • Client ID
  • Client Secret ID
  1. Then login PMS and navigate, Setup >> Front Office >> Credit Card and enter those details,

Note: Please make a test reservation in both PMS and online booking engine to confirm the setup works fine.

Processing Payment in PMS:

  1. Save the card information on the reservation screen.
  2. Go to the billing screen, click on the process cc button. It will pop up on a screen. Next, address details will get pulled automatically to the new popup screen from the reservation screen. Next, you need to enter the credit card information by viewing from the reservation screen or directly entering it if you have the card.
  3. Once the payment is completed, it will create a payment row in the billing screen.
  4. For PayPal checkout, there will be three payment codes that can be used. Even if you select any payment type in the reservation screen, this will only update this default payment type. (These are PayPal checkout restrictions, which we are following)
  • 706 – PayPal Payment
  • 707 – PayPal Refund
  • 809 – PayPal Deposit

When making a refund, you need to choose 707, copy the transaction id, and process the amount to refund.

When entering the credit card information directly in the PayPal checkout popup screen, it will not save the card information in the PMS reservation screen. Therefore, it would be best if you kept it in the PMS reservation screen, and then when processing, you can view the card and enter it in the PayPal checkout popup screen.

Processing Payment Online:

  1. After entering the guest details on the online booking registration page, clicking on the “Finish” button will pop up the PayPal checkout screen. Same as PMS, it will pull up the address information from the registration page of the online booking engine to the PayPal checkout page.
  2. Enter the Credit card information and make the payment. If payment is successful, then it will show the thank you page.
  3. For online bookings on PayPal checkout, if it did not save the credit card number. So if you are charging partially in online booking and the rest in PMS, you need to get the card information once again from the guest to process it in the PMS. The recommended solution is to charge the guest the total amount of stay instead of partial deposits. To do this, go to setup>> Web Booking >> Booking Engine Settings.

Was this helpful?