/chargebacks/v2

Crear contracargo

El endpoint /chargebacks/v2/ permite crear un contracargo.

Validaciones

Para la creación de un contracargo, se deben cumplir las siguientes validaciones:

  • Solo puede existir un contracargo por cada transacción.
  • El campo amount debe ser mayor a 0.
  • El campo amount debe ser menor o igual al monto de la transacción.
  • La antigüedad de la transacción a la cual está asociada el contracargo no debe exceder los 90 días.

Consideraciones

Cuando se crea un contracargo de tipo CONTROVERSY, podremos agregar adjuntos para apoyar la disputa. Esto se puede hacer con el recurso

Parámetros disponibles

Header Parameters
AuthorizationString
Cuerpo de solicitud
application/json
card_replacementboolean
country_idstring
descriptionstring
dispute_amountnumber
dispute_typeenum
reasonenum
transaction_idstring
trust_credit_appliedboolean

Detalle de respuestas

401
No autorizado

Ejemplo de solicitud
{
  "card_replacement": true,
  "country_id": "example_value",
  "description": "example_value",
  "dispute_amount": 1,
  "dispute_type": "CONTROVERSY",
  "reason": "VIRTUAL_PAYMENT",
  "transaction_id": "example_value",
  "trust_credit_applied": true
}
Ejemplo de código
curl -X POST "https://api.pomelo.la/chargebacks/v2" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
  "card_replacement": true,
  "country_id": "example_value",
  "description": "example_value",
  "dispute_amount": 1,
  "dispute_type": "CONTROVERSY",
  "reason": "VIRTUAL_PAYMENT",
  "transaction_id": "example_value",
  "trust_credit_applied": true
}'
Ejemplo de respuesta (201)Contracargo creado
{
  "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"
}

Pomelo AI

Asistente de inteligencia artificial para consultas sobre la API de Pomelo
¡Hola!¿Cómo puedo ayudarte hoy?
Crear contracargo | Pomelo API Reference