/transactions/adjustments/{type}

Ajustes

El endpoint /transactions/adjustments/{type} nos permite hacer ajustes de crédito y débito en las transacciones.

Además, a través de este endpoint te enviaremos una solicitud de ajuste cuando las banderas(Mastercard o Visa) fuerzan una transacción. También puedes recibir Payments que nos llegan a través del flujo offline etapa de Compensación.

No es posible rechazar las transacciones de este endpoint. Siempre las consideraremos efectivas y con impacto financiero, independientemente de la respuesta que recibamos. Esperaremos que nos informes el resultado de la transacción en tu sistema. No generará cambios en nuestra operatoria, pero puede resultar útil para casos de revisión manual.

Consideraciones

Este endpoint se usa durante la conciliación y los flujos online, principalmente para hacer ajustes durante el proceso de liquidación y también en caso de devoluciones.

Además de validar la firma que te enviamos, al generar la respuesta debes firmar tu body junto con el timestamp y el endpoint de respuesta con tu api-secret luego de impactar la operación. Ten en cuenta que validaremos la firma y rechazaremos la transacción si la firma no coincide o expiró.

Puedes encontrar más información en Configuración de Webhooks.

Parámetros disponibles

Path Parameters
typeenum
Cuerpo de solicitud
application/json

Body de ajuste que enviaremos al endpoint proporcionado.

transactionobject13 propiedades
merchantobject7 propiedades
cardobject4 propiedades
installmentsobject5 propiedades
userobject1 propiedades
amountobject4 propiedades

Detalle de respuestas

204
Respuesta esperada para indicar que el ajuste fue recibido.

Ejemplo de solicitudBody de ajuste que enviaremos al endpoint proporcionado.
{
  "transaction": {
    "id": "ctx-200kXoaEJLNzcsvNxY1pmBO7fEx",
    "type": "PURCHASE",
    "point_type": "POS",
    "entry_mode": "MANUAL",
    "country_code": "ARG",
    "origin": "DOMESTIC",
    "source": "ONLINE",
    "network": "MASTERCARD",
    "cardless_withdrawal_user_id": "example_value",
    "cardless_withdrawal_token": "example_value",
    "tl_id": "example_value",
    "original_transaction_id": "ctx-200kirg6qicg1qHSCbgaStrEHjI",
    "local_date_time": "2019-08-24T14:15:22"
  },
  "merchant": {
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "mcc": "example_value",
    "address": "example_value",
    "name": "example_value",
    "terminal_id": "example_value",
    "country": "example_value",
    "city": "example_value"
  },
  "card": {
    "id": "c-1625519392748E6XZBK",
    "product_type": "PREPAID",
    "provider": "MASTERCARD",
    "last_four": "1573"
  },
  "installments": {
    "quantity": "12",
    "credit_type": "NO_PROMOTION",
    "grace_period": "0",
    "current_installment": "1",
    "promotion_type": "MSI_PROMOTION"
  },
  "user": {
    "id": "u-1625758043579BAR6D4"
  },
  "amount": {
    "local": {
      "total": "99.49",
      "currency": "ARS"
    },
    "settlement": {
      "total": "1.08",
      "currency": "USD"
    },
    "transaction": {
      "total": "0.86",
      "currency": "EUR"
    },
    "details": [
      {
        "type": "BASE",
        "currency": "example_value",
        "amount": "example_value",
        "name": "example_value"
      }
    ]
  }
}
Ejemplo de respuesta (200)Respuesta esperada en caso de informar el resultado del ajuste.
{
  "status_detail": "APPROVED",
  "message": "string"
}

Pomelo AI

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