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