Manual técnico: Registro del Usuario
Enviado por avelasquezm • 9 de Febrero de 2025 • Apuntes • 1.597 Palabras (7 Páginas) • 41 Visitas
Registro del Usuario:
- Solicitud de datos personales (nombres, apellidos, correo, cedula, contraseña, número de teléfono).
- Carga de Documentos (KYC).
- Correo de Verificación.
- Revisión de los Documentos (Operador de Amberes - BackOffice)
- Aprobación de Documentos (Operador de Amberes - BackOffice)
- Correo de Aprobación de Registro.
Problemas comunes con los Usuarios:
Problema | Posible Solución |
Olvido de Clave y/o Semilla. | Bloquear y Reasignar a un Nuevo Usuario. |
Falta de Utxos | |
Problema con los Documentos (muy pesados) | Indicar al Usuario que cargue una imagen o un el documento comprimido |
No están de acuerdo con el saldo | Se revisa el Historial |
2FA (Suele suceder por la diferencia de hora entre el sistema y el tlf) | La desactivación sólo se realiza a través del REDIS (el usuario NO puede desactivar el 2FA) |
Ordenes
- Las ordenes se crean al comprar o vender criptomonedas.
- Las ordenes pueden hacer Match completo o Match Parcial.
- Las ordenes se pueden cancelar por dos motivos:
- El cliente la cancela.
- El sistema las cancelas porque el monto es muy pequeño y no genera comisión.
Depósitos
- El sistema le envía una dirección al usuario.
- El usuario realiza el depósito.
- El sistema lo acredita a la Hot Wallet
- Se le acreditan los Tokens al usuario.
Retiros
Motivos por los cuales se rechace el bloque al momento de realizar un retiro:
- Direcciones inválidas.
- Montos mínimos a la comisión.
- Montos sumamente pequeños.
Transferencias
- Moneda
- ID del Usuario
- Cantidad
Acciones del Operador de Amberes (BackOffice)
- Usuario
- Consulta
- Aprobación
- Bloqueo
- Revisión de Documentos.
- Depósito Fiduciario
- Consulta
- Aprobación
- Rechazo
- Depósito Criptomoneda
- Retiros Fiduciarios
- Consulta
- Aprobación
- Rechazo
- Retiros Criptomonedas
Acciones del Desarrollador
Problemas comunes en el Exchange
Retiros en Criptomoneda
- Debe estar identificado
- Asset
- Id del Usuario
- Dirección de retiro
- Cantidad
Revisar
RECHAZO DE RETIROS PENDIENTES
- Se revisa el listado de retiros pendientes en la Vexwallet.
docker logs –tail 100 –follow 388 |
- Revisión rápida del listado (montos y formato de direcciones).
- Revisión con los Exploradores (Blockcypher) Validando que las direcciones existan.
- Revisar el balance de los usuarios que se rechazaran.
docker exec -it 2fc counterparty-client getrows --table balances --filter address = mr5RPy5iPWzqxT8AH3wUmp2TEHqAtkmvBH |
- Se realiza un broadcast para rechazar el retiro. Formato del Exchange para rechazar:
docker exec -it 2fc counterparty-client broadcast --source mga7oWBc3xw2YjS8KMbDeY8wftt8fJmWPr --text 98017:reject |
- Se verifica si se eliminó la transacción del listado.
docker logs –tail 100 –follow 388 |
- Se devuelve el dinero al usuario. Format de rechazo para el cliente:
docker exec -it 2fc counterparty-client issuance --source mga7oWBc3xw2YjS8KMbDeY8wftt8fJmWPr --transfer-destination mvHTZXKRVC3LgA7zXP59hGY8CQvQ6T1U2R --asset BTCT --quantity 0.00002271 --divisible --description ‘whithdraw rejected:100423’ |
- Revisar el balance de los usuarios nuevamente verificando que se acreditaron los Token
docker exec -it 2fc counterparty-client getrows --table balances --filter address= id_user |
CONSULTA DE USUARIO POR RETIRO
- Revisar el balance de los usuarios.
docker exec -it 2fc counterparty-client getrows --table balances --filter address like %mpCMv9NWggpcmQL68n6HGNoAgJsNKo3hJx% |
- Revisar en la tabla sends los tokens que ha quemado el usuario.
docker exec -it 2fc counterparty-client getrows --table sends --filter source = n1B9vqKgJajLcXPun9JGJkENYoCjveptd3 |
- Se revisa la cantidad y el memo.
- Se busca en el explorador (Blockcypher) si la dirección existe.
- Revisar los retiros pendientes.
docker logs -tail 100 -follow id_contenedor del middleware |
- Revisar el ID de la transacción en el broadcast.
docker exec -it 2fc counterparty-client getrows --table broadcasts --filter text like %101801:cryptoapproved% |
- Rechazar el retiro. Formato de rechazo para el cliente:
docker exec -it 2fc counterparty-client issuance --source mga7oWBc3xw2YjS8KMbDeY8wftt8fJmWPr --transfer-destination mr5RPy5iPWzqxT8AH3wUmp2TEHqAtkmvBH --asset PTRT --quantity 0.19484862 --divisible --description ‘whithdraw rejected:101571’ |
...