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:2230664
Created March 28, 2012 21:19
PHP SDK - Litle Force Capture transaction
<?php
require_once realpath(dirname(__FILE__)) . '/../lib/LitleOnline.php';
#Force Capture
$capture_info = array(
'id'=> '456',
'merchantId' => '101',
'version'=>'8.8',
'reportGroup'=>'Planets',
'litleTxnId'=>'123456',
@VantivSDK
VantivSDK / gist:2230712
Created March 28, 2012 21:23
Java SDK - Litle AVS Only Transaction
import com.litle.sdk.*;
import com.litle.sdk.generate.*;
//AVS Only
public class AvsOnlyExample {
public static void main(String[] args) {
Authorization auth = new Authorization();
auth.setOrderId("1");
auth.amount(0L);
auth.setOrderSource(OrderSourceType.ECOMMERCE);
@VantivSDK
VantivSDK / gist:2242972
Created March 29, 2012 19:48
PHP SDK-Litle Void Transaction
<?php
require_once realpath(dirname(__FILE__)) . '/../lib/LitleOnline.php';
#Void
$void_info = array(
'litleTxnId'=>'100000000000000001',
'id'=> '456'
);
@VantivSDK
VantivSDK / gist:2243093
Created March 29, 2012 20:00
PHP SDK-Litle Re-authorization Transaction
<?php
require_once realpath(dirname(__FILE__)) . '/../lib/LitleOnline.php';
#Re authorization using the litleTxnId of a previous auth
$auth_info = array(
'litleTxnId'=>'1234567891234567891',
'id'=> '456'
);
@VantivSDK
VantivSDK / gist:2243156
Created March 29, 2012 20:07
PHP SDK-Litle Register Token Transaction
<?php
require_once realpath(dirname(__FILE__)) . '/../lib/LitleOnline.php';
#Register an account number to receive a Litle Token
$token_info = array(
'orderId'=>'12344',
'id'=> '456',
'accountNumber'=>'1233456789103801');
@VantivSDK
VantivSDK / gist:2243367
Created March 29, 2012 20:25
PHP SDK-Litle Sale w/Token Transaction
<?php
require_once realpath(dirname(__FILE__)) . '/../lib/LitleOnline.php';
#Sale using a previously registered token
$sale_info = array(
'orderId' => '1',
'id'=> '456',
'amount' => '10010',
'orderSource'=>'ecommerce',
'billToAddress'=>array(
@VantivSDK
VantivSDK / gist:2283749
Created April 2, 2012 14:19
PHP SDK- Litle Partial Auth Reversal Tranasaction
<?php
require_once realpath(dirname(__FILE__)) . '/../lib/LitleOnline.php';
#Partial Auth Reversal
#litleTxnId contains the Litle Transaction Id returned on the authorization
$authRev_info = array(
'litleTxnId'=>'350000000000000001',
'amount'=>'20020'
);
@VantivSDK
VantivSDK / gist:2294812
Created April 3, 2012 19:12
Java SDK- Litle Refund Transaction, stand-alone
import com.litle.sdk.*;
import com.litle.sdk.generate.*;
public class OrphanedRefundExample {
public static void main(String[] args) {
Credit credit = new Credit();
credit.setOrderId("1");
credit.amount(10010L);
credit.setOrderSource(OrderSourceType.ECOMMERCE);
Contact billToAddress = new Contact();
@VantivSDK
VantivSDK / gist:2353238
Created April 10, 2012 17:53
Java SDK - Litle Multiple currency support
import com.litle.sdk.*;
import com.litle.sdk.generate.*;
import java.util.Properties;
public class MultiCurrencyExample {
public static void main(String[] args) {
LitleOnline usdCurrency = new LitleOnline(); //This will use the default merchant setup in .litle_SDK_config.properties supporting purchases in USD
Authorization authorization = new Authorization();
@VantivSDK
VantivSDK / gist:2361357
Created April 11, 2012 18:51
Java SDK - Litle non published example for possible approaches
import com.litle.sdk.*;
import com.litle.sdk.generate.*;
import java.util.Properties;
public class MultiCurrencyExample {
public static void main(String[] args) {
LitleOnline litle = new LitleOnline();
Authorization authorization = new Authorization();