Updates - We Make Payment Gateways Easy

4
Jun

NMI’s APIs offer freedom and flexibility

When you’re selling high-risk products online, there are often challenges you need to overcome before you can comfortably grow your business.

The uncertainty surrounding payment gateways and integrations can feel very restrictive and is a real frustration for many high-risk site owners looking for more custom payment applications for their site development. However, you can get the processing freedom and flexibility you’re looking for with NMI and their well thought out APIs.

At Blue Payment Agency, we’ve successfully helped countless high-risk merchants set up a new payment gateway with NMI. The reason we devote so much time to NMI, and why we became an official NMI reseller, is because NMI offers unique processing solutions. Better yet, you’ll get a unique sense of freedom and flexibility when setting up NMI’s APIs.

A quick definition of API & SDK

Before we go through the great APIs that NMI has to offer, it’s useful to quickly run through exactly what an API is. Additionally, we will also spend a little time going through SDK’s (as they’re often confused with APIs).

What is an API as it relates to payment gateways?

API is an abbreviation of the term “Application Programming Interface.” Essentially, an API is a clearly defined method of communication between different components. It allows you to build software and, crucially, for two software systems to communicate with each other. At its core, an API is a set of communication protocols, subroutine definitions, and tools. These “APIs allow a custom site or software system to “talk” to an established payment gateway.

What is an SDK then?

A “Software Development Kit,” or devkit, is closer to a complete software package. It can be anything from a software framework, operating system, computer system, or other development platforms. The kit allows you to create systems and develop applications and basically provides a framework platform to perform multiple tasks.

A quick explanation of the difference between an API and an SDK

In the simplest of terms, an SDK is a kit or package allowing developers to build systems and applications. It also includes instructions on how to achieve this. In contrast, APIs are highly specialized and created for an express purpose – to allow two or more systems or applications to communicate/interact with each other.

nmi and api's - Blue Payment Agency - Quote Image

NMI has 7 APIs to work with

NMI has seven purpose-built APIs with pre-defined uses that allow you to integrate a piece of software with their payment gateway. In the case of high-risk e-commerce sites, NMI provides you with seven different ways to complete transactions.

The classic API, Direct Post:

While the Direct Post method API is the most straightforward integration method, it might be better suited for medium to large businesses. This is because, often, the brunt of PCI compliance will be on your end when using this integration method. In short, if you use this standard API, make sure you have passed a PCI vulnerability scan first.

Three Step Redirect API: fantastic at making PCI compliance easier

In contrast to the Direct Post API, the Three Step Redirect API is excellent in terms of making PCI compliance more simple. It’s the preferred API for custom web-based payment processing as it achieves two things:

  1. Lessens your PCI footprint
  2. Maintains a high-end look and feel.

Add this to the fact that it’s the required method for using Verified by Visa/Mastercard SecureCode (Payer Authentication), and you have an excellent API for high-risk e-commerce.

Great for automatically pulling reports from NMI, Query API:

As we mentioned, APIs are niche, purpose-built functions, and the NMI Query API very much fits the bill. It allows you to easily download and automatically import transaction data that you can use for in-house reporting, fulfillment, and analytics.

Mobile API for Android and Apple, Mobile SDK:

For many retail merchants, the value of NMI’s Mobile SDK cannot be understated.  The devkit includes a mobile card reader library that makes applications requiring encrypted mobile card readers work smoothly. It also allows you to send keyed-in and swiped payment information without interacting with sensitive data by using its end-to-end encryption library. The Mobile SDK supports both iOS and Android.

Easy Paste HTML Code for Hosted Payment Pages, QuickClick:

Although arguably not a true API, the QuickClick NMI integration is a fantastic solution for smaller high-risk sites that don’t have an IT or dev team on hand. It’s a simple copy-paste of HTML that also includes a button generator. It will allow you to easily create straightforward links to services and products without needing any development knowledge or experience. QuickClick can be a workaround solution for site builders with limited high-risk integration such as Wix, and GoDaddy GoCentral.

Updated API now works with JavaScript instead of PHP, Collect.JS:

Collect.JS is a very intelligent solution that takes full advantage of tokenization. Some of you might be familiar with “tokens” – if not, here is a quick summary of what the Collect.js does: it securely captures payment data from a popup form and generates a “token.” This is in turn used with the Direct Post API (discussed above). The great thing about this is that it replaces raw credit card or bank account data with a token. The icing on the cake is that no payment information goes through your site. The gateway technically hosts the popup form. As a result, you minimize your PCI-compliance footprint without sacrificing much in terms of customer experience or consistency.

Use Auth Net API with new post URL: Gateway Emulator:

The Gateway Emulator from NMI is another excellent application programming interface. The name gives away its function – it allows you to emulate a different gateway interface while using NMI. It’s important to note that to use the Gateway Emulator, your shopping cart needs to support the Authorize.Net AIM or SIM integration method. This is because the AIM or SIM allows you to change the transaction post URL to the Gateway Emulator URL. This will enable you to send a specific transaction through to the NMI secure servers as opposed to Authorize.Net’s while keeping pre-written software solutions in place.

Want help getting the most out of NMI’s APIs?

At Blue Payment Agency, we help high-risk merchants with their NMI needs. As an official NMI reseller, we have the experience and expertise to help you get the very best out of the NMI payment gateway and recommend the APIs that offer the most value to you.

If you’re a high-risk merchant and want to start using NMI today, contact us here or give us a call at 844-253-9769. We look forward to helping you get the freedom and flexibility that NMI and its APIs have to offer!

2
May

Simple new payment gateway set up process: what’s required

Are you new to high-risk e-commerce or on the lookout for new and better payment processing? At Blue Payment Agency, we specialize in helping business owners like yourself by making it extremely easy and straightforward to get a new payment gateway set up right.

No matter whether you need a gateway only account, or if you need a gateway and merchant account combination, we can help. Read more

27
Mar

NMI could be the payment gateway you’ve been looking for

If you’re selling products that are in a high-risk category, you offer recurring billing, or you sell very different products with different risk levels, you’ve no doubt come across challenges while finding ways to accept credit card payments online. At Blue Payment Agency, we’ve helped hundreds of e-commerce site owners like you process credit and debit card payments online. Read more

26
Mar

Why VAR matters to your payment processing options

Any e-commerce business that uses a merchant account to sell their products needs a VAR sheet. However, if you’re a new site owner or you’ve been using alternative payment methods so far, you might be unfamiliar with the term.

Read more

30
Oct

NMI payment gateways for Chase merchant accounts

Chase merchant services, formerly Chase Paymentech, is a very popular e-commerce merchant account provider that supports businesses of all shapes and sizes. JP Morgan Chase is a “blue chip” stock, and longtime merchant account provider; not surprisingly many of the site owners we’ve heard from are happy with them. However, while their service allows for many ways to accept payments, we often get requests from businesses who want to integrate it into the NMI payment gateway.

Read more