Establecer método de pago predeterminado
POST/payment/default_payment_method/:id
Configura un método de pago como predeterminado para futuras transacciones.
Validaciones:
- El método debe pertenecer al cliente Stripe del usuario
- El método debe estar activo y válido
- El usuario debe tener permisos para modificarlo
Efectos:
- Actualiza el campo default_payment_method en la base de datos
- Todas las transacciones futuras usarán este método por defecto
Ejemplo de uso:
- Usuario selecciona "Usar como predeterminado" en una tarjeta
- Frontend llama a este endpoint con el ID del método
- Backend valida y actualiza la configuración
Request
Responses
- 200
- 401
Método establecido como predeterminado exitosamente
No autorizado o método inválido. Posibles causas:
- Token JWT inválido
- Método no pertenece al usuario
- Método no existe o está inactivo
- Error al actualizar en base de datos