Pagar Estudio
$estudios = json_decode($estudio['estudios']);
$precios = json_decode($estudio['costos']);
// Mercado Pago SDK
require $document_root = $urlSteachesCd . '/vendor/autoload.php';
//MercadoPago Access Token Test
MercadoPago\SDK::setAccessToken('TEST-4226795751471734-010522-c4448f5aabf06f92c32302d61c5f86c9-578308453');
//MercadoPago Access Token Live
//MercadoPago\SDK::setAccessToken('APP_USR-4226795751471734-010522-51f976c63675632d545a102e97ef401f-578308453');
//No se usan
//Mercado Pago Client ID
//4226795751471734
//Mercado Pago Client Secret
//WpNyTKTXCEERpBuTcXxhrNku0B6fyPXt
$preference = new MercadoPago\Preference();
// ...
$preference->payment_methods = array(
"excluded_payment_methods" => array(
array("id" => "master")
),
"excluded_payment_types" => array(
array("id" => "ticket")
),
"installments" => 12
);
$payer = new MercadoPago\Payer();
$payer->email = $estudio['email'];
$payer->name = $estudio['paciente'];
//$payer->surname = $estudio['email'];
$payer->phone = $estudio['celular'];
$preference->payer = $payer;
$preference->external_reference = $key;//$order->id;
// <-- aqui esta el pedo
$preference->back_urls = [
"success" => $urlSteachesCd . "/sys/proc/checkpago.php",
"pending" => $urlSteachesCd . "/sys/proc/checkpago.php", // ??? que es eso
"failure" => $urlSteachesCd . "/sys/proc/checkpago.php",
];
$preference->auto_return = "all";
$preference->notification_url = "";
//echo $preference->error->message;
?>
$update = "UPDATE `estudio` SET `subtotal` = '".$subtotal."', `comision`= '".$comision."', `iva` = '".$iva."' WHERE `llave` = '".$key."'";
$db->consulta($update);
?>