Charge Anywhere is a leading provider of payment gateway solutions for businesses of all sizes. Their payment gateway for WooCommerce is a powerful solution designed to streamline payment processing and improve the bottom line for WooCommerce users.
Why use Charge Anywhere WooCommerce Extension:
Charge Anywhere’s payment gateway for WooCommerce offers several benefits that can help improve your business’s bottom line. Here are a few:
- Security: Charge Anywhere takes security seriously and offers advanced fraud protection measures to protect your business and your customers. It securely processes credit cards without redirecting your customers to the gateway website.
- Easy Setup: Charge Anywhere’s payment gateway for WooCommerce is easy to set up and can be integrated with your WooCommerce store quickly and efficiently.
- Authorize Now, Capture Later: Optionally choose only to authorize transactions, and capture at a later date.
- Gateway Receipts: Optionally choose to send receipts from your Charge Anywhere merchant account.
- Customizable: Charge Anywhere’s payment gateway for WooCommerce is customizable, allowing you to tailor the system to your specific business needs.
- Compatibility: Charge Anywhere’s payment gateway for WooCommerce is compatible with a wide range of payment methods, including credit and debit cards.
- No PCI required
Features of Charge Anywhere WooCommerce Extension
Charge Anywhere’s payment gateway for WooCommerce offers a range of features that can help improve the payment processing experience for both you and your customers.
Here are a few:
- Dual Mode: Configurable for sandbox and production accounts for easy mode switching.
- Gateway Email: We have provided a gateway that provides an option for sending separate emails to vendors and customers.
- Refund: A refund Option is available. Here users can also customize the status.
- Capture: Capture Option is available, customize the status.
- Recurring Payments: Charge Anywhere’s payment gateway for WooCommerce allows you to set up recurring payments for subscriptions or other recurring services.
- Customer Profiles: Charge Anywhere’s payment gateway for WooCommerce allows you to save customer profiles, making it easier to process future transactions.
- Fraud Protection: Charge Anywhere’s payment gateway for WooCommerce offers advanced fraud protection measures, including AVS and CVV verification, to protect your business and your customers.
- Customizable: Charge Anywhere’s payment gateway for WooCommerce allows you to customize payment forms with your branding and design. There is also a Capture option available that allows users to customize the status.
- Payment Tokenization: Charge Anywhere’s payment gateway for WooCommerce offers payment tokenization, which allows you to securely store customer payment information without storing sensitive data on your servers.
- Transaction Type: Both Auth and Capture transaction types are supported.
- SSL: No need for private SSL.
- Gutenberg Compatibility: Charge Anywhere’s payment gateway for WooCommerce is compatible with Gutenberg blocks, offering a more intuitive and modern way to build and manage your online store.
Note: For using shortcodes instead of Gutenberg blocks, refer to the WooCommerce Plugin Version 1.13.
Steps to install Charge Anywhere WooCommerce Extension
Method 1: Search for the plugin in WordPress Repository
Step 1: Log in to the WordPress dashboard
To search and install the Charge Anywhere plugin, you need to log in to the WordPress dashboard. You can do this by entering your WordPress admin username and password on the login page.
Step 2: Go to the Plugins section
Once you are logged in, go to Plugins on the left-hand menu. Click on Add New to go to the plugin search page.
Step 3: Search for the plugin
On the plugin search page, you can search for Charge Anywhere
in the search bar.
Step 4: Install and Activate the plugin
After you have found the plugin you want to install, click Install Now next to the plugin name. WordPress will then download and install the plugin automatically.
Once the plugin is installed, you need to activate it. To do this, click Activate which appears after the plugin is installed. The plugin will now be active on your website, and you can start using its features.
Method 2: Download the plugin externally.
Step 1: Download the Plugin
The latest version of the plugin can be downloaded free from the WordPress repository or directly from Charge Anywhere’s download link. Once you have downloaded the plugin, it’s time to install it on your WordPress site. From your WordPress dashboard, navigate to the Plugins. Click Add New, and then select Upload Plugin.
Step 2: Install the Plugin
Once you have downloaded the plugin, it’s time to install it on your WordPress site. Log in to your WordPress dashboard and navigate to the Plugins menu. Click Add New, and then select Upload Plugin.
Next, click Choose File and select the plugin file you downloaded in step 1. Click Install Now to start the installation process.
Step 3: Activate the Plugin
After the plugin has been installed successfully, you will see a confirmation message. Click Activate Plugin to activate the plugin.
Once activated, the plugin will appear in the Installed Plugins list, and you can configure its settings according to your needs.
Configuring the Charge Anywhere WooCommerce Extension
To configure Charge Anywhere Payment Gateway for WooCommerce, follow these simple steps:
- Go to your WordPress dashboard and click on
WooCommerce -> Settings
.
(OR)
Navigate to the Installed Plugins list and find the Charge Anywhere plugin. There will be an option to go to settings, as shown in the image below.
- Click Setting, select the Payments tab. Here, enter your API details, including the
Merchant ID, Terminal ID, and Secret
, in the appropriate fields.
Note: If you don’t have the necessary API credentials, refer to how to retrieve Merchant ID, Terminal ID, and Secret for obtaining Charge Anywhere Plugin credentials.
By following these configuration steps, you can easily set up the Charge Anywhere Payment Gateway for WooCommerce and start accepting payments on your online store. Remember to test the payment gateway before going live to ensure that everything is working correctly.
Charge Anywhere Payment Gateway Form Attributes
The table below describes the various form attributes available in the Charge Anywhere Payment Gateway. These attributes control the behavior and customization options for the payment gateway and are used during the checkout process on your website.
Attribute | Description |
---|---|
Enable/Disable | This option enables or disables the Charge Anywhere Payment Module. You must enable this option to use the Charge Anywhere Payment Gateway. |
Title | This attribute controls the title that the user sees during checkout. You can customize the title to provide better clarity to the user. |
Description | This attribute allows you to enable the logging of requests and responses for the Charge Anywhere Payment Gateway. |
Merchant ID | This attribute requires you to enter the Merchant ID provided by Charge Anywhere. This is a unique identification number provided to you by Charge Anywhere. |
Terminal ID | This attribute requires you to enter the Terminal ID provided by Charge Anywhere. This is a unique identification number provided to you by Charge Anywhere. |
Secret | This attribute requires you to enter the Secret used to Authenticate the request with Charge Anywhere. This is a secret key used for secure communication between your website and Charge Anywhere. |
Transaction Success Message | This attribute allows you to customize the message that will be displayed to the user after a successful transaction. |
Transaction Failed Message | This attribute allows you to customize the message that will be displayed to the user after a failed transaction. |
Transaction Redirect Message | This attribute allows you to customize the message that will be displayed to the user during payment redirection. |
API Mode | This attribute allows you to select the API Mode. You can choose between Sandbox/Developer API Mode and Live/Production API Mode. If you want to test the payment gateway before going live, you can choose Sandbox Mode (which requires Sandbox Account API). |
Transaction Mode | This attribute allows you to enable the logging of requests and response for the Charge Anywhere Payment Gateway. |
Email To Customer | This attribute allows you to enable or disable sending a default email to the customer from Charge Anywhere. |
Email To Merchant | This attribute allows you to enable or disable sending a default email to the merchant from Charge Anywhere. |
Enable Log request and response | This attribute allows you to enable the logging of requests and responses for the Charge Anywhere Payment Gateway. |
Accept Credit | This attribute allows you to enable or disable accepting credit cards as a payment method. |
Accept ACH | This attribute allows you to enable or disable accepting ACH payments as a payment method. |
If credit card payments are enabled you will see the following options:
Attribute | Description |
---|---|
Add Service Fee | This attribute allows you to enable or disable adding a service fee to the payment amount. |
Service Fee Label | This attribute allows you to set the label for the service fee. |
Service Fee Percentage (%) | This attribute allows you to set the service fee percentage for a specific transaction. |
Include Tax Amount in Service Fee Calculation | This attribute allows you to include the tax amount in the service fee calculation. |
Refund Service Fee on a Return | This attribute allows you to enable or disable refunding the service fee in case of a return. |
Add Convenience Fee | This attribute allows you to enable or disable adding a convenience fee to the payment amount. |
Convenience Fee Label | This attribute allows you to set the label for the convenience fee. |
Convenience Fee Amount ($) | This attribute allows you to set the convenience fee amount for a specific transaction. |
Refund Convenience Fee on a Return | This attribute allows you to enable or disable refunding the convenience fee in case of a return. |
If ACH payments are enabled you will see the following options:
Attribute | Description |
---|---|
Add Service fee | This attribute allows you to add a service fee for ACH payments. |
Service Fee Label | This attribute requires you to enter the label for the Service Fee. |
Service Fee Percentage (%) | This attribute requires you to enter the percentage amount of the Service Fee for ACH payments. |
Include Tax Amount in Service Fee Calculation | This attribute allows you to include the tax amount in the Service Fee calculation. |
Refund Service Fee on a Return | This attribute allows you to enable or disable refunding the Service Fee when a return is made. |
Add Convenience Fee | This attribute allows you to add a convenience fee for ACH payments. |
Convenience Fee Label | This attribute requires you to enter the label for the Convenience Fee. |
Convenience Fee Amount ($) | This attribute requires you to enter the fixed amount of the Convenience Fee for ACH payments. |
Refund Convenience Fee on a Return | This attribute allows you to enable or disable refunding the Convenience Fee when a return is made. |
Requirements
PHP | version 8.0 or higher |
WordPress | version 3.0.1 or higher |
Changelog
1.0 | First Version |
1.1 | Added the option for Email customer and email Merchant and fixed a spelling mistake |
1.2 | Plugin text changes |
1.4 | Added validation for data Sanitized, Escaped and Validated |
1.5 | Missed some data Sanitized, Escaped, and Validated |
1.6 | Charge Anywhere live URL changed, Text field labels changed |
1.7 | Enabled CREDIT & ACH service and convenience charges |
1.8 | Enabled Request and response log |
1.9 | Fixed some validation issues |
1.10 | Fixed issues in tax & shipping amount at the refund stage |
1.11 | Fixed refund service fee issue |
1.12 | Added conditions for transaction capture & return, service fee label made dynamic |
1.13 | Removed additional fees sort. Convenience Fee will always come after Service Fee. |
2.0 | Added support to WooCommerce Blocks. |
Capture or Refund
To capture (force) in WordPress WooCommerce, follow these steps: Access your WordPress admin dashboard, go to WooCommerce, and click on Orders. Locate the specific order you want to manage and click on it to view the order details. If you want to capture a payment, ensure the order status is set to “Completed,” and WooCommerce will automatically finalize the payment.
For refunds, click Refund within the order details, specify the refund amount and reason, and proceed to process the refund by tapping Refund $xx.xx ia Charge Anywhere.
It’s important to note that payments that are authenticated only cannot be refunded, and changing the status to “complete” for a payment that is already captured won’t impact the ledger. WooCommerce provides a user-friendly interface for managing payments and refunds within your WordPress website.
Charge Anywhere Add-On
With the Charge Anywhere Add-On, you can take your online shopping experience to the next level by offering versatile payment options and enhanced shipping and billing functionalities.
Swap Shipping and Billing form placements
The Charge Anywhere Add-On streamlines the checkout process by enabling customers to input shipping details before billing information, making it more user-friendly.
Option to add separate shipping phone and email
The Charge Anywhere Add-On takes this into account by offering the option to add separate shipping phone numbers and email addresses. This feature is particularly valuable for businesses that rely on timely delivery updates and order confirmations. By collecting separate contact information for shipping, you ensure that customers receive accurate shipping notifications and can be easily reached in case of any issues with their orders.
How it works
To enable the features mentioned above, begin by downloading the add-on using the provided download link:
Once you’ve downloaded the zip file, proceed to Step 2 outlined in Method 2. After successfully activating the plugin, the features will activate automatically.
Please keep in mind that this add-on is compatible exclusively with the Charge Anywhere Payment Gateway for WooCommerce plugin.
WooCommerce Plugin Version 1.13
Understanding the diverse needs of our users, we continue to offer WooCommerce Plugin Version 1.13 for download. This version is particularly suited for users who prefer using shortcodes to customize and manage their eCommerce sites. Shortcodes have been a staple for WordPress users seeking to embed various elements into posts and pages easily, and Version 1.13 fully supports this functionality.
Key differences between WooCommerce Plugin Versions 2.0 and 1.13
Here are the primary differences between the two versions to help you decide which is best for your needs:
- Version 2.0: Introduces compatibility with Gutenberg blocks, allowing users to leverage the modern block-based editor for a visually engaging and straightforward site-building experience. This version is ideal for those who prefer a more visual approach to website design and content management.
- Version 1.13: Compatibility with shortcodes and offers a straightforward method for embedding complex elements without needing to work directly with code. This version is perfect for users who are accustomed to the traditional WordPress editor and prefer to use shortcodes for site customization.