Example #1
0
$auxReg1 = $comprador->estaRegistrado();
if (!$auxReg1) {
    if ($comprador->registraComprador()) {
        Tool::log("[OK] Registro de nuevo comprador", LOG_FILE);
    } else {
        Tool::log("[ERROR] Error de la base de datos registrando nuevo comprador", LOG_FILE);
    }
} else {
    Tool::log("[OK] Comprador ya registrado ", LOG_FILE);
}
$auxReg2 = $compra->compraVerificada();
if ($auxReg2) {
    Tool::log("[OK] Compra con ID " . $compra->id_transaccion . " verificada.", LOG_FILE);
    $auxReg3 = $compra->compraRegistrada();
    if (!$auxReg3) {
        $res = $compra->registraCompra();
        if ($res) {
            Tool::log("[OK] Compra con ID " . $compra->id_transaccion . " registrada correctamente", LOG_FILE);
            Tool::notificaMAIL(true, $compra);
        }
    } else {
        Tool::log("[ERROR] Compra con ID " . $compra->id_transaccion . " duplicada", LOG_FILE);
    }
} else {
    Tool::log("[ERROR] Compra con ID " . $compra->id_transaccion . " erronea o no completada", LOG_FILE);
}
/*
if(DEBUG == true) {
error_log(date('[Y-m-d H:i e] '). "Verified IPN: $req ". PHP_EOL, 3, LOG_FILE);
error_log($first_name . " " . $last_name . " con e-mail " . $payer_email . " compra " . $item_name . " por " . $payment_amount . " " . $payment_currency . PHP_EOL, 3, LOG_FILE);
}