Skip to content

Instantly share code, notes, and snippets.

View VantivSDK's full-sized avatar
🎯
Focusing

Worldpay from FIS - eCommerce VantivSDK

🎯
Focusing
View GitHub Profile
@VantivSDK
VantivSDK / gist:2007140
Created March 9, 2012 15:43
PHP SDK- Litle Capture Transaction
<?php
require_once realpath(dirname(__FILE__)) . '/../lib/LitleOnline.php';
#Capture
#litleTxnId contains the Litle Transaction Id returned on the authorization
$capture_info = array(
'litleTxnId'=>'100000000000000001',
'id'=> '456',
);
@VantivSDK
VantivSDK / gist:2007176
Created March 9, 2012 15:46
PHP SDK-Litle Authorization Transaction
<?php
require_once realpath(dirname(__FILE__)) . '/../lib/LitleOnline.php';
#Authorization
$auth_info = array(
'orderId' => '1',
'amount' => '10010',
'id'=> '456',
'orderSource'=>'ecommerce',
'billToAddress'=>array(
@VantivSDK
VantivSDK / gist:2007204
Created March 9, 2012 15:52
PHP SDK- Litle Payment full lifecycle example
<?php
require_once realpath(dirname(__FILE__)) . '/../lib/LitleOnline.php';
#Authorization
#Puts a hold on the fund
$auth_info = array(
'id'=> '456',
'orderId' => '1',
'amount' => '10010',
'orderSource'=>'ecommerce',
@VantivSDK
VantivSDK / gist:2007219
Created March 9, 2012 15:55
PHP SDK- Litle Sale Transaction
<?php
require_once realpath(dirname(__FILE__)) . '/../lib/LitleOnline.php';
#Sale
$sale_info = array(
'orderId' => '1',
'id'=> '456',
'amount' => '10010',
'orderSource'=>'ecommerce',
'billToAddress'=>array(
@VantivSDK
VantivSDK / gist:2120199
Last active September 4, 2018 20:49
Sample Litle xml request
<cnpOnlineRequest version="12.1" xmlns="http://www.vantivcnp.com/schema" merchantId="default">
<authentication>
<user>JoesStore</user>
<password>JoeyIsTheBe$t</password>
</authentication>
<authorization id="ididid" reportGroup="rtpGrp" customerId="12345">
<orderId>1</orderId>
<amount>1000</amount>
<orderSource>ecommerce</orderSource>
<billToAddress>
@VantivSDK
VantivSDK / gist:2120291
Last active November 7, 2017 16:09
Curl example
$curl --header "Content-Type: text/xml" -d@<File with XML content> https://www.testvantivcnp.com/sandbox/communicator/online
@VantivSDK
VantivSDK / gist:2139120
Created March 20, 2012 18:18
Java SDK-Litle Authorization Transaction
import com.litle.sdk.*;
import com.litle.sdk.generate.*;
//Authorization
public class AuthExample {
public static void main(String[] args) {
Authorization auth = new Authorization();
auth.setOrderId("1");
auth.setAmount(10010L);
auth.setOrderSource(OrderSourceType.ECOMMERCE);
@VantivSDK
VantivSDK / gist:2139304
Created March 20, 2012 18:27
Java SDK - Litle Sale Transaction
import com.litle.sdk.*;
import com.litle.sdk.generate.*;
public class SaleExample {
public static void main(String[] args) {
Sale sale = new Sale();
sale.setOrderId("1");
sale.setAmount(10010L);
sale.setOrderSource(OrderSourceType.ECOMMERCE);
Contact billToAddress = new Contact();
@VantivSDK
VantivSDK / gist:2139404
Created March 20, 2012 18:34
Java SDK - Litle Payment full lifecycle example
import com.litle.sdk.*;
import com.litle.sdk.generate.*;
//Full Lifecycle
public class FullLifecycleExample {
public static void main(String[] args) {
LitleOnline litle = new LitleOnline();
Authorization auth = new Authorization();
auth.setOrderId("1");
@VantivSDK
VantivSDK / gist:2139736
Created March 20, 2012 18:54
Java SDK - Litle Capture Transaction
import com.litle.sdk.*;
import com.litle.sdk.generate.*;
public class CaptureExample {
public static void main(String[] args) {
Capture capture = new Capture();
//litleTxnId contains the Litle Transaction Id returned on the authorization
capture.setLitleTxnId(100000000000000001L);
CaptureResponse response = new LitleOnline().capture(capture);
//Display Results