• 0
Sign in to follow this  
Enso

Crear usuario test

Question

Hola , 

Estoy intentando generar usuarios de prueba para probar la venta con codigo qr.

Al ejecutar el comando curl -X POST \ -H "Content-Type: application/json" \ "https://api.mercadopago.com/users/test_user?access_token=**PROD_ACCESS_TOKEN**" \ -d '{"site_id":"MLA"}'

el retorno es 

{

"message": "Malformed access_token: **PROD_ACCESS_TOKEN**",

"error": "bad_request",

"status": 400,

"cause": []

}

 

que puedo estar haciendo mal?

Muchas gracias.

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0
On 8/14/2019 at 10:00 AM, Enso said:

Hola , 

Estoy intentando generar usuarios de prueba para probar la venta con codigo qr.

Al ejecutar el comando curl -X POST \ -H "Content-Type: application/json" \ "https://api.mercadopago.com/users/test_user?access_token=**PROD_ACCESS_TOKEN**" \ -d '{"site_id":"MLA"}'

el retorno es 

{

"message": "Malformed access_token: **PROD_ACCESS_TOKEN**",

"error": "bad_request",

"status": 400,

"cause": []

}

 

que puedo estar haciendo mal?

Muchas gracias.

Saludos @Enso, como te indica la respuesta. Tienes el access token inválido. De donde sacaste tu token?

Share this post


Link to post
Share on other sites
  • 0
On 8/14/2019 at 11:00 AM, Enso said:

Hola , 

Estoy intentando generar usuarios de prueba para probar la venta con codigo qr.

Al ejecutar el comando curl -X POST \ -H "Content-Type: application/json" \ "https://api.mercadopago.com/users/test_user?access_token=**PROD_ACCESS_TOKEN**" \ -d '{"site_id":"MLA"}'

el retorno es 

{

"message": "Malformed access_token: **PROD_ACCESS_TOKEN**",

"error": "bad_request",

"status": 400,

"cause": []

}

 

que puedo estar haciendo mal?

Muchas gracias.

Estos son los pasos que sigo para conseguir los usuarios de prueba:
Yo lo uso para testear en una API en Node.js
Espero les sirva. 
Saludos.

OBTENEMOS ACCESS TOKEN:
    ID Cliente: Postman
    Método: POST
    URL: https://api.mercadopago.com/oauth/token
    PARAMETROS:
    grant_type: client_credentials
    client_id: [TU_client_id]
    client_secret: [TU_client_secret]

    NOTA: Tu client_id y client_secret lo obtenes de esta url:
    https://www.mercadopago.com/mla/account/credentials

GENERAMOS 2 USUARIOS DE PRUEBA CON EL ACCESS TOKEN ANTERIORMENTE GENERADO:
    ID Cliente: Postman
    Método: POST
    URL: https://api.mercadopago.com/users/test_user?access_token=[TU_access_token]
    PARAMETROS solapa "Body" / raw:
    {"site_id":"MLA"}

    NOTA: Generemos 2 usuarios y guardamos los arreglos. Un usuario recibirá el pago y el otro lo emitirá.
    Nos retornara un arreglo con la información de los usuarios a modo de test podemos tener hasta 10 usuarios test.
    el arreglo retornado es similar a este (todos los datos mostrados son ficticios pero tiene la misma estructura):
    {
        "id": 1111111111,
        "nickname": "TESTZZZZZZZZ",
        "password": "qatest1111",
        "site_status": "active",
        "email": "test_user_11111111@testuser.com"
    }

NOS LOGEAMOS EN MERCADO PAGO CON LOS DATOS DE UNO DE LOS USUARIOS:
    {
        "id": 1111111111,
        "nickname": "TESTZZZZZZZZ",
        "password": "qatest1111",
        "site_status": "active",
        "email": "test_user_11111111@testuser.com"
    }

UNA VEZ LOGEADO VAMOS A OBTENER LAS CREDENCIALES DE ESE USUARIO:
    https://www.mercadopago.com/mla/account/credentials?type=basic

    Client id: 11111111111111
    Client secret: asdasdadasadjasjkdbasbdasdblabsdblasb
    
    NOTA: usaremos el Client id y el Cliente secret. datos que utilizaremos mas tarde para generar nuestro endpoing (desde nuestra API)
    El otro usuario generado lo utilizaremos para loguearnos al momento de pagar la compra.
 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this