Charge Anywhere is a popular payment gateway solution allowing businesses to accept online payments. The Charge Anywhere OpenCart Extension is a powerful tool that helps businesses integrate their r Charge Anywhere payment gateway with their OpenCart e-commerce store. In this article, we’ll look closer at the Charge Anywhere OpenCart Extension, its features, and how it can benefit your business.
Features of Charge Anywhere OpenCart Extension:
- Secure payment processing: The Charge Anywhere OpenCart Extension provides a secure payment processing solution, ensuring that all customer payment data is encrypted and protected from fraud and theft.
- Easy installation: The extension is easy to install and configure, and it seamlessly integrates with your OpenCart store. You can set up the extension in just a few simple steps, without any technical knowledge or expertise.
- Multiple payment methods: With Charge Anywhere OpenCart Extension, you can accept payments using various methods. This makes it easy for customers to pay using their preferred payment method including debit and credit cards (Visa, Mastercard. Amex Discover, Union Pay, and JCB) and electronic fund transfer (ACH).
- Customizable payment pages: You can customize the payment pages to match the look and feel of your website. This ensures a consistent user experience and helps build trust with your customers.
- Real-time reporting: The extension provides real-time reporting, allowing you to track payments and transactions in real time. This helps you to stay on top of your business finances and make informed decisions.
Benefits of Charge Anywhere OpenCart Extension:
- Increased sales: By offering multiple payment methods, you can increase your sales and make it easier for customers to pay for your products and services.
- Improved customer experience: The extension provides a seamless payment experience for your customers, improving their overall shopping experience and helping to build trust with your brand.
- Enhanced security: The secure payment processing provided by the extension ensures that customer payment data is protected from fraud and theft, enhancing your business’s reputation and customer loyalty.
- Cost-effective solution: The Charge Anywhere OpenCart Extension is a cost-effective solution for businesses of all sizes, providing a robust payment processing solution at an affordable price.
Steps to install Charge Anywhere OpenCart Extension
Installing the Charge Anywhere OpenCart Extension is a straightforward process that can be completed in just a few simple steps. Here is a step-by-step guide to help you get started:
- Download the Charge Anywhere OpenCart Extension in ZIP format from the OpenCart Marketplace or the Charge Anywhere website.
- Log in to your OpenCart store’s admin panel.

- Navigate to the
Extensions > Installer
page.

- Upload the extension ZIP file you downloaded in step by clicking Upload.

- Click green Install button to complete the installation.

- Navigate to the
Extensions > Extensions > Payments
page and click the Install button for the Charge Anywhere extension.

- Now click blue Edit button to open the configuration page.
Charge Anywhere Payment Module Configuration

- Enter your Charge Anywhere account credentials (including Merchant ID, Terminal ID, and Secret) and configure the payment settings according to your business needs.
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.

- Save the changes and test the extension before going live.
Charge Anywhere Payment Module Configuration Form
This table outlines the configuration options for the Charge Anywhere Payment Module, which is used to integrate the Charge Anywhere Payment Gateway with a website. The table includes attributes such as Environment, Merchant ID, Terminal ID, Secret, Transaction Mode, Status, Enable Log request and response, Sort Order, Email To Customer, Email To Merchant, Accept Credit, and Accept ACH.
These attributes allow customization of the payment gateway settings, including the API mode, transaction mode, email notifications, and accepted payment methods. The table serves as a reference for website administrators to manage the Charge Anywhere Payment Module settings and ensure smooth payment processing for their customers.
Attribute | Description |
---|---|
Environment | This attribute allows you to select the Environment. 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). |
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 Mode | This attribute allows you to select the Transaction Mode. You can choose between Authorize and Capture. If you are not sure what to use, set it to Authorize and Capture. |
Status | This option allows you to enable or disable the Charge Anywhere Payment Module. If you want to use Charge Anywhere Payment Gateway, you need to enable this option. |
Enable Log request and response | This attribute allows you to enable the logging of requests and responses for the Charge Anywhere Payment Gateway. |
Sort Order | This attribute controls the priority of the payment method during checkout. You can customize this as per your requirement. |
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. |
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. |
SF | This attribute allows you to set the default service fee percentage. |
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. |
That’s it! You have successfully installed and configured the Charge Anywhere OpenCart Extension on your OpenCart store. With this extension, you can accept secure payments from customers using multiple payment methods and improve their shopping experience.
Capture or Refund
To capture (force) or refund a payment in OpenCart, begin by accessing the Main Menu, then navigate to Sales, select Orders, and click on View for the specific order you wish to process. Here, you can set the order status to either “Refund” or “Complete” to initiate the desired action.

It’s essential to note that payments that are authenticated only cannot be refunded, and altering the status to “complete” for a payment that has already been captured won’t impact the ledger. Always ensure clear and accurate management of payment transactions within your OpenCart.