CommandClass _CREATEACCOUNT

Permite a un usuario o anónimo crear una cuenta, en el establecimiento indicado.

Siempre que el servidor del establecimiento destino lo permita, puedes crear una cuenta, puede permitir que un anónimo cree cuentas, o un empleado con el privilegio de crear cuentas, o requerir que aparte del privilegio de crear cuentas, también sea cajero (operador o gerente) para poder procesar el cobro en el caso de que la creación de cuenta sea onerosa, lo que automáticamente generaría un cobro en caja con su ticket y todo.

Cuentas sin especificar una categoría, significa que son cuentas de empleado, y su creación está limitada al administrador del sistema, solo él puede crear cuentas de empleados.

Para saber qué categorías son creables de forma anónima, o desde el token de identidad que tengas logueado, use la función _GETACCOUNTSCATEGORIES.

Como se permite la creación anónima, si no se envía el token de sesión, o este token falla, se entenderá de que es una creación por anónimo.

Dado la cantidad de información a enviar, se recomienda el uso del procedimiento CommPost.php y HTTP POST.

Depende de las políticas de cada establecimiento, los datos reales pueden ser requeridos para un uso de la cuenta presencial en el establecimiento, al momento de hacer la primera carga de dinero, el empleado será advertido de que debe verificar los datos reales ya que es una cuenta nueva (esto depende de la configuración, por default: SÍ).

Configuraciones relacionadas en el servidor:

Requiere Servidor 17.3.91 o posterior.

Input Parameters (HTTP POST METHOD):

  • CommandClass = _CREATEACCOUNT.
  • Param1 = target CyberName.
  • Param2 = Session Token.
  • Param3 = Nombre de cuenta a crear.
  • Param4 = CategoryName + null + Password + null + Email + null + DNI + null + Name + null + LastName + null + Address + null + Telephone + null + TutorTelephone + null + BornDate (en formato yyyy/mm/dd)

Output:

[{“ResponseClass”: “ERROR”, “Param1”: “message”, … }]
[{“ResponseClass”: “OK”}]

Example of usage:

https://wingamer.ar/ApiMasterControl/CommPost.php