Batch and online processing

Document created by gjsissons on May 10, 2016Last modified by gjsissons on May 10, 2016
Version 2Show Document
  • View in full screen mode

Vantiv’s eCommerce platform provides application developers with additional flexibility by supporting two methods for submitting payment transactions using the LitleXML format: Online (one transaction at a time), or Batch (many transactions at a time).


Batch processing involves a group of transactions submitted in a single file. In the case of a LitleXML Batch request the parent or root element is the <litleRequest> element.


A single <litleRequest>, referred to as a Session, can contain many batches and each batch can contain multiple transactions. We recommend that merchants use Batch processing for all transaction types except Authorizations, Voids/eCheckVoids (Online only), and several Gift Card transactions.


We support the following communication protocols for Batch processing:


  • Encrypted FTP (PGP or GPG key encryption)
  • sFTP
  • TCP/IP Socket (using minimum TLS v1.1)


Each Online request sent to Vantiv is a single transaction. Vantiv processes Online transactions upon receipt and returns a response file. Online supports all transaction types except RFR Batch transactions. An RFR (Request for Response) transaction enables you to request a response for a previously submitted batch.


You must submit all Online transaction using an HTTPS POST method.

The Online processing request is made up of the following elements:


  • Header information - one <litleOnlineRequest> element
  • Merchant authentication information - one <authentication> element


More detailed is provided the LitleXML Reference Guide.


Learn more about Vantiv’s eCommerce platform features.