Registrar Cargo Recurrente a Tarjeta
Favor de ingresar los datos solicitados para buscar su servicio
$api_key,
‘telefono’ => $telefono
);
$ch = curl_init($postUrl);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($postData));
curl_setopt($ch, CURLOPT_HTTPHEADER, array(‘Content-Type:application/json;’));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_MAXREDIRS, 2);
curl_setopt( $ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
$response = curl_exec($ch);
if (curl_errno($ch)) {
$error = curl_error($ch);
}
// Validamos la conexión
if($response === FALSE)
{
print “hubo un error
“;
die(curl_error($ch));
}
// Procesamos la respuesta
$responseData = (array) json_decode($response, true);
// print_r($responseData);
// Validamos si obtuvimos datos
// Hacemos un ciclo para leer los datos
?>
“Token”
);
$postData = array(
‘checkout’ => $checkout
);
$ch = curl_init($postUrl);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($postData));
curl_setopt($ch, CURLOPT_HTTPHEADER, array(‘Accept: application/vnd.conekta-v2.0.0+json’, ‘Accept-Language: es’, ‘Content-Type:application/json’, ‘Authorization: Basic ‘.$api_key));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_MAXREDIRS, 2);
$response = curl_exec($ch);
if (curl_errno($ch)) {
$error = curl_error($ch);
}
// Validamos la conexión
if($response === FALSE)
{
print “hubo un error
“;
die(curl_error($ch));
}
// Procesamos la respuesta
$responseData = (array) json_decode($response, true);
print_r($responseData);
// Hacemos la llamada al iFrame de Conekta para Tokenizar la tarjeta
}
// Fin Comunicación Inicial Conecta
} else {
?>