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)
- 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.