Obtener configuración de Stripe
GET/payment/withStripe
Devuelve el estado actual de la configuración de pagos con Stripe para la compañía del transportista.
Flujo técnico:
- Verifica autenticación del usuario
- Obtiene la compañía asociada al usuario
- Recupera configuración de pagos (payment_settings)
- Devuelve estado de Stripe y datos relacionados
Información incluida:
- withStripe: Estado de habilitación de pagos con Stripe
- stripe_customer: ID de cliente en Stripe (si existe)
- default_payment_method: ID del método de pago predeterminado (si existe)
- tos_acceptance: Estado de aceptación de términos
Validaciones:
- Usuario debe estar autenticado (JWT válido)
- Usuario debe pertenecer a una compañía válida
Ejemplo de respuesta:
{
"withStripe": true,
"stripe_customer": "cus_ABC123XYZ456",
"default_payment_method": "pm_1ABC123XYZ456",
"tos_acceptance": {
"date": 1733947200,
"ip": "192.168.1.1",
"accepted": true
}
}
Casos de error:
- 401 Unauthorized:
- Token JWT inválido
- Usuario no tiene compañía asociada
- Error al recuperar configuración
Responses
- 200
- 401
Configuración de pagos
No autorizado. Posibles causas:
- Token JWT inválido
- Usuario no tiene compañía asociada