For more information about this gateway, please refer to https://developer.worldpay.com/docs/access-worldpay
- Gateway type code:
worldpay_litle
orworldpay_litle_v11
- Production API endpoint: https://payments.vantivcnp.com/vap/communicator/online
- Pre-Live API endpoint: https://payments.vantivprelive.com/vap/communicator/online
- Sandbox API endpoint: www.testvantivcnp.com/sandbox/communicator/online
- Supported payment types: Credit Card, Gateway payment method token
- Supported operations: Authorization, Capture, Charge, Void, Refund
Worldpay Litle Sandbox
NOTE
In order to process on Worldpay successfully, you will need to have FlexPay's Presenter ID whitelisted in your merchant account. Please contact your Client Success Manager to obtain our Presenter ID.
When adding a Worldpay Litle gateway (also known as Vantiv eCommerce), you have the option to create a gateway that will transact against the Worldpay Pre-Live environment. Use the environment_mode field to define which gateway type to create.
To add a WorldPay Litle gateway, use the following settings:
{
"username": "Your API key username", (string)
"client_password": "Your API key password", (string)
"merchantId": "Your account ID", (string)
"reportGroup": "optional, and default value if empty is set to 0", (string)
"descriptorName":"optional", (string)
"descriptorPhone":"optional", (string)
"environment_mode": 0 (integer) optional, default value is 0 for production. 1 for Post-Live, and 2 for Pre-Live environment.
}
Gateway Specific Fields
"gatewaySpecificFields":{
"worldpay_litle":{
"Customer_Reference": "value", (String)
"Report_Group": "value", (String)
"Order_Source": "value", (String)
"Descriptor_Name": "value", (String)
"Descriptor_Phone": "value", (String)
"Descriptor_City": "value", (String)
"networkTransactionId": "value" (String)
}
}
Gateway Specific Response Fields
"gatewaySpecificResponseFields":{
"worldpay_litle":{
"postDate": "YYYY-MM-DD", (Date)
"litleToken": "value", (String)
"responseTime": "2022-05-09T21:05:18", (Date)
"networkTransactionId": "value", (String)
"fraudResult": {
"advancedFraudResults": "value", (String)
"avsResult": "value", (String)
"cardValidationResult": "value", (String)
"authenticationResult": "value", (String)
"advancedAVSResult": "value" (String)
}
}
}