Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
Discuss (mail)
|
Lines of code | 983 |
Technical Name |
payment_neatworldpayvt |
License | LGPL-3 |
Website | https://www.sns-software.com |
Versions | 16.0 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
Discuss (mail)
|
Lines of code | 983 |
Technical Name |
payment_neatworldpayvt |
License | LGPL-3 |
Website | https://www.sns-software.com |
Versions | 16.0 17.0 18.0 |
Worldpay online payments integration by SNS Software LTD
Start accepting online payments effortlessly with Worldpay
As a Worldpay partner, we offer:
- Premium rates for new customers
- Attractive commission opportunities for Odoo partners
Contact us for more information on our email: support@neatapps.io

Installation
- Upon clicking the 'Download' button on the app, you will receive the link to download the zip file of the module.
- Extract the file on your system after the download finishes. You will be able to see a folder named- 'payment_neatworldpayvt'.
- Copy and paste this folder inside your Odoo Add-Ons path.
- Now, open the Odoo App and click on the Settings menu.Scroll to the very bottom of settings. Here, click on Activate the "Developer Mode".
- Then, open the Apps menu and click on the top bar 'Update Apps List'.
- In the search bar, remove all the filters and search 'Worldpay'.
- You will be able to see the module 'Payment Provider: Worldpay' in the search result. Click on 'Install' to install it.
Setup
- In Odoo goto Settings -> Sale -> Payment Providers and select Worldpay Virtual Terminal
- There are 3 states available (Disabled, Enabled, Test Mode) select Enabled if you are looking to go live and Test Mode if you first want to do a test run payment and change it later to Enabled for live.
- You will need an Activation Code for this module and to get it you can click the "Get Free Activation Code" link and fill out the form or contact us at: support@sns-software.com and we will provide the code shortly.
- Next we will need to enter the Username and Password so you will need a Worldpay account. If you dont have one get in touch with us and we can help you with setting one up. If you are an Odoo partner we can offer partnership terms and free B2B support.
- Once registered go to https://dashboard.worldpay.com login and go to the Developer Tools section.
- Click on API Credentials to generate a Username and Password. in Try Mode you can do test payments if you have selected Test Mode in Odoo otherwise select Live Mode and click Generate Credentials.
- Copy the Username and Password back in to Odoo payment method (worldpay virtual terminal).
- Save your changes
- You are now ready to take your first payments! If you have selected Testing mode with Try Mode credentials you can use the test cards form here: https://developer.worldpay.com/products/access/hosted-payment-pages/testing
- You can now use the payment method in through all available channels. We suggest to keep this payment method unpublished in order not to confused clients (unpublished payment methods are still visible to internal users)
- Usage example: Create a quote and put it in "Quotation Sent" state. On the top left of your screen next to the "Confirm" button on the quote there is a "Preview" button. Clicking it will navigate you to the portal view of the quotation. On this view you can click the "Accept & Pay" or "Sign & Pay" button depending on your configuration. This will lead you to the payment methods menu. Here you need to select "Worldpay Virtul Terminal" and copy the reference code on your display.
- Go to your Worldpay Online Payment Dashboard and click on "Virtual Terminal" on the side menu. You can toggle between test and live mode on the top. Paste your Reference number under "Transaction Reference". Type in the amount you want to charge and all customer details, then click "charge customer" at the bottom. Once the payment is processed your Odoo quotation will be automatically confirmed and paid following the standard flow for online payments.
Support
Email: support@sns-software.com
Please log in to comment on this module