LogoLogo
Tupay Website
Español
Español
  • 😀Bienvenidos a Tupay API
  • Documentación de la API
    • Depósitos
      • Aspectos Técnicos
      • Autorización y cálculo de Signature
      • Endpoint Creación de Depósito
      • Endpoint Estado de Depósito
      • Proceso Notificación
    • Retiros
      • Aspectos Técnicos
      • Autentificación y cálculo de Signature
      • Endpoint Creación de Retiro
      • Endpoint Estado de Retiro
      • Proceso de Notificación
    • KYC
      • Aspectos Tecnicos
      • Autorización y cálculo de Signature
      • Endpoint KYC
    • Conciliación
      • Aspectos técnicos y de seguridad
      • EndPoints
    • Plugin
      • WooCommerce
Con tecnología de GitBook
En esta página
  • Notificaciones de Depósitos
  • Ambiente Staging de pruebas para las notificaciones
  • Respuesta de la notificación
  • Lógica de Reintentos y Reenvío de Notificaciones

¿Te fue útil?

  1. Documentación de la API
  2. Depósitos

Proceso Notificación

Aprende cómo funcionan nuestra notificaciones sobre los depósitos

AnteriorEndpoint Estado de DepósitoSiguienteRetiros

Última actualización hace 1 año

¿Te fue útil?

Notificaciones de Depósitos

enviado cada vez que un depósito cambia su estado, le enviaremos una notificación asíncrona a la notification_url que haya enviado en la llamada o la que haya configurado bajo la sección Settings -> API Access -> Confirm URL, conteniendo el identificador del depósito.

Ten en cuenta que nos conectaremos solo a través de los puertos 80 y 443. Asegúrese que su notification_url tenga uno de esos puertos abiertos y aceptando conexiones nuestras.

Ambiente Staging de pruebas para las notificaciones

En el ambiente de STG tienen la posibilidad de probar el flujo completo tras completar o cancelar el estado de los depósitos de manera manual. Ingresando al STG Tupay Panel, yendo a Transactions -> Deposits. Luego de cambiar el estado del depósito, enviaremos la notificación correspondiente a su notification_url después de unos minutos.

Respuesta de la notificación

{
"deposit_id": 3000000001
}​
Campo
Formato
Descripción

deposit_id

Number

Identificador del depósito. Úselo para consultar el estado del Depósito.​

Lógica de Reintentos y Reenvío de Notificaciones

En caso de que por algún motivo su servidor no haya podido recibir la notificación y se nos haya devuelto un código HTTP distinto a 2XX, reintentaremos el envío de la notificación hasta 5 veces más o hasta que se nos responda con HTTP 2XX, lo que suceda primero.

En caso de que por algún motivo su servidor no haya podido recibir la notificación, asegúrese de responder con un código HTTP distinto de 2XX, así reintentamos el envío.

El tiempo entre cada uno de los 5 reintentos de notificación es exponencial: 5, 25, 125 y 625 minutos, en ese orden.

Cuando el envío de una notificación falla, se verá de la siguiente manera en el Tupay Panel:

Si usted ve errores como en la captura de pantalla superior, significa que el depósito fue completado con éxito, el dinero acredita en el balance de su cuenta, pero estamos recibiendo errores a la hora de notificar.

Si usted necesita ejecutar este consulta de estado a partir de nuestra notificación, una vez que haya resuelto el problema en la recepción de las notifcaciones, puede ir al Tupay Panel, localizar el Depósito (Transactions -> Deposits) y hacer click en el botón con tres puntos bajo la sección "Status History" y clickear en "Resend notification" para forzar el reenvío de una nueva notificación.

Puede tomar hasta 1 minuto en que se vuelva a enviar la notificación.

Una vez recibida la notificación, debes consultar el nuevo estado con el y actualizarlo en su extremo.

Cada vez que un depósito cambia su estado, le enviaremos una notificación para que pueda .

En caso de que no haya podido recibir ninguno de los 5 reintentos de notificación, siempre puede

Endpoint de Estado de Depósito
consultar su nuevo estado
volver a consultar el estado del Depósito.​
Aprobar/Cancelar desde la sección de Depósitos.
También puedes Aprobar/Cancelar depósitos desde el detalle de la transacción.
😎