Are you looking for a reliable payment gateway for your WooCommerce store? Look no further than the XL NMI Gateway plugin. With its seamless integration and robust features, it’s the perfect solution for your online business. In this article, we’ll walk you through the requirements, supported features, and how to test NMI payments with Autoship Cloud. Let’s get started!
Requirements for Integration
Before you can start using the XL NMI Gateway plugin, make sure you have the following:
- Valid SSL installed for your site
- Customer Vaulting for using saved cards
- Direct Post API
- Working checkout that can process and save NMI payment methods
If you don’t have the plugin yet, you can download it via WP-Admin > Plugins or get more information and documentation here.
The XL NMI Gateway plugin offers some fantastic features to enhance your payment process. Here are the key features that you can take advantage of:
This gateway provides secure tokenization of payment methods. This means that Autoship Cloud can create and pay for recurring orders automatically without compromising customer data.
Please note that the “Authorize Only” transaction type is not currently supported for Autoship Cloud. To avoid any issues with recurring billing, we recommend using the “Authorize and Capture” option.
Testing NMI Payments with Autoship Cloud
Before you go live with your payment gateway, it’s essential to test it in a safe environment. Here’s what you need to know before testing NMI Payments:
The NMI gateway doesn’t have separate endpoints for testing and production. To use a test account, you need to enable the Test Mode in your merchant control panel (Settings > Test Mode > ‘Enable Test Mode’).
Unlike other gateways, the “Test Mode” setting isn’t available for NMI Payments. Enabling the testing environment is solely controlled through the NMI Merchant Portal.
By default, all gateway accounts have a duplicate threshold setting of 1200 seconds (20 minutes). This setting can be adjusted or turned off completely. If you need to make any changes to this setting, please contact your merchant service provider.
To test your NMI Payments, follow these steps:
Make sure your NMI Merchant Portal is set to “Test Mode.”
Visit your store as a customer (make sure you are logged out as WP Admin).
Add an Autoship-enabled item to your cart.
Check out using a credit card for NMI Payments as the payment method. Use the sandbox credit card information and fill in the “Create Password” field.
Verify that the order has been successfully processed.
As the same customer, go to My Account > Scheduled Orders and check that you have a schedule created with the correct items and frequency.
Log back into your site as WP Admin, navigate to Autoship Cloud > Scheduled Orders, and make sure the newly created schedule is visible in your list.
Once you have successfully tested your Autoship Cloud checkout and verified that a Scheduled Order was created and the payment method was saved, you are ready to go live. Here’s what you need to do:
Create or log in to your NMI Merchant Portal and make sure the ‘Test Mode’ is disabled (My Settings > Test Mode > ‘Enable Test Mode’).
In WP Admin, go to WooCommerce > Settings > Checkout > XL WooCommerce NMI Gateway. Change the Environment setting from “Test” to “Production” and enter the username and password from your NMI account. Don’t forget to click “Save changes.”
If a customer updates their billing address for payment methods saved to NMI, it is recommended that they create a new payment method in My Account > Payment Methods after updating their Billing Address in My Account > Addresses. You can find more information about this process here.
That’s all you need to know about the XL NMI Gateway for WooCommerce! With its seamless integration and powerful features, it’s the perfect choice for your online store. Get started today and streamline your payment process with ProgramMatek’s unparalleled solution.