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.
Related content
Netactica.com