Installation and Setup of Module.
Installation
- Load the module on Odoo.sh or on-premises server and install the module from Odoo Apps Store
Odoo Version 15
- Click on Settings
- Enable online payments from Sales, Accounting and Invoicing Module.
Sales Module
- Sales > Online Payments > Click on Save.
Accounting Module
Invoicing Module
Payment Acquirers> UPayments**
- Enter the API key in acquirer and select state enabled for activate Upayments.
- Enable the KWD currency, as it is essential. Otherwise, refund issues may occur since UPayments processes amounts in KWD.
- Change the currency to KWD and Setup Multi-Currency currency.
Odoo Version 16
- Click on Settings
- Enable 'Online payments' from Sales, Accounting and Invoicing Module.
- Sales Module > Online Payments - Click on Save.
Accounting
Invoicing
Settings >Payment Acquirers
- Payment Acquirers > UPayments
- Enter the API key in payment provider and select state enabled for activate Upayments. provider.
- Enable the KWD currency, as it is essential. Otherwise, refund issues may occur since Upayments processes amounts in KWD.
- Setup Multi Currency if Product is sold in any other currency other than KWD
Odoo Version 17
- Click on Settings
- Enable online payments from Sales, Accounting and Invoicing Module.
Accounting
Invoicing
Settings
- Payment Acquirers>UPayments
- Then fill the API key in payment provider and select state enabled for activate UPayments provider.
- Test API Keys (Bearer Token)
- Non-whitelabeled API : jtest123
- White Labeled API: e66a94d579cf75fba327ff716ad68c53aae11528
- Production API Key (Bearer Token): Contact [email protected] or +965 1809888. Non encrypted API Token can be used for the Bearer Token.
- Enable the KWD currency, as it is essential. Otherwise, refund issues may occur since UPayments processes amounts in KWD.
- Setup Multi Currency if Product is sold in any other currency other than KWD
Functional Features
Sales Module > Odoo 15 & 16
- Select Sales Module
- Create Sales order
- Click on Action button to generate Payment Link
- Check Payment details
Sales Module > Odoo 17
- Select Sales Module
- Generate Sales order
- Click on Settings button to generate Payment Link
- Copy the Payment link or Click on Send Email button to send payment link via email
- Click on Create Invoice
- Click on Generate payment link from invoice
- Click on Payment Transaction details
- Select the payment in-case of multiple payment attempts for the same order
- Click on Check payment status
- Click on Check payment status and the System will return payment status
Refund
- In case of Refund go the invoice of payment
- Click on Payment info icon and click on View
- Click on Refund Button (Note- Refund option is only available if payment is made online)
- Enter the amount to be Refunded
Partial or full Refund
- Click on Refund Smart Button
- Reverse Journal
Subscription Module > Odoo 15 & 16
- Select Subscription Module
- Create Subscription and register invoice and Payment
Subscription Module >Odoo 17
- Click on Subscription Module
- Create Subscription Plan sales order
- Generate Payment link from Sales order
- Create Invoice and we can also generate payment link
- Invoice is mark paid
- Check Payment Transaction details
E-Commerce Module - Odoo 15 & 16
- Select Website
- Select Product
- Click Add to Cart
- Click on Process Checkout
- In case of non-white label API – UPayments option will be visible
- Click on Upayments and Select Payment Method
- Process the Payment
- Incase Payment failed below error will appeared.
- In case Payment in completed we can check the invoice and payment status.
- Click on Payment Status smart button to check payment details
E-Commerce Module - Odoo 17
- Click on Website module
- Click on Shop and Select the product
- Click on Add to cart and go the check out
- Payment Method will appear based on the API Key (If White label or Non-White label is enabled)
- Process the payment
- Sales order and Invoice is created check the payment transaction details