User
Autorizaciones de pago
Consultar y revocar las autorizaciones de pago otorgadas a aplicaciones.
GET /user/payment-auths
Retorna todas las autorizaciones de pago que el usuario ha otorgado a aplicaciones de terceros.
Autenticacion
Bearer Token (Authorization: Bearer {token}).
Request
curl -X GET https://api.qvapay.com/user/payment-auths \
-H "Authorization: Bearer {token}"Response
[
{
"id": "456",
"app": {
"id": "789",
"name": "Mi Tienda",
"url": "https://mitienda.com",
"logo": "apps/logo.png",
"description": "Tienda online"
},
"created_at": "2025-01-01T00:00:00.000Z"
}
]Campos de respuesta
| Campo | Tipo | Descripcion |
|---|---|---|
id | string | Identificador de la autorizacion |
app | object | Datos de la aplicacion autorizada |
app.id | string | ID de la aplicacion |
app.name | string | Nombre de la aplicacion |
app.url | string | URL de la aplicacion |
app.logo | string | Ruta del logo |
app.description | string | Descripcion de la aplicacion |
created_at | string | Fecha de creacion de la autorizacion |
DELETE /user/payment-auths
Revoca una autorizacion de pago otorgada a una aplicacion.
Autenticacion
Bearer Token (Authorization: Bearer {token}).
Request
curl -X DELETE https://api.qvapay.com/user/payment-auths \
-H "Authorization: Bearer {token}" \
-H "Content-Type: application/json" \
-d '{
"id": "456"
}'Parametros
| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
id | string | Si | ID de la autorizacion de pago a revocar |
Response
{
"message": "Conexion revocada correctamente"
}Errores
| Codigo | Descripcion |
|---|---|
400 | ID de autorizacion no proporcionado |
401 | No autorizado o token invalido |
404 | Autorizacion de pago no encontrada |
500 | Error al revocar la conexion |