Integration Overview
There are multiple ways to incorporate the payment gateway within a website or mobile device. These options vary based upon ease of integration, required resources, features, and additional security.

Transaction Request APIs.
Direct Post API
Collect.js
Collect.js will securely capture payment data via access to a popup form then creates a “token”. Instead of using bank account data or raw credit card information, the secure token is then used along with the Direct Post API.
No payment information actually touches the merchants web site since the popup form is actually a separate page hosted by the gateway. This allows a merchant to reduce their PCI-compliance footprint with little or no change to the customer experience on the site.
Collect Checkout
By providing a page that lives entirely on the gateway’s server, Collect Checkout can be integrated into most web-based payment workflows and prevents any payment data from ever touching your site.
Mobile SDK
The Mobile SDK supports iOS and Android based devices. These SDKs include a mobile card reader library which simplifies integrations for applications requiring encrypted mobile card readers. Additionally, an end-to-end encryption library is included, allowing merchants to send both swiped and keyed-in payment information without ever touching any sensitive data.
EMV Chip Card SDK
The complexities of interfacing directly with hardware terminals is abstracted by a Windows based software development kit ( The EMV Chip Card SDK )