Cancelar pagos

En esta guía, encontrarás instrucciones paso a paso para cancelar manualmente un pago creado previamente pago Yuno.

📘

Cancelación automática diferida

Si prefieres que Yuno cancele automáticamente las autorizaciones tras un retraso especificado, puedes configurar delayed_cancel_settings al crear el pago. Esto ayuda a mejorar la experiencia del cliente al liberar automáticamente los fondos retenidos. Más información en el Cancelar y capturar flujo .

🚧

Pagos cancelables

Sólo se pueden cancelar los pagos con estado PENDIENTE. Consulta la página de estado de pago para obtener más detalles sobre el posible estado de pago.

Requisitos

Para cancelar un pago, debe:

  • Accede a tus Credenciales de API en el Yuno Dashboard, que consta de:
    • public-api-key
    • private-secrete-key
  • Tener los datos de identificación de pago recibidos después de crear el pago utilizando el endpoint de Crear pago:
    • id: El identificador único del pago, obtenido del parámetro id después de crear el pago.
    • transaction_id: El identificador único de la transacción obtenido del parámetro transaction.id después de crear el pago.
📘

Explora Postman Collections de Yuno

Yuno proporciona Postman Collections que puedes usar para replicar los casos de uso localmente.

Cancelar un pago

Puede cancelar un pago solo si tiene el estado PENDIENTE. Utilizar el endpoint de Cancelar pago para cancelar el pago. Para identificar el pago a cancelar, debe proporcionar su id y el transaction_id.

Para confirmar que ha cancelado correctamente el pago , compruebe si los parámetros de la respuesta endpoint Cancelar pago contienen los siguientes valores:

  • type = CANCEL
  • status = SUCCEEDED
  • payment.status = CANCELED
  • payment.sub_status = CANCELED

Si la respuesta contiene los valores anteriores, la cancelación fue exitosa.

Verifique el estado del pago

Si, por algún motivo, necesita confirmar la cancelación del pago: