Download
Start a Project

QloApps WePay Payment Gateway

Updated 11 July 2025

Index Share Tweet Save

Accept secure, real-time payments through WePay, a Chase-backed payment gateway trusted by marketplaces and SaaS platforms.

With QloApps WePay Gateway, guests can securely pay for hotel bookings via credit card or bank, ensuring a smooth and reliable checkout on your property website.

⚠️ Important Note:

  • WePay is available only to merchants registered in the United States and Canada.
  • If you’re operating in Canada, you must create a separate Canadian WePay merchant account. U.S. accounts cannot be used for Canadian operations.

While your guests may be international, your business must be based in the U.S. or Canada to use WePay.


Enable secure payments through major credit cards, including Visa, Mastercard, American Express, and Discover.

All payments are processed through encrypted channels with WePay’s PCI-DSS compliant infrastructure and Chase’s fraud protection.

Easily issue refunds (full or partial) directly from the QloApps admin panel. Refunds must be made within 60 days of the original transaction.

A dedicated WePay transactions section in the QloApps back office allows you to track, search, and manage all payments.

Switch between sandbox (test) and live environments to validate your integration before going live.

WePay only supports payments in USD (U.S. Dollar) and CAD (Canadian Dollar). Payments in other currencies are not accepted.

WePay automatically handles KYC, fraud checks, and compliance requirements to keep your business protected

The installation of any module is very simple in QloApps.

  • Go to the Module and Services tab
  • Click on Add New Module
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.
  • Log in to QloApps as Admin, go to the Module and Services tab, and search for your module.
  • Then click on configure.
QloApps

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

QloApps

The Admin needs first to select the appropriate environment for the WePay 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 WePay Payment Gateway in QloApps.

These are the required fields for configuring the WePay Payment Gateway:

NOTE: 👉 To generate the required credentials (Access Token and Account ID), please refer to the official WePay documentation: https://developer.wepay.com/ 

The Access Token is a unique and secure credential generated from your WePay developer account.

It acts as an authentication key that allows QloApps to connect and communicate with your WePay merchant account.

Without this token, transactions cannot be initiated or managed through the module. Ensure it is kept confidential and only used in the backend settings.

The Account ID represents your specific WePay merchant account where all payments will be processed and deposited.

This ID links QloApps to your live or sandbox WePay account, ensuring that booking payments are routed to the correct destination.

Make sure to enter the exact Account ID provided by WePay, especially if you have different IDs for U.S. and Canadian accounts.

When a guest books a room and reaches the checkout page, they will see the WePay payment gateway option available to them. They can choose the Pay by WePay option for their payments. 

QloApps
  • After you choose Pay by WePay, the system takes you to the official WePay payment page.

  • On the WePay site, you’ll see your payment info and different methods to make payment, like by Card or Pay with a bank. Choose any of them.
QloApps
  • After choosing your Preferred payment method, enter your details and click on Next to complete the payment.

After clicking next, you’ll be redirected to the payment confirmation page. 

QloApps

After entering your email click to confirm.

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

  • Log in to the QloApps Admin Panel
  • Click on ‘WePay Transactions’
  • A table with all WePay 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 WePay on your hotel booking platform.

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

  • WePay ID: A unique identifier assigned to each transaction entry in QloApps.
  • Order Reference: Links the transaction to the specific hotel booking or order placed by the customer.
  • WePay Transaction ID: The transaction identifier generated by WePay for reference and tracking.
  • Total Amount: The complete payment amount received from the customer.
  • Status: Shows the current payment status of the transaction (e.g., Completed).
  • Refunded Amount: Displays the amount refunded, if any, to the customer for that transaction.
  • Transaction Date: The exact date and time the transaction occurred.
  • View Button: Allows admin to view full transaction details, including breakdown, status, and refund actions.

When you click on View on the Payment Transaction page, the system redirects you to the Transaction Details page.

QloApps

Here are all the details related to the transaction. 

Integrate WePay with QloApps to accept credit card payments, manage refunds, and track transactions seamlessly

Check the 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 Wepay 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 – V 1.0.0

Supported Framework Version – QloApps 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
    Table of ContentHide Index