Quantcast
Channel: Preguntas activas con las etiquetas mercadopago - Stack Overflow en español
Viewing all articles
Browse latest Browse all 213

Una de las partes con la que intentas hacer el pago es de prueba

$
0
0

Estoy implementando el checkout pro de mercadopago con la documentación que ofrecen en su página oficial. Estoy haciendo los pasos que voy a detallar a continuación:

  1. Creo dos usuarios con la API que ofrecen (uno cliente otro vendedor)
  2. Seteo el access token de prueba (del usuario de prueba que tengo como vendedor) en el backend
  3. Hago una consulta a mi endpoint del backend y me devuelve el initPoint y el sandboxInitPoint
  4. Accedo a cualquiera de esos, pongo los datos de las tarjetas de prueba que ofrecen o me registro con el usuario de prueba de cliente
  5. Me arroja el error detallado en el titulo

Este es mi codigo del backend

require('dotenv').config()const mercadopago = require("mercadopago");mercadopago.configure({  access_token: process.env.ACCESS_TOKEN_MP});const createPreference = async (req, res) => {  let preference = {    items: [      {        title: req.body.description,        unit_price: Number(req.body.price),        quantity: Number(req.body.quantity),      }    ],    back_urls: {"success": "http://localhost:8080/feedback","failure": "http://localhost:8080/feedback","pending": "http://localhost:8080/feedback"    },    auto_return: "approved",  };  try {    const response = await mercadopago.preferences.create(preference)    res.json({      response    })  } catch (error) {    console.log(error)  }}

El access token es el del usuario de prueba que tengo como vendedor.

No vi a nadie más que le pase esto, quizás estoy haciendo algún paso mal yo, pero por la documentación y el codigo de ejemplo que ofrecen es lo que pude entender.

Si alguien me puede ayudar lo apreciaría mucho. Gracias por adelantado!


Viewing all articles
Browse latest Browse all 213

Trending Articles



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