Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Website (website)
• eCommerce (website_sale) • Discuss (mail) • Invoicing (account) |
Lines of code | 344 |
Technical Name |
wbl_maya_payment_gateway |
License | LGPL-3 |
Website | https://store.weblyticlabs.com |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Website (website)
• eCommerce (website_sale) • Discuss (mail) • Invoicing (account) |
Lines of code | 344 |
Technical Name |
wbl_maya_payment_gateway |
License | LGPL-3 |
Website | https://store.weblyticlabs.com |

Gateway
Maya Payment Gateway
Maya Payment Gateway is a simple and reliable payment solution designed for businesses operating in the Philippines. This app allows merchants to process payments securely in Philippine pesos (PHP) using Maya (PayMaya), one of the most trusted digital payment platforms in the Philippines. It supports transactions in PHP, making it ideal for local businesses looking for seamless payment integration. The app enables easy setup by the admin, allows activation or deactivation of the payment method, and configures necessary credentials (Public Key and Secret Key). Customers can choose Maya at checkout, enter their card details ( Name, Card number, Expiry date, and CVV) on a secure portal, and complete transactions smoothly. Admins can view transaction history, process refunds, and manage payments directly from the backend, ensuring efficient financial management. This app helps businesses improve payment options, boost sales, and provide a better shopping experience for customers in the Philippines.
Maya Payment Gateway Benefits
Transparent Transaction Records
Improved Customer Experience
Fast and Secure Transactions
Accepts Multiple Currencies
Secure Online Payments
Simple Refund Process
Maya Payment Gateway Features
Comprehensive Transaction Management:
- Admins view all payment details and transaction history in the backend under the order or payment sections.
Instant Payment Confirmation:
- On successful payment, customers receive confirmation both on Mayaâs portal and the frontend store.
Customer Checkout Process:
- Customers add products, select checkout, and choose Maya as their payment option, then get redirected to Mayaâs portal to enter card information.
Simple Setup & Activation:
- Admins enable Maya as a payment provider under backend settings, entering their public and secret keys to connect securely.
Supports PHP & USD:
- Transactions are processed in Philippine Peso (PHP) and US Dollar (USD), supporting local and international customers.
Refund Functionality:
- Admins can select a payment ID, then process refunds by entering the refund amount on the backend, with details saved for record-keeping.
Maya Payment Gateway Workflow
- The admin navigates to Website > Configuration > Payment Provider and selects Maya.
- The admin enters required credentials such as the Public key and Secret key, then publishes the setup.
- Admin navigates to Website > Configuration > Payment Transactions to view the complete transaction history.
- Admin finds the relevant transaction via the backend, clicks on the Payment ID to view details.
- On the payment detail page, the admin clicks the Refund button. Open Moneris refund wizard: The product amount is auto-filled, and the admin enters the preferred refund amount.
- Admin clicks Refund. The refund transaction is processed through Maya.
- Records the refund details, which are visible in the transaction list and the backend.
- Admin can view the complete payment and refund history in the backend

Frequently Asked Questions
Sometimes you need a quick answer to your
question. You can get it right away here.
General
Payment Providers
On the Payment Providers page, select the Maya payment provider to enable it for transaction processing.


Enter The Credentials
Select the Maya payment provider to enable it for processing transactions. Once Moneris is enabled, enter the required credentials, including the Public key and Secret key.
Maya From Payment Method
To proceed with online transactions, you need to enable the Maya payment option in the payment method settings. This allows customers to make Maya payments during the checkout process.


Maya Payment Option
After selecting the products during the checkout process, proceed to the payment section, and select the Maya payment method for processing your online transaction.
Maya Card Details
Once you select the payment option, enter the card details, including the cardholderâs name. Provide the card number, expiration date, and CVC code as required. Verify that all information is accurate before proceeding to finalize the payment.


Maya Portal Details
Customers can review their payment details directly on the Maya portal upon completion.
Payment Information on the Frontend
The payment confirmation is displayed successfully, indicating that the transaction has been processed.


Payment Transaction History
Access the configuration settings and select payment transactions to view the payment transaction history list. This section will display all transaction records along with their current status for easy monitoring.
Maya Transaction Details and Payment ID
View the complete payment transaction details, which include the Maya transaction ID, Maya transaction currency, and Maya transaction status. Also, click on the payment ID to process


Maya Refund Process
On the payment page, view details of the order process using the Maya payment option. To initiate a refund, click the refund button corresponding to the amount you wish to refund.
Refund Amount
After clicking the refund button, in the Maya refund wizard, the product amount is pre-filled for convenience. The admin reviews and enters the refund amount as needed.

Weblytic Labs Odoo Services
Weblytic Labs - Your one-stop solution
Thank you for exploring our Odoo App. We are committed to continuous improvement to enhance your
experience.
Should you encounter any issues or have feature requests for our Odoo App, please don't hesitate
to contact us at
We eagerly await your notification!
Please log in to comment on this module