Registrar transportista en Stripe
POST/payment/register_stripe
Crea una cuenta de cliente en Stripe para el transportista y guarda el ID de cliente.
Flujo típico:
- Se llama cuando el usuario acepta los términos de pago
- Crea una cuenta Stripe si no existe
- Asocia la cuenta Stripe al perfil del transportista
Detalles técnicos:
- Registra timestamp e IP de aceptación
- Crea cuenta Stripe con datos del usuario
- Guarda stripe_customer_id en la base de datos
Requisitos previos:
- Usuario debe haber aceptado los términos de pago
- Usuario debe tener datos completos (email, etc.)
Ejemplo de uso:
- Usuario acepta términos en frontend
- Frontend llama a este endpoint
- Backend registra en Stripe y devuelve ID de cliente
Responses
- 200
- 401
Registro en Stripe exitoso
No autorizado o fallo en registro. Posibles causas:
- Token JWT inválido
- Usuario no encontrado
- Error al crear cuenta en Stripe
- Datos incompletos del usuario