Información adicional sobre el pagador en el conector de Mercad Pago

Objetivo

Completar la información del pagador y la referencia de la venta en la pasarela Mercado Pago para cumplir con las especificaciones de todos los mercados donde se encuentra operativa.

Alcance

Se detalla a continuación la modificación realizada en la integración con Mercado Pago y en el formulario de pago dentro de la página de checkout.

Ajuste

Se modifica el conector de Mercado Pago para completar la siguiente información del pagador dentro del nodo <payer>:


first_name = Nombre del pagador. Es el nombre de la información de facturación.

last_name = Apellido del pagador. Es el apellido de la información de facturación.

identification > number = Numero de documento del pagador. Es el documento de la informacion de facturacion.


Por otra parte, se modifica el campo statement_descriptor para enviar allí el nombre del userservice (actualmente se estaba enviando MERCADOPAGO por defecto).


A su vez se incorpora la sección additional_info en el log MercadoPagoPaymentSave.txt con la siguiente lista de Items:

 

id = Número de itinerario

title = Por defecto se envia "Venta de Viaje"

description = Se envia la palabra "Itinerario + [Número de itinerario]", ejemplo "Itinerario 1497832"

quantity = Por defecto se envia 1

unit_price = Monto total a cobrar

category_id = Por defecto se envia "Travels"

 

Luego, y dentro de additional_info se envian los datos del pagador:


first_name = Nombre del pagador. Es el nombre de la información de facturación.

last_name = Apellido del pagador. Es el apellido de la información de facturación.

number = Numero de telefono del pagador. Es el teléfono de la información de facturación.

street_name = Calle del domicilio del pagador. Es la calle de la información de facturación. Como el formulario tiene un unico campo, se manda aqui tanto la calle como el número.

Netactica.com