guilleqnx

payer con Email

Recommended Posts

Hola,

 

Estoy creando una app en la cual necesito traer el email del usuario cuando hace la compra, Tengo otra app en la cual creo un boton y ahi si puedo obtener varios datos(Es de otra cuenta) sin embargo con un producto normal en la tienda de mercado libre, no puedo obtenerlo...

 

 

Desde la api de mercadolibre a la tienda

    "payer": {
      "id": 9999999999,
      "first_name": "user,
      "last_name": "test",
      "nickname": "TEST_TEST_"
    },

 

 

Con MercadoPago, creando un boton

    "payer": {      "id": 000000000,      "first_name": "test test",      "last_name": "test",      "phone": {        "area_code": null,        "number": "0000-000000",        "extension": ""      },      "identification": {        "type": null,        "number": "00000000"      },      "email": "test@hotmail.com",      "nickname": "TEST"    },

Es posible traer el mail de una compra normal?

 

 

 

Saludos

Share this post


Link to post
Share on other sites

Buen día, tengo una duda respecto del mail del buyer, si por ejemplo realizo una compra con el siguiente usuario.
 

customer
{
 "id":386144678,
 "nickname":"TETE3880756",
 "password":"qatest9280",
 "site_status":"active",
 "email":"test_user_58852481@testuser.com"
}

al momento de recibir notificación de la compra, tengo el id de la orden, para obtener detalles de la compra golpeo a la api de mercadolibre con

https://api.mercadolibre.com/orders/1897343809?access_token=APP_USR-........   , donde el numero es el id de la orden que me llega por notificación y concide con el numero de orden que se puede ver desde la pagina de mercadolibre.
Lo que recibo es lo siguiente

{
	"body": {
		"id": 1897343809,
		"date_created": "2018-12-26T10:00:08.000-04:00",
		..... etc .....
		"buyer": {
			"id": 386144678,
			"nickname": "TETE3880756",
			"email": "ttest.wmbt4y+2-oge4dsnztgqztqnjw@mail.mercadolibre.com",
			"phone": { ... },
			.... etc .....
		},
		....... etc .....
	},
	"httpCode": 200
}

Tanto la publicación como la compra la estoy realizando con usuarios de prueba.
La respuesta que espero recibir es:

Quote

"email":"test_user_58852481@testuser.com"

en los datos del buyer, sin embargo recibo 

Quote

"email": "ttest.wmbt4y+2-oge4dsnztgqztqnjw@mail.mercadolibre.com",

Lo que me da a suponer que el mail esta encriptado.

Mi pregunta son:
De que manera puedo obtener con los datos que me llegan en la notificación de la compra que son, por ejemplo

{
  "resource": "/orders/189....09",
  "user_id" : 386....840,
  "topic" : "orders_v2",
  "application_id" : 669898....9923,
  "attempts" : 1,
  "sent" : "2018-12-26T14:00:14.412Z",
  "received": "2018-12-26T14:00:12.378Z"
}


Como puedo obtener el mail correcto del comprador, para esta prueba seria, "email":"test_user_58852481@testuser.com"

Desde ya muchas gracias.

Share this post


Link to post
Share on other sites
2 hours ago, MARTIN_ARTAZA said:

Buen día, tengo una duda respecto del mail del buyer, si por ejemplo realizo una compra con el siguiente usuario.
 


customer
{
 "id":386144678,
 "nickname":"TETE3880756",
 "password":"qatest9280",
 "site_status":"active",
 "email":"test_user_58852481@testuser.com"
}

al momento de recibir notificación de la compra, tengo el id de la orden, para obtener detalles de la compra golpeo a la api de mercadolibre con

https://api.mercadolibre.com/orders/1897343809?access_token=APP_USR-........  , donde el numero es el id de la orden que me llega por notificación y concide con el numero de orden que se puede ver desde la pagina de mercadolibre.
Lo que recibo es lo siguiente


{
	"body": {
		"id": 1897343809,
		"date_created": "2018-12-26T10:00:08.000-04:00",
		..... etc .....
		"buyer": {
			"id": 386144678,
			"nickname": "TETE3880756",
			"email": "ttest.wmbt4y+2-oge4dsnztgqztqnjw@mail.mercadolibre.com",
			"phone": { ... },
			.... etc .....
		},
		....... etc .....
	},
	"httpCode": 200
}

Tanto la publicación como la compra la estoy realizando con usuarios de prueba.
La respuesta que espero recibir es:

en los datos del buyer, sin embargo recibo 

Lo que me da a suponer que el mail esta encriptado.

Mi pregunta son:
De que manera puedo obtener con los datos que me llegan en la notificación de la compra que son, por ejemplo


{
  "resource": "/orders/189....09",
  "user_id" : 386....840,
  "topic" : "orders_v2",
  "application_id" : 669898....9923,
  "attempts" : 1,
  "sent" : "2018-12-26T14:00:14.412Z",
  "received": "2018-12-26T14:00:12.378Z"
}


Como puedo obtener el mail correcto del comprador, para esta prueba seria, "email":"test_user_58852481@testuser.com"

Desde ya muchas gracias.

no es posible. para la privacidad del comprador, el Mercado Libre mascara el email

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...