First Data Global Gateway e4â„  Payment gateway integration

by Prabakaran 2014-01-07 10:42:25

<?php

ini_set('display_errors', '1');



$url = 'https://api.demo.globalgatewaye4.firstdata.com/transaction/v11';

$data = array(
"gateway_id" => "xxxxxxx", //YOUR GATEWAY ID
"password" => "xxxxxxxx", // YOOUR GATEWAY PASSWORD
"transaction_type" => "00",
"amount" => "11",
"cardholder_name" => "Test",
"cc_number" => "4111111111111111",
"cc_expiry" => "0314"
);
$data_string= json_encode($data);

// Initializing curl
$ch = curl_init( $url );
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json; charset=UTF-8;','Accept: application/json' ));

// Getting results
$result = curl_exec($ch);

// Getting jSON result string
$data_string = json_decode($result);

if ($data_string) {
if ($data_string->bank_resp_code == '100') {
print('Approved!');
} else {
print($data_string->bank_message);
}
} else {
print($result);
}

?>
766
like
0
dislike
0
mail
flag

You must LOGIN to add comments