Soporte » Guías – Resolución de problemas » Ayuda con problema en integración de Checkout Pro MercadoPago en WordPress

  • Tengo un problema con la integración de Checkout Pro de MercadoPago en un comercio eletrónico.

    Pude generar los usuarios de prueba y todo como indica la documentación oficial (https://www.mercadopago.com.co/developers/es/guides/online-payments/checkout-pro/test-integration/). De hecho, el código que llevo implementado es prácticamente el mismo que indican en la documentación porque no he hecho la homologación.

    Sin embargo, al darle clic al botón de pago NUNCA me muestra el formulario para pagar como USUARIO INVITADO, siempre me pide loguearme, es decir, se salta el paso de mostrar pasarelas de pago y formulario de usuario invitado y carga directo para loguearse en mercadopago.

    El código que tengo implementado es:

    require get_template_directory().'/vendor/autoload.php';
            // Agrega credenciales
            MercadoPago\SDK::setAccessToken('TEST-55xxxxxxxxxxxxxxxxxxxxx');
    
            // Crea un objeto de preferencia
            $preference = new MercadoPago\Preference();
            // Crea un ítem en la preferencia
            $item = new MercadoPago\Item();
            $item->title = 'Mi producto';
            $item->quantity = 1;
            $item->unit_price = 500;
            //$item->category_id = "home";
            $item->currency_id = "COP";
            $preference->items = array($item);
    
            $preference->back_urls = array(
                "success" => "https://www.tu-sitio/success",
                "failure" => "http://www.tu-sitio/failure",
                "pending" => "http://www.tu-sitio/pending"
            );
    
            $preference->save();
    
            ?>
            <form action="/procesar-pago" method="POST">
                <script
                        src="https://www.mercadopago.com.co/integrations/v1/web-payment-checkout.js"
                        data-preference-id="<?php echo $preference->id; ?>">
                </script>
            </form>

    Quedo atenta a su valiosa orientación, muchas gracias.

  • Debes estar registrado para responder a este debate.