Por lo tanto, necesito generar un código que pueda vincularse a un usuario/prospecto específico con una cantidad en dólares incorporada en él. Tiene que ser reversible para que la aplicación del cliente pueda confirmar la validez del código y aplicar el descuento que pretende un administrador.Generar código de cupón de tiempo específico de usuario 1
Me gustaría hacer que el código sea lo más corto posible, pero tiene que estar bien oculto para que los vendedores no puedan empezar a jugarlo por su cuenta.
Puedo pensar en algo, rebotando números, dividiendo por pi y convirtiendo a hexadecimal y otras cosas, pero estaría realmente interesado en ideas o mejores prácticas de la comunidad.
Estoy haciendo esto en C# pero espero que se puedan traducir los métodos de cualquier idioma.
editar: para aclarar. No puedo almacenar esto antes de tiempo, los códigos deben construirse sobre la marcha y llevar toda la información con ellos.
por ejemplo. El vendedor 14 llama sobre el cliente 773 y quiere darles $ 500 de descuento en su orden. 14, 773 y 500 deben estar en el código de cupón y poder extraerse en la aplicación del cliente después de las claves del vendedor en el código.
Podría aclarar el protocolo aquí? Parece que tiene varias fiestas, un vendedor S, un cliente (¿cliente?) C, una base de datos central D y una aplicación cliente A. ¿Quién habla con quién y en qué orden, y qué parte le dice a qué otra parte qué ? Es difícil responder a tu pregunta sin esto. –