/woo-collect

Local payments in African markets made easy

Primary LanguagePHP

Collect Payment Gateway Plugin for WooCommerce

Contributors: shadrachodek

Tags: collect, woocommerce, payment gateway, shadrachodek plugins, opay, barter, nigeria, naira, mastercard, visa

Requires at least: 4.7

Tested up to: 5.8

Stable tag: 1.0.1

Requires PHP: 5.6

License: GPLv2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Local payments in African markets made easy

Description

Collect makes it easy for African businesses to accept payments from their customers through local payment methods. Integrate Collect today and let your customers pay you with their preferred payment method.

With the Collect WooCommerce Payment Gateway plugin, you will be able to accept the following payment methods in your shop:

  • Mastercard
  • Visa
  • Verve
  • USSD
  • Mobile Money
  • Bank Transfer
  • Opay
  • Online Banking
  • Barter

Why Collect?

  • Collect offers the best pricing for local payment methods so your customers can enjoy low transaction fees when they pay with Collect.
  • All your customer and transaction data in one simple and elegant data so you can understand your customers' behavior and make smart decisions.
  • Responsive customer support
  • Easy to understand and well-documented APIs to build your custom payment experiences

Sign up for a Collect Merchant account by clicking here.

Installation

Automatic Installation

  1. Login to your WordPress Admin area
  2. Go to Plugins > Add New from the from the top left menu.
  3. In the search box type Collect Payment Gateway for WooCommerce
  4. From the search result you will see Collect Payment Gateway for WooCommerce click on Install Now to install the plugin
  5. A popup window will ask you to confirm your wish to install the Plugin.
  6. After installation, activate the plugin.
  7. Open the settings page for WooCommerce and click the Payments tab.
  8. Click on the _Collect link from the available Checkout Options
  9. Configure your Collect Payment Gateway settings. See below for details.

Manual Installation

  1. Download the plugin zip file
  2. Login to your WordPress Admin. Click on Plugins > Add New from the top left menu.
  3. Click on the "Upload" option, then click "Choose File" to select the zip file from your computer. Once selected, press "OK" and press the "Install Now" button.
  4. Activate the plugin.
  5. Open the settings page for WooCommerce and click the "Payments" tab.
  6. Click on the Collect link from the available Checkout Options
  7. Configure your Collect Payment Gateway settings. See below for details.

Configure the plugin

To configure the plugin, go to WooCommerce > Settings from the left hand menu, then click Checkout from the top tab. You will see Collect as part of the available Checkout Options. Click on it to configure the payment gateway.

  • Go to WooCommerce > Settings and click on the Payments tab

  • You’ll see Collect listed along with your other payment methods.

  • Click Set Up to configure the plugin. There is a selection of options on the screen. * * Read what each one does below.

  • Enable/Disable - check the box to enable Collect Payment Gateway.

  • Title - allows you to determine what your customers will see this payment option as on the checkout page.

  • Description - controls the message that appears under the payment fields on the checkout page. Here you can list the types of cards you accept.

  • Test Mode - Check to enable test mode. Test mode enables you to test payments before going live. If you ready to start receiving real payment on your site, kindly uncheck this.

  • Test Secret Key - Enter your Test Secret Key here. Get your API keys from your Collect account under Settings > Developer/API

  • Test Public Key - Enter your Test Public Key here. Get your API keys from your Collect account under Settings > Developer/API

  • Live Secret Key - Enter your Live Secret Key here. Get your API keys from your Collect account under Settings > Developer/API

  • Live Public Key - Enter your Live Public Key here. Get your API keys from your Collect account under Settings > Developer/API

  • Click on Save Changes for the changes you made to be effected.

Some account might be experiencing poor network connections, which can sometimes affect order status updates after a transaction, we strongly recommend that you set a Webhook URL on your Collect dashboard. This way, whenever a transaction is complete on your store, we’ll send a notification to the Webhook URL, which will update the order and mark it as paid. You can set this up by using the URL in red at the top of the Settings page. Just copy the URL and save it as your webhook URL on your Collect dashboard under Settings > API Keys & Webhooks tab.

If you do not find Collect on the Payment method options, please go through the settings again and ensure that:

  • You’ve checked the “Enable/Disable” checkbox
  • You’ve entered your API Keys in the appropriate field
  • You’ve clicked on Save Changes during setup

Frequently Asked Questions

What Do I Need To Use The Plugin

  1. You need to have WooCommerce plugin installed and activated on your WordPress site.
  2. You need to open a Collect merchant account on Collect

Changelog

1.0.0 - August 23, 2021

  • First release

1.0.1 - September 29, 2021

  • Fix: Live URL not auto switch for live mode on payment redirect

Screenshots

1. Collect WooCommerce Payment Gateway Setting Page

Screenshot 1

2. Collect WooCommerce Payment Gateway on the checkout page

Screenshot 2

3. Collect inline payment page

Screenshot 3