/chargebacks/v2/Buscar contracargos
El endpoint /chargebacks/v2/ realiza una búsqueda de los contracargos del cliente. Se pueden añadir filtros para acotar los resultados de la búsqueda.
Consideraciones
Tendrás que especificar tus filtros como parámetros siguiendo este patrón: filter[field]=value. Por ejemplo: filter[status]=APPROVED
Los resultados serán paginados y podrás especificar la cantidad de datos por página y también qué página ver.
Rango de fechas
Hay un filtro para el campo created_at, que podrás usar para obtener los contracargos creados dentro de un rango de fechas. Por ejemplo: filter[created_at][from]=2022-07-27&filter[created_at][to]=2022-07-28
También se puede filtrar por la fecha de última actualización updated_at.
Ordenamiento
Podrás especificar el orden de los resultados con determinados parámetros que deberás enviar como una lista de strings en el filtro de tipo sort. Por ejemplo: ?sort=status,created_at
El ordenamiento por defecto será ascendente. Para especificar un orden descendente, deberás enviar el carácter '-' como prefijo del atributo. Por ejemplo: ?sort=status,-created_at
Parámetros disponibles
Detalle de respuestas
curl -X GET "https://api.pomelo.la/chargebacks/v2/?filter[user_id]=example_value&filter[status]=example_value&filter[transaction_id]=example_value" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY"{
"data": [
{
"amount": 0,
"attachments": [
{
"created_at": "string",
"file_name": "string",
"file_size": 0,
"file_type": "string",
"id": "string"
}
],
"card_replacement": true,
"country_id": "ARG",
"created_at": "string",
"currency": "ARS",
"description": "string",
"reason": "VIRTUAL_PAYMENT",
"dispute_type": "CONTROVERSY",
"id": "`cbk-1ab2c3d4`",
"liability": "MERCHANT",
"dispute_reason": "string",
"status": "PENDING",
"transaction_id": "string",
"trust_credit_applied": true,
"updated_at": "string",
"user_id": "string"
}
],
"meta": {
"filter": [
{
"key": "string",
"value": [
null
]
}
],
"pagination": {
"current_page": 0,
"page_size": 0,
"total_items": 0,
"total_pages": 0
}
}
}