Woocommerce GlobalPay

Description

GlobalPay is a web-based payment gateway that enables merchants/sellers to accept card payments from customers worldwide.

With GlobalPay, your website can accept payments from anywhere in the world via MasterCard, VISA and bank transfers. Get started at https://www.globalpay.com.ng/

This plugin was tested with WooCommerce 2.3.9

Follow this code development on Github

Screenshots

  • GlobalPay listed as a payment method
  • The requery button
  • An order being updated using the requery button

Installation

  1. Ensure that you have met the following requirements:
    • WordPress 3.5 or greater
  2. Uncompress the plugin on your computer
  3. Using an FTP program, or your hosting control panel, upload the unzipped
    plugin folder to your WordPress installation’s wp-content/plugins/ directory.
  4. Activate the plugin from the Plugins menu within the WordPress admin.
  5. Configure your permalink settings: Make sure you are NOT using WordPress’ default permalink setting otherwise user re-direction from GlobalPay’s website will NOT work. You can configure your permalink settings on the admin end by going to Settings -> Permalinks and ensure that the option selected is NOT the default.
  6. Configure your merchant credentials: WooCommerce -> Settings -> Payment Gateways -> GlobalPay to configure the merchant credentials (either live or demo) for GlobalPay
  7. Return URL: GlobalPay will require that you specify a URL on your site that your users will be redirected to after attempting to pay on GlobalPay. Use the following URL based on your website: YOURSITE.COM/globalpay-transaction-response
  8. Template Override: In the case of a failed payment attempt, when the user is redirected to your site from GlobalPay Woocommerce displays the text ‘Unfortunately your order cannot be processed as the originating bank/merchant has declined your transaction.’
    This text can be misleading. To remove it, an override has been included with WooCommerce GlobalPay. Go to woocommerce-globalpay/resources, copy the woocommerce folder and paste it in the folder of your current theme.

FAQ

How do I get a GlobalPay Merchant ID?

Go to https://www.globalpay.com.ng/ to register. Alternatively, if you have a Zenith Bank account contact your branch to get started.

How do I add the Naira currency to WooCommerce?

When WooCommerce GlobalPay is installed it will automatically add the Naira currency to WooCommerce.

Something went wrong when a user was redirected back from GlobalPay to my site. How do I know the status of the payment?

WooCommerce GlobalPay always confirms a payment transaction’s status from GlobalPay’s servers after a user returns to the merchant’s site. However, if the user for some reason is not properly redirected you can manually confirm the payment anytime. On the admin end, go to WooCommerce -> Orders. Find the order in question and in the “Actions” section click on the requery button (see the second image on the [screenshots page] (https://wordpress.org/plugins/woocommerce-globalpay/screenshots/)). Give it a few seconds and the order’s status icon will change to reflect the payment information received from GlobalPay’s servers.

NOTE: In WooCommerce, when an order is paid it is marked “Processing”

Contributors & Developers

“Woocommerce GlobalPay” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

3.3

  • Compatible with WordPress 4.1.1 and WooCommerce 2.3.7
  • Thank you page template override updated

3.2

  • Compatible with WordPress 4.0.1 and WooCommerce 2.2.8
  • Payment notifications now sent to billing contact
  • Fixed [issue #2] (https://github.com/Feyisayo/woocommerce-globalpay/issues/2). Thanks to [noplinks] (https://profiles.wordpress.org/noplinks/)
  • Other bug fixes

3.1

  • Compatible with WordPress 3.9.1 and WooCommerce 2.1.9
  • Requery button changed to an icon font from Fontastic
  • Fixed issue due to API change by GlobalPay

2.1

  • Added support for Woocommerce 2.1.2 and WordPress 3.8.1
  • Currency and payment channel displayed to user on Thank You page
  • Included Woocommerce template override for Thank You page
  • MasterCard and Visa logos added to GlobalPay logo
  • Bug fixes

1.0

Initial release