Documentación Mercado Libre
Descubre toda la información que debes conocer sobre las APIs de Mercado Libre.Documentación
Reporte de pagos
Parámetros
expiration_date: Periodo en el cual se quiere obtener el detalle (Formato: YYYY-mm-dd)
sort_by: valores posibles: DATE, ID. Valor por defecto: DATE.
order_by: Permite ordenar la búsqueda. Valores posibles: ASC, DESC. Valor por defecto: ASC.
offset: Permite buscar desde un número de resultado en adelante. El valor mínimo permitido es 0 y el valor máximo permitido es 10000. Por defecto el valor es 0.
limit: Limita la cantidad del resultado. El valor mínimo permitido es 1 y el valor máximo permitido es 1000. Por defecto el valor es 150.
Llamada:
curl -X GET -H 'Authorization: Bearer $ACCESS_TOKEN'
https://api.mercadolibre.com/billing/integration/periods/key/$KEY/group/ML/payment/details
Ejemplo:
curl -X GET -H 'Authorization: Bearer $ACCESS_TOKEN'
https://api.mercadolibre.com/billing/integration/periods/key/2023-08-01/group/ML/payment/details?limit=1
Respuesta:
"payment_info": {
"payment_id": "111111abcde",
"credit_note_number": null,
"payment_date": "2023-12-06T19:43:32",
"payment_type": "collections_forced",
"payment_type_description": "Pagos con débito automático",
"payment_method": "account_money",
"payment_method_description": "Mercado Pago",
"payment_status": "approved",
"payment_status_description": "Aplicado",
"payment_amount": 30000.5,
"amount_in_this_period": 500.32,
"amount_in_other_period": 300.18,
"remaining_amount": 0,
"return_amount": 200
}
Campos de respuesta
payment_id: identificador del pago (no corresponde para notas de crédito). [string]
credit_note_number: Número de nota de crédito (si corresponde).
payment_date: Fecha del pago.
payment_type_description: Descripción del tipo de pago.
payment_type: Tipo de pago.
payment_method_description: Descripción del método de pago.
payment_method: Método de pago.
payment_status_description: Descripción del estado del pago.
payment_status: Estado del pago.
payment_amount: Importe total del pago.
amount_in_this_period: Importe aplicado en este período.
amount_in_other_period: Importe aplicado en otro período.
remaining_amount: Saldo a favor para próximas facturas.
return_amount: Saldo a favor que tiene el vendedor. Se mostrará únicamente cuando el valor sea mayor a cero.
Detalle de pagos
Accede al detalle de cargos y percepciones correspondientes a un determinado pago.
Parámetros opcionales
sort_by: permite seleccionar por qué campo ordenar. Valores posibles: DATE
order_by: permite ordenar la búsqueda.
asc: ordena los resultados de manera ascendente (valor por default)
desc: ordena los resultados de manera descendente. Ej: date_sort=asc
offset: permite buscar desde un número de resultado en adelante Ej: offset=100 (devuelve a partir del resultado número 100).
limit: limita la cantidad de resultados. Por defecto el mínimo es 150. Máximo valor permitido: 1000. Ej: limit=300 (devuelve hasta 300 resultados).
Llamada:
curl -X GET -H 'Authorization: Bearer $ACCESS_TOKEN'
https://api.mercadolibre.com/billing/integration/payment/$PAYMENT_ID/charges
Ejemplo:
curl -X GET -H 'Authorization: Bearer $ACCESS_TOKEN'
https://api.mercadolibre.com/billing/integration/payment/111111abcde/charges
Respuesta:
"payment_details": [
{
"payment_info": {
"payment_id": "111111abcde",
"payment_date": "aaaa-mm-ddThh:mm:ss",
"association_amount": 4500,
"payment_amount": 999999,99
},
"charge_info": {
"detail_id": 999999999,
"detail_description": "xxxxxxxxxxx",
"detail_date": "aaaa-mm-ddThh:mm:ss"
}
}
]
Campos de respuesta
payment_id: identificador del pago. [string]
payment_date: fecha del pago.
association_amount: parte del pago aplicado a cargos o impuestos.
payment_amount: monto del pago que se aplica a los cargos o impuestos.
detail_id: Id del cargo.
detail_description: descripción del cargo.
detail_date: fecha del cargo.
Siguiente: Descargas.