Skip to content

ImaginateSolutions/custom-payment-gateways-woocommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

=== Custom Payment Gateways for WooCommerce ===
Contributors: imagisol, dhruvin
Tags: woocommerce, custom payment, payment gateway, woocommerce payment, other payment, woocommerce custom payment gateway, other payment gateway, other gateway, accept payments, payments, payment, gateway, gateways, custom, custom payment gateways
Requires at least: 4.4
Requires PHP: 5.6
Tested up to: 6.4
Stable tag: 1.8.1
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Custom payment gateways for WooCommerce - create custom payment gateways to never miss out any payments for your WooCommerce Store. Reduce checkout friction and cart abandonment for your WooCommerce store resulting in sales boost.

== Description ==

**[Custom Payment Gateways for WooCommerce](https://imaginate-solutions.com/downloads/custom-payment-gateways-for-woocommerce/)** plugin lets you add your own customizable payment gateway to WooCommerce.

More than 40% customers will abandon a purchase if their favourite payment method isn't available. Never miss out on these sales and recover additional revenue by offering alternative payment methods on your WooCommerce stores. While there could be other payment gateways but many of the payment providers do not have any payment gateway for WooCommerce.

Now create those additional payment methods for WooCommerce using **Custom Payment Gateways for WooCommerce**.

For the custom payment gateway you can set:

- Title
- Description
- Instructions
- Email instructions
- Icon
- Enable for shipping methods
- Accept for virtual orders
- Default WooCommerce Order Status
- Send Additional WooCommerce Emails
- Custom return URL (Thank You page)
- **Input field to collect data on WooCommerce Checkout page**
- **Gateway fee** - Add Fees or provide Discounts

> I used this to create a gateway using Zelle, Apple Pay, Gpay and many others. Worked like a charm. I hit a snag on a Woo update and support was all over it. Awesome plugin.
> 
> Works like charm and support rocks
> [abossola](https://wordpress.org/support/topic/works-like-charm-and-support-rocks/)

= Premium Version =

With [Pro version](https://imaginate-solutions.com/downloads/custom-payment-gateways-for-woocommerce/) you can:

- Add multiple payment gateways - Create unlimited payment gateways on your WooCommerce store.
- Add multiple input fields - Create unlimited input fields on your WooCommerce Checkout page under payment gateway options to capture necessary details.
- Add multiple fees.
- Set a Minimum WooCommerce Order amount for which the WooCommerce Custom Payment Gateway must appear.
- Set a Maximum WooCommerce Order amount for which the WooCommerce Custom Payment Gateway must not appear for checkout.

= Our other plugins =

* [Custom Shipping Methods for WooCommerce](https://imaginate-solutions.com/downloads/custom-shipping-methods-for-woocommerce/?utm_source=wporg&utm_medium=cpg&utm_campaign=readme/) - Create custom shipping methods for your WooCommerce store and manage dynamic shipping with ease.

* [Payment Gateways by User Role](https://imaginate-solutions.com/downloads/payment-gateways-by-user-roles-for-woocommerce/?utm_source=wporg&utm_medium=cpg&utm_campaign=readme/) - Allow payment gateways to be available or not available for only particular user roles.

* [WooCommerce Addon Uploads](https://imaginate-solutions.com/downloads/woocommerce-addon-uploads/?utm_source=wporg&utm_medium=cpg&utm_campaign=readme/) - Create a print on demand store by allowing users to upload their files when adding products to cart on your WooCommerce store.

* [Variations Radio Buttons for WooCommerce](https://imaginate-solutions.com/downloads/variations-radio-buttons-for-woocommerce/?utm_source=wporg&utm_medium=cpg&utm_campaign=readme/) - Convert your variations dropdown into radio buttons there by allowing customers a much better user experience and speeding up the checkout process.

* [WooCommerce Variations Reports](https://imaginate-solutions.com/downloads/woocommerce-variations-reports/?utm_source=wporg&utm_medium=cpg&utm_campaign=readme/) - Get a report of how your variations sales are happening on your WooCommerce Store.

= Feedback =

* We are open to your suggestions and feedback. Thank you for using or trying out one of our plugins!
* [Visit plugin site](https://imaginate-solutions.com/downloads/custom-payment-gateways-for-woocommerce/).

== Installation ==

1. Upload the entire plugin folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the "Plugins" menu in WordPress.
3. Start by visiting plugin settings at "WooCommerce > Settings > Custom Payment Gateways".

== Screenshots ==

1. General Settings - Select the number of Gateways you want to add.
2. Input Fields - Settings related to values submitted via custom fields to be displayed on Thank you page.
3. Email settings.
4. Other settings.
5. Settings related to Fees.
6. Gateways based on Shipping methods.
7. Gateway settings.
8. Configure fees for gateways.
9. Configure input fields for gateways.

== Changelog ==

= 1.8.1 - 14/11/2023 =
* Fixed a bug resulting in fatal error when editing a product.

= 1.8.0 - 20/10/2023 =
* Compatibility with WooCommerce HPOS
* Compatibility with PHP 8.2

= 1.7.0 - 18/04/2023 =
* Added provisions for allowing discounts in fees via negative values in the Fees field.
* Added Maximum Order value field which will not show the Custom Payment Gateway if the order amount has reached a particular value.
* Fixed a bug related to Fees not getting applied when Minimum Order value is set.
* Fixed compatibility issues with Polylang plugin.
* WC tested upto 7.6

= 1.6.6 - 23/06/2021 =
* Fix - Input field was not visible when using WPML.
* Fix - Title and Description were not translatable.
* Fix - Stock levels not reducing once an order was placed.
* WC tested upto 5.4

= 1.6.5 - 18/10/2020 =
* Code refactoring as per WPCS standards.
* WC tested up to: 4.6

= 1.6.4 - 12/03/2020 =
* WC tested up to: 4.0

= 1.6.3 - 04/02/2020 =
* Dev - Custom return URL (Thank You page) - `%order_total%` placeholder added.

= 1.6.2 - 03/02/2020 =
* Dev - Code refactoring.
* Plugin description updated.
* WC tested up to: 3.9.

= 1.6.1 - 03/01/2020 =
* Dev - Input Fields - 'Process in "Advanced Order Export For WooCommerce" plugin' options added.
* Dev - Typo fixed in admin settings.

= 1.6.0 - 25/12/2019 =
* Dev - "Fees" options section added.
* Dev - Input Fields - "Enable section" option added.
* Dev - Code refactoring.

= 1.5.0 - 02/12/2019 =
* Dev - Input Fields - "Add to order notes" option added.
* Dev - Admin settings descriptions updated.
* Dev - Code refactoring.
* WC tested up to: 3.8.
* Tested up to: 5.3.

= 1.4.2 - 10/09/2019 =
* Dev - Input Fields - "Textarea" type added.
* WC tested up to: 3.7.

= 1.4.1 - 20/07/2019 =
* Dev - Input Fields - Type - "Checkbox" option added.

= 1.4.0 - 18/06/2019 =
* Dev - Input Fields - General Options - "Add to order details" option added.
* Dev - Input Fields - General Options - "Add to emails" options added.
* Dev - Input Fields - "Type" option added.
* Dev - General admin settings split into sections.
* Dev - Code refactoring.

= 1.3.0 - 22/05/2019 =
* Dev - "Input Fields" options added.
* Dev - Advanced Options - Shipping methods - "Do not load" option added.
* Tested up to: 5.2
* WC tested up to: 3.6

= 1.2.2 - 15/04/2019 =
* Dev - Custom return URL (Thank You page) - `%order_id%` and `%order_key%` placeholders added. `alg_wc_custom_payment_gateway_custom_return_url` filter added.

= 1.2.1 - 01/04/2019 =
* Fix - "Text Domain" renamed to `custom-payment-gateways-woocommerce`.
* Dev - Advanced Options - "Load shipping method instances" option added.
* Dev - Empty values are now allowed in custom payment gateway's "Title" and "Description".

= 1.2.0 - 14/12/2018 =
* Dev - Enable for shipping methods - Listing all shipping instances (i.e. by shipping zones) now (instead of just shipping methods).
* Dev - Code refactoring.
* Dev - Admin settings restyled.

= 1.1.1 - 05/08/2018 =
* Dev - Admin settings restyled and descriptions updated.
* Dev - Plugin link updated.
* Dev - readme.txt updated.

= 1.1.0 - 26/07/2017 =
* Dev - WooCommerce v3 compatibility - `reduce_order_stock()` replaced with `wc_reduce_stock_levels()`.
* Dev - WooCommerce v3 compatibility - Order status, payment method and shipping method - Getting with functions instead of accessing properties directly.
* Dev - Autoloading plugin options.
* Dev - Link updated from http://coder.fm to https://wpcodefactory.com.
* Dev - Plugin header ("Text Domain" etc.) updated.
* Dev - POT file added.

= 1.0.0 - 17/02/2017 =
* Initial Release.

== Upgrade Notice ==

= 1.0.0 =
This is the first release of the plugin.