This documents Transaction Request APIs.
- Three Step Redirect API: The Three Step Redirect is the preferred API for customized web-based payment processing. Using this integration method significantly reduces a merchant’s PCI footprint without sacrificing end-user look and feel. This method is required when using Verified by Visa/Mastercard SecureCode (Payer Authentication).
- Direct Post API: The Direct Post method is the simplest integration method for both web-based and non web-based payment applications, however, merchants using this integration method should have passed a PCI vulnerability scan before use.
- js: Collect.js provides access to a popup form which securely captures payment data and generates a “token.” The token is then used with the Direct Post API instead of raw credit card or bank account data. The popup form is technically a separate page hosted by the gateway, so no payment information touches the merchant’s site. This allows merchants to minimize their PCI-compliance footprint, with minimal changes to the customer experience.
- 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 EMV Chip Card SDK is a Windows-based software development kit that abstracts the complexities of interfacing directly with hardware terminals.
- Three-Step Redirect API
- Methodology
- Transaction Operations
- Recurring Operations
- Customer Vault Operations
- Testing Information
- Appendices
- Examples
- Download Documentation (this is a clickable link that then downloads a PDF of all of the above information. Available on the main information link at the bottom of the “Three-Step Redirect API” section for you to integrate.)
- Direct Post API
-
- Methodology
- Transaction Types
- Transaction Variables
- Recurring Variables
- Invoicing Variables
- Customer Vault Variables
- Retail Data
- Apple Pay
- Documentation
- Download Example Project (this is a clickable link that then downloads a PDF of all of the above information. Available on the main information link at the bottom of the “Apple Pay” section for you to integrate.)
- Partial Payments Information
- Transaction Response Variables
- Testing Information
- Appendices
- Examples
- Download Documentation (this is a clickable link that then downloads a PDF of all of the above information. Available on the main information link at the bottom of the “Direct Post API” section for you to integrate.)
-
- Collect.js
-
-
- Methodology
- The Payment Token
- Integration Types
- Integration Options
- Lightbox Integration
- Inline Integration
- Examples
- Lightbox Integration
- Inline Integration
- Download Documentation (this is a clickable link that then downloads a PDF of all of the above information. Available on the main information link at the bottom of the “Collect.js” section for you to integrate.)
-
-
- Mobile SDK
-
-
-
- Methodology
- Android
- iOS
- Supported Devices
- Download SDKs (this is a clickable link that then downloads a PDF of all of the above information. Available on the main information link at the bottom of the “Mobile SDK” section for you to integrate.)
- Download Documentation (this is a clickable link that then downloads a PDF of all of the above information. Available on the main information link at the bottom of the “Mobile SDK” section for you to integrate.)
-
-
-
- ChipDNA Mobile EMV SDK
- ChipDNA Win/Lin EMV DSK