Registrar usuario

Los usuarios son las cuentas principales que manejan 1 o más emisores, esta sería la cuenta principal de tu integración y la que registrará a todos los emisores (Clientes), quienes son los RFCs que emiten facturas.

POST: https://api.fiscalpop.com/api/v1/registration/signup

Campos de la solicitud

  • name: Nombre de tu usuario, cuenta u empresa.

  • email: Correo de contacto, donde nos comunicaremos contigo.

  • password: Tu contraseña de acceso al Dashboard (dashboard.fiscalpop.com).

  • phone: Telefono de contacto para seguridad.
    El teléfono jamás es compartido, solo se usa para comunicación urgente

Campos de la Respuesta

  • name: Nombre de tu usuario, cuenta u empresa.

  • email: Correo de contacto, donde nos comunicaremos contigo.

  • password: Tu contraseña de acceso al Dashboard (dashboard.fiscalpop.com).

  • phone: Telefono de contacto para seguridad.

  • createdAt: Fecha de creación de la cuenta

  • masterToken: Esta es la llave de acceso principal, tu app no debe exponerla públicamente, ya que es el token que crea, edita y destruye las cuentas de emisores, así como controlar su billing y datos privados.
    El master token controla cuentas, pero no se utiliza para facturar, para eso cada cuenta tiene su homólogo AuthToken que verás más adelante

  • planType: La clave de Plan que está registrada. Todas las cuentas nuevas comienzan con PlanType: 0

  • credit: Crédito inicial de la cuenta, todas comienzan con 0.

  • emailValid: Si tu correo ya fué validado, todas comienzan con false.

Registrar usuario

JSON

Cuerpo del request

(application/json)


{
    "name":"Gabriel Balsa",
    "email":"contacto@ejemplo.mx",
    "password":"*****",
    "phone":"+524423339876" 
}

Respuesta correcta


{
    "name": "Gabriel Balsa",
    "email": "contacto@ejemplo.mx",
    "password": "12345", // password regresa visible
    "phone": "+524423339876",
    "createdAt": "2018-09-06T21:11:42.264Z",
    "masterToken": "b4a52fd8-19f6-4eac-83d7-18e98f7722dd", // Tu token principal
    "planType": 0,
    "credit": 0,
    "emailValid": false
}