Last Updated
April 17, 2026
First Released
January 18, 2025
Download History (Last one month)
About Scotia ECom+
Scotiabank’s ECom+ service allows merchants in the English-speaking Caribbean to accept online payments.
This plugin allows you to accept VISA and Mastercard credit and debit card payments by connecting with ScotiaBank’s Ecom+ service and seamlessly integrating their Hosted Payment Pages into your WooCommerce-enabled website.
ScotiaBank Ecom+ is available for Store Owners and Merchants in:
- Barbados
- Guyana
- Jamaica
- Trinidad and Tobago
- The Cayman Islands
- Turks & Caicos
- The Bahamas
Important: Since this plugin relies on ScotiaBank’s Ecom+ service, it should be noted that it cannot work without first becoming a bank client and creating a merchant account.
We can put you in contact with the right people to get this process started here.
Lastly, as a merchant using this plugin, it should be noted that both you and your customer’s information is passed to Scotiabank’s payment platform during transactions (at test.ipg-online.com and/or www2.ipg-online.com) and as such is governed by the bank’s privacy policy – https://tt.scotiabank.com/about-scotiabank/connect-with-scotiabank/privacy.html
How It Works
See the full video on how the plugin works below:
Features
- Accept both Visa and Mastercard Credit and Debit Cards
- Accept both local (Caribbean) currency and USD
- Underlying payment platform fully PCI Compliant
- Onsite checkout
- Allows for sandbox and live transactions
- Hosted Payment pages are fully customizable
More details here.
Automatic installation
Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t even need to leave your web browser. To do an automatic install of Scotiabank Payment Gateway for WooCommerce, log in to your WordPress admin panel, navigate to the Plugins menu and click Add New.
In the search field type “Scotiabank” and click Search Plugins. Once you’ve found our payment gateway plugin you can view details about it such as the last updated date, rating, and description. Most importantly of course, you can install it by simply clicking Install Now. After clicking that link you will be asked if you’re sure you want to install the plugin. Click yes and WordPress will automatically complete the installation.
Manual installation
The plugin can be accessed directly at this link or by going to our website and clicking the Plugins link followed by the Scotia Bank Payment Gateway For WooCommerce link.
- At the bottom of this page, we have both free and paid plans available. Click the relevant link to access the plugin file.
- You will be asked to enter your email before clicking “Subscribe & Download”.
- An email will then be sent to you that includes a link to download the plugin file.
- Once you’ve downloaded the file, from your website’s WordPress administration, navigate to Plugins -> Add New Plugin.
- Click on the Upload Plugin button and select the plugin file from your computer.
- Once uploaded, click on the Install Now button and wait for the process to complete.
That’s it! You’ve successfully installed the Scotia Bank Payment Gateway For WooCommerce plugin.
Changelog
2.3.0
- Fix Fiserv API client now correctly switches between sandbox (certification) and live (production) endpoints based on the gateway sandbox setting — previously all API calls (refunds, captures, voids) were routed to the certification environment regardless of mode
- Fix shipping country was incorrectly populated with the billing country value
- Fix captures and voids now use WooCommerce order meta API for full HPOS compatibility — previously used WordPress post meta functions which do not work on HPOS-enabled stores
- Fix payment form display in checkout now uses WooCommerce order API instead of get_post_type() for HPOS compatibility
- Fix unknown or unsupported store currency now logs a clear error instead of causing a fatal error on the payment page
- Fix hash and form field arrays unified into a single source of truth — previously maintained as two separate arrays which could silently diverge and cause payment failures
- Fix invalid gateway timezone setting now falls back to UTC with a log entry instead of throwing a fatal error on the payment page
- Fix refund requests with a null or zero amount are now rejected early with a clear error instead of sending a zero-amount refund to the API
- Fix payment form rendering now guards against the gateway not being present in the available gateways list
- Fix block checkout label now uses wp.element.createElement consistently — previously used React.createElement directly which is not a guaranteed global in the blocks context
- Fix undefined __ reference in block checkout script replaced with window.wp.i18n.__
- Fix block checkout now correctly passes the gateway supports array to the payment method registration
- Improve block checkout payment method label now displays the gateway title in bold above the accepted card logos
2.2.1
- Add guards for multiple callbacks from Scotia that unintentionally set an order status to FAILED
- Update Freemius SDK
2.2.0
- Add Preauthorization feature
- Add guards around transaction to reduce duplicate transaction submission and empty responses from Scotiabank
2.1.6
- Fix bug that caused the payment form not to load when optional checkout fields had no value
2.1.5
- Update Freemius SDK, readme.txt and update payment form scroll to the center of the screen
2.1.4
- Sanitize code properly to meet WordPress repository standards
2.1.3
- Update 3D Secure validator value
2.0
- Updated code to account for new WooCommerce checkout blocks
1.0