WiPay WooCommerce Credit Card Plugin
Please note, the plugin is dependent on your website having WooCommerce installed and configured on your WordPress-based website.
Click the above button to download the latest version of the plugin.
Below is a list of changes we’ve made to our Plugin over time. You’ll also be able to download some older versions of our plugin here.
2.0.2 (October 2020)
5. Plugin now supports both PHP 5.6+ and PHP 7.1+
2.0.1 (July 2020)
2.0.0 (May 2020)
(Revert from `v1.1#2`)
1.3 (December 2019)
1.2 (November 2019)
1.1 (November 2018)
1.0 (August 2018)
- This plugin allows you to select the currency for your website by configuring the plugin to match the currency set on the WooCommerce Plugin.
However, the currency is limited to the platform selected.
- Trinidad and Tobago platform: USD, TTD
- Jamaica platform: USD, JMD
- Barbados platform: USD, (BBD-Coming Soon)
- Guyana platform: Coming Soon
- St Lucia platform: Coming Soon
- This plugin allows you to customize the Orders’ status upon successful payment. You have the choice of ‘processed’ or ‘completed’.
- This plugin allows you to chose your fee structure. This allows you to decide how the WiPay fees are paid:
- By the user (Merchant Absorb)
- By the Customer (Customer Pay)
- By both user and customer (50/50 split)
- This plugin also allows you to select whether or not the fee structure is displayed.
- The image of the VISA card and Mastercard can also be toggled to the your preference.
- The plugin allows you to test the plugin using the ‘SandBox Mode’. This comes complete with a pre-populated account number and API key.
- The plugin also allows you to log errors as it occurs with the ‘Enable Logging’ feature.
- Click the button at the top of this page to download the WiPay WooCommerce Plugin.
NB: Pay attention to where the file is saved after downloads.
- On your WordPress Site, select ‘Plugins’ and ‘Add New’.
- On the Add Plugins Page, click ‘Upload Plugin’ then ‘Choose Files’.
- Navigate to where the WiPay WooCommerce Plugin is saved on your device and click ‘Install Now’.
- Once installed and confirmed, click ‘Activate Plugin’.
Once the plugin is Activated, it needs to be set up on your website.
- Locate the plugin on the plugins manager page.
- Click ‘Update’ at the top right-hand corner of the page.
- Select the ‘Fee Structure’ and ‘Image Size’ you desire and then check the following if unchecked.
- Enable Plugin
NB: If you wish to push this plugin to LIVE, uncheck ‘SandBox Mode’
- Ensure you select the platform for your respective country
Please note, each platform supports different currencies
- TT platform – supports TTD and USD
- JM platform – supports JMD and USD
- BB platform – supports USD and XCD coming soon
- Guyana platform Coming soon
- St Lucia platform Coming soon
- Ensure the ‘Currency’ selected is the same as the currency selected via WooCommerce Settings
- Select your configurations for the following:
- Fee Structure
- Fee Structure Display
- Image Size
- If ‘SandBox Mode’ was un-checked, fill out the ‘LIVE’ credentials.
A prompt is given when the account number and API key are accepted.
- WiPay Account Number
- WiPay API Key
- If ‘SandBox Mode’ was checked, the credentials are pre-populated for testing purposes.
- Check ‘Enable Logging’ if you wish to log the information that this plugin processes.
The ‘Download’ button allows you to download the logs whereas the ‘Clear’ button erases all data saved on the file.
- Click ‘Save Changes’ and a notification will appear confirming that the changes have been saved.
- At checkout, your customers will see the option to pay with credit card via the WiPay Platform and the fee structure will be displayed and reflected in the balance.
- Navigate to the Plugins page and locate ‘Credit Card (via WiPay)’
- Click ‘Deactivate’ then click ‘Delete’
This plugin allows the user to log event data. This allows the user to:
- Obtain a log of events that occur with relations to the plugin
- Provide a log to WiPay Customer Service
You will need to perform the following sets to provide the CS team with information to assist with your issue:
- Go to Plugins Manager -> Credit Card (via WiPay) -> Settings, then check “Enable Logging”.
- Click “Clear” to erase all previous data on the log file.
- Repeat the steps you took previously to encounter the error.
- Return to the settings page and click Download.
- Email the log file to WiPay Customer Service to email@example.com, with a thorough description of the error you are encountering.
ISSUE: There is an error “WiPay Account is not authorized to receive USD payment“. For example, as seen at Checkout:
Solution: Contact WiPay Customer Service and request permission to accept US payments.
ISSUE: Changing WooCommerce Currency to reflect my Platform Currency.
Solution: Follow the outlined steps to change the currency:
- Go to Plugins Manager -> Credit Card (via WiPay) -> Settings.
- Click on the Change button:
- Under Currency options, change the Currency to the required currency:
- Click Save Changes. Don’t forget to return to the Plugins Settings and finish setting up your plugin.
ISSUE: Locating the WiPay API credentials.
Solution: Follow the outlined steps to obtain your WiPay API credentials:
- Go to your WiPay Account Dashboard and Log-In using your registered email and password.
- At the top-right, select the drop-down menu and go to the Developer section.
- If you have not registered your website, you will need to enter your website URL and then click ‘Submit’.
- If you have registered your website, then your API key will be available to copy and paste.
- Alternatively, you can choose to generate a new API by clicking Generate new API Key.
ISSUE: The WooCommerce Order has Status , and has no Transaction Details.
Solution: Follow the outlined steps to Manually Verify the Status of the WooCommerce Order:
- Go to your WooCommerce Orders table by navigating to WooCommerce -> Orders.
- In the table, click on the Eye icon:
- A popup will appear with the Manual Verify button, click it.
- Wait for the process to complete, and you should see a properly completed Order, with a correct message in the Transaction Details column. For example;
- [1-R1]: Transaction is approved. for a normal approved transaction, or
- [2-R2]: Transaction is declined. for a normal declined transaction. (Note: other responses are possible!)
The Status of the WooCommerce Order should also reflect either , or or (based on your plugin settings).
- “WiPay Transaction not found. Please revise the submitted transaction id.”
This occurs when the system was unable to find the transaction.
- “Unexpected WiPay server error. Please try again later.”
This occurs when there is an unexpected error, and the web page requires the information to be resubmitted.
- “Client Error”
This occurs when webpage is redirected.