Download
Start a Project

QloApps Amazon Pay Payment Gateway

Updated 4 July 2025

Share Tweet Save

Give your guests a trusted, fast, and familiar way to pay for their bookings with Amazon Pay—a globally recognized digital wallet trusted by millions.

Integrate Amazon Pay into your hotel site with QloApps, letting guests securely pay using saved Amazon details—boosting trust and streamlining checkout.

Whether your guests are booking from a desktop or mobile device, Amazon Pay delivers a seamless and secure payment experience they already know and trust.

Need to handle a refund? No problem—process full or partial refunds easily from the QloApps admin panel.

Seamless Amazon Pay Integration
Allow customers to pay using their Amazon credentials without leaving your booking site, improving trust and conversion rates.

Secure Checkout Experience
Ensure encrypted, secure communication with Amazon Pay servers using your verified merchant credentials.

Full and Partial Refund Support
Easily process full or partial refunds from your QloApps back office for better guest support.

Transaction Management Interface
Manage and track Amazon Pay transactions from a dedicated section within the admin panel.

Test and Live Mode
Switch between sandbox (test) and production (live) environments to test the integration before going live.

Multi-Currency Capability
Payment will be accepted only in the country and currency for which the credentials are generated..

Debug Logging for Troubleshooting
Enable debug logs to capture transaction details and troubleshoot issues efficiently during integration or live use.

QloApps

Click on Choose a file and upload the zip file of the module.

QloApps

After uploading the ZIP file the module will start installing automatically.

QloApps

Here, in the Amazon Pay payment configuration block, the admin needs to enter the following information: 

QloApps

The Admin needs to first select the appropriate environment for the Amazon Pay Payment Gateway configuration.

This dropdown allows you to choose between two modes:

  • Sandbox (Testing Mode):
    This is a testing environment used to simulate transactions without using real money. It is ideal for development, debugging, and integration testing.
  • Production (Live Mode):
    This is the live environment used for processing real customer payments. Once your setup is tested and verified in Sandbox, switch to Production for actual transactions.

These environment options help you ensure a smooth and secure integration of the Amazon pay Payment Gateway in QloApps.

QloApps

Region
👉 Choose the region where your Amazon Pay merchant account is registered. This ensures proper connectivity to Amazon’s regional services.

Amazon-Pay Private Key
👉 Upload your Amazon Pay Private Key file (.pem format). This key is used to securely sign the API requests sent to Amazon Pay.

Amazon-Pay Store ID
👉 Enter your Amazon Store ID. This unique ID identifies your specific store in Amazon’s payment system.

Amazon-Pay Merchant ID
👉 Provide your Amazon Merchant ID. This is the unique identifier linked to your Amazon Pay business account.

Amazon-Pay Public Key
👉 Paste your Amazon Public Key here. This key is used by Amazon to verify the signed API requests from your server.


In order to configure the module,credential.

Firstly, visit the Amazon pay website. After that, proceed to login into your Amazon pay account.

QloApps

Then click to sign in as seller 

QloApps

Enter your login credentials to proceed.

QloApps

After successfully logging in to the account you will see this type of interface. 

QloAPPS


First, set the environment.

QloApps

After setting the environment, click on the “integration section under configuration ” section.

QloApps

Under the integration central.

QloApps

Here we get the Store id , Merchant id, public key.
And we can create a private key from here.


NOTE: At the time of key creation, you will receive a private key file with a .pem extension.

Make sure to store this file in a safe place, as the key is generated only once at the time of creation and cannot be retrieved later. 

And after Go to the Instant payment notification (IPN). 

QloApps

Under Instant payment notification (IPN) you will get 

QloApps

Here it you can edit it. 

QloApps

You have to set an IPN URL here with your site name, like: https://abc.com (example)
after the website URL you have to  add /module/qloamazonpay/validate


It is important to add end point after your domain to validate.
What is the need to validate Instant payment notification (IPN)?

The IPN endpoint in Amazon Pay sends real-time updates on transactions like payment confirmations, refunds, and chargebacks to keep your system synced.

It ensures your system stays synchronized with Amazon Pay for accurate order and payment status.

When a guest/customer books a room and reaches the checkout page, they will see the Amazon pay payment gateway option available to them.

They can choose the Use your Amazon account option for their payments.

QloApps

After choosing Amazon Pay, you’ll be taken to the official Amazon Pay payment page.

QloApps

When your customers choose Amazon Pay during checkout on your QloApps website, they are redirected to a secure payment page. Here’s what each key section means:

Change
👉 This option allows customers to switch or update their saved payment method, such as selecting a different credit or debit card from their Amazon account.

Continue to Checkout
👉 By clicking this button, the customer confirms their selected payment method and proceeds to complete the booking or purchase. It’s the final step to authorize the payment.

Cancel and Return to Merchant
👉 This link lets the customer cancel the Amazon Pay process and return to your website without completing the payment.

It ensures a smooth exit if they change their mind or wish to select another payment option.

Redirect to Order Confirmation
👉 Once your details are verified and you click on the Continue to Checkout button, you will be automatically redirected to the QloApps order confirmation page.

This indicates that your payment through Amazon Pay was successful and your booking has been confirmed.

QloApps
  • Log in to the QloApps Admin Panel
  • Click on ‘Amazon Pay payment gateway
  • A table with all Amazon Pay transactions. Each column provides detailed information and comes with filter options to help you quickly find specific records:
QloApps

 This section provides a detailed overview of all payment transactions processed through Amazon pay on your hotel booking platform.

The system lists each transaction with the following key details (highlighted in red):

  • ID: Unique identifier for each transaction record.
  • Customer: Name and email of the guest who made the booking.
  • Order Ref: Reference number for the corresponding hotel booking.
  • Transaction ID: ID generated by Amazon Pay for the specific payment transaction.
  • Amount: Total payment amount received from the customer.
  • Refunded Amount: Amount refunded to the customer, if applicable.
  • Status: Current status of the transaction (e.g., Completed, Pending).
  • Order Date: The system records the date and time when you make the booking.
  • View Button: Allows the admin to view detailed information about the specific transaction.

This intuitive interface allows hotel administrators to track, monitor, and manage all payment activities seamlessly, improving both transparency and financial control.

After clicking on View on the Payment transaction page, you will be redirected to the Transaction details page 

QloApps

Here are all the details related to the transaction. 

QloApps

On the transaction details page, you can find an option to refund the transaction.

Check Refund Transaction Section
At the top, you’ll see the total refundable amount displayed.

Select Refund Type
Use the Refund Type dropdown to choose between:

  • Full Refund – Refunds the entire transaction amount.
  • Partial Refund – Refunds only a part of the total amount.

Enter Refund Remark (Optional)
You can write a remark or reason for the refund in the Refund Remark field.

Click “Process Refund”
Once you fill in everything, click on the “Process Refund” button to execute the refund.

Track Refund in the Refund List
After processing, the refund will appear in the Refund List below with:

QloApps
  • Refund ID
  • Refunded Amount
  • Refund Type
  • Status
  • Reason
  • Date

Conclusion

That was all about “QloApps Amazon pay payment gateway”. 

Above all, if you want to learn about the functionality of QloApps, then you can visit this link: QloApps Reservation System

If you have any questions or face issues, don’t hesitate to post them on the QloApps Forum.

Current product version: v1.0.0

Supported framework version: 1.6.x

. . .

Comment

Add Your Comment

Be the first to comment.

Start a Project




    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home