QvaPay API
Push

Eventos de entrega

POST /push/events reporta que un aviso se recibió o se abrió.

POST /push/events

La app o el navegador reportan la recepción y la apertura de un aviso, usando el did que viaja en el payload. La respuesta es siempre 200: un did desconocido o de otro usuario no hace nada.

Autenticación

Bearer Token (Authorization: Bearer {token}).

Request

CampoTipoNotas
didstring numéricaid de la entrega (campo did del payload)
eventreceived | opened
curl -X POST https://api.qvapay.com/push/events \
  -H "Authorization: Bearer {token}" \
  -H "Content-Type: application/json" \
  -d '{ "did": "8412", "event": "opened" }'

Response

{ "ok": true, "applied": true }

applied es false cuando el evento ya estaba registrado o el did no es del usuario. Límite: 60 eventos por minuto por usuario.