Charge Anywhere is a leading provider of payment gateway solutions for businesses of all sizes. Their CubeCart extension is a powerful solution designed to streamline payment processing and improve the bottom line for CubeCart users. In this article, we will take a closer look at Charge Anywhere’s CubeCart extension and discuss its benefits and features.
Benefits of Charge Anywhere CubeCart Extension
Charge Anywhere’s CubeCart extension 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.
- Easy Setup: Charge Anywhere’s CubeCart extension is easy to set up and can be integrated with your CubeCart store quickly and efficiently.
- Customizable: Charge Anywhere’s CubeCart extension is customizable, allowing you to tailor the system to your specific business needs.
- Compatibility: Charge Anywhere’s CubeCart extension is compatible with a wide range of payment methods, including debit and credit cards (Visa, Mastercard. Amex Discover, Union Pay, and JCB) and electronic fund transfer (ACH).
- Cost-Effective: Charge Anywhere offers competitive pricing for its payment gateway solutions, helping you save money on transaction fees and other costs associated with payment processing.
Features of Charge Anywhere CubeCart Extension
Charge Anywhere’s CubeCart extension offers a range of features that can help improve the payment processing experience for both you and your customers. Here are a few:
- Easy mode switching: The extension can be configured for both sandbox and production accounts, making it easy to switch between modes.
- Gateway email option: The extension provides a gateway email option for both the vendor and customer, ensuring seamless communication.
- No private SSL required: The extension does not require a private SSL, reducing the hassle and cost of acquiring one.
- Transaction types: The extension supports both authorization and capture transaction types, providing flexibility to users.
- Refund option: The extension provides a refund option, allowing users to customize the refund status.
- Capture option: The extension provides a capture option, allowing users to customize the capture status.
Steps to install Charge Anywhere CubeCart Extension
Installing the Charge Anywhere CubeCart extension is an easy and straightforward process that can be completed in just a few steps. In this article, we will provide a step-by-step guide to help you install the Charge Anywhere CubeCart extension on your CubeCart store.
Step 1: Download the Charge Anywhere
CubeCart Extension The first step is to download the Charge Anywhere CubeCart extension from the Charge Anywhere website. You will receive a zip file containing the extension.
Step 2: Extract the Zip
File Once you have downloaded the extension, extract the contents of the zip file to a folder on your computer. You can also refer, refer to this FTP connection guide for a step by step instructions on making a connection to your server, using FTP.
Step 3: Upload the Extension to your CubeCart Store
Using an FTP client, upload the extracted extension folder to the directory “/modules/plugins/”. If you are unsure how to do this, contact your hosting provider for assistance.
Step 4: Log in to your CubeCart admin panel
Once the extension has been uploaded to your CubeCart store, log in to your CubeCart admin panel. Click on the “Extensions” menu, and then click on “Manage Extensions.”
From the Manage Extensions page, click Upload Extension. Locate the Charge Anywhere extension file that is uploaded to your store, then click Upload.
Once the extension has been uploaded, click Install to install the extension on your CubeCart store.
Step 5: Configure the Extension
After installing the Charge Anywhere CubeCart extension, configure it to work with your payment gateway account. To do this, click Settings next to the Charge Anywhere extension on the Manage Extensions page.
Enter your Charge Anywhere account details, including your Merchant ID, Terminal ID, and Secret. You can also configure other settings such as API mode and Transaction mode.
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.
Charge Anywhere Payment Gateway Form Attributes
The table below describes the attributes for configuring the Charge Anywhere Payment Module. It includes the options to enable/disable the payment module, priority during checkout, description displayed to the user, Merchant ID, Terminal ID, Secret for authentication, API Mode selection, Transaction Mode, email notifications for customers and merchants, logging of requests and responses, and acceptance of credit and ACH payments as payment methods.
Attribute | Description |
---|---|
Status | Enable or disable the Charge Anywhere Payment Module. If you want to use Charge Anywhere Payment Gateway, enable this option. |
Priority | Controls the priority during checkout. Customize as per your requirement. |
Description | Controls the description that the user sees during checkout. Add a brief description about the payment method. |
Merchant ID | Enter the Merchant ID provided by Charge Anywhere. Unique identification number provided by Charge Anywhere. |
Terminal ID | Enter the Terminal ID provided by Charge Anywhere. Unique identification number provided by Charge Anywhere. |
Secret | Enter the Secret used to Authenticate the request with Charge Anywhere. The secret key is used for secure communication. |
API Mode | Select the API Mode – Sandbox/Developer API Mode or Live/Production API Mode. Choose Sandbox Mode to test the payment gateway. |
Transaction Mode | Select the Transaction Mode – Authorize and Capture. Set to Authorize if unsure. |
Email To Customer | Enable or disable sending a default email to the customer from Charge Anywhere. |
Email To Merchant | Enable or disable sending a default email to the merchant from Charge Anywhere. |
Enable Log request and response | Select the API Mode – Sandbox/Developer API Mode or Live/Production API Mode. Choose Sandbox Mode to test the payment gateway. |
Accept Credit | Enable or disable accepting credit cards as a payment method. |
Accept ACH | 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. |
Step 6: Test the payment gateway
Once you have configured the extension, it is important to test it to ensure that it is working properly. To do this, create a test transaction and make sure that the payment is processed successfully.
Capture or Refund
To capture (force) or refund payment in CubeCart, start by accessing the Main Menu, then go to Customers, and choose the specific order you wish to process. Within the order details, you can set the status to either Cancelled or Order Complete to initiate the desired action.
Please keep in mind that payments that are authenticated only cannot be refunded, and adjusting the status to “Order Complete” for a payment that has already been captured won’t impact the ledger. Always ensure accurate management of payment transactions within your CubeCart.