Quantcast
Viewing all articles
Browse latest Browse all 213

Tengo un error al ingresar el mercado pago SDK

Tengo un error en la pagina al integrar el sdk de mercado pago. Me da el error:Fatal error: Uncaught Error: Class "MercadoPago\SDK" not found in C:\xampp\htdocs\auncios\index.php:3 Stack trace: #0 {main} thrown in C:\xampp\htdocs\auncios\index.php on line 3

require 'vendor/autoload.php';MercadoPago\SDK::setAccessToken('xxxxxxxxxxxxxxxxxxxxx');try {    if (isset($_GET['collection_id'])) {        $collectionId = $_GET['collection_id'];        $payment = MercadoPago\Payment::find_by_id($collectionId);        if ($payment->status == 'approved') {            $montoRecibido = $payment->transaction_amount;            $usuarioId = $_SESSION['usuario_id']; // Reemplaza con la lógica para obtener el ID del usuario            $db = new PDO('mysql:host=localhost;dbname=tu_base_de_datos', 'tu_usuario', 'tu_contraseña');            $stmt = $db->prepare("UPDATE usuarios SET presupuesto = presupuesto + :monto WHERE id = :usuarioId");            $stmt->bindParam(':monto', $montoRecibido, PDO::PARAM_INT);            $stmt->bindParam(':usuarioId', $usuarioId, PDO::PARAM_INT);            $stmt->execute();            // Redirige a una página de confirmación            header('Location: pago-exitoso.php');        } else {            // Redirige a una página de pago fallido            header('Location: pago-fallido.php');        }    }} catch (Exception $e) {    // Manejo de excepciones    // Puedes registrar o mostrar un mensaje de error    echo 'Error: ' . $e->getMessage();}

Viewing all articles
Browse latest Browse all 213

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>