Preguntas Frecuentes
¿Cómo Usar JWTs?
Como parte del flujo, una vez que un usuario hace una solicitud, es decir, una solicitud interactiva de retirada de fondos/deposito, será procesada por la Anchor Platform y reenviada a tu servicio. La Anchor Platform hará una llamada GET a <configured url>?token=<jwt token>.
Este token JWT contendrá:
expes el tiempo de caducidad del token. Debes verificar que el token proporcionado no haya caducado.subes la cuenta asociada con esta transacción. Puede utilizarse para identificar la cuenta del usuario. Ten en cuenta que este valor puede ser diferente de la cuenta que se utilizará para recibir/enviar fondos.jties el hash de la transacción.dataes la carga adicional que ha sido establecida por el usuario. Siempre contendrá elassetde Stellar que se desea depositar o retirar. Si es proporcionada por el cliente, también contendrá elamountque el usuario desea transaccionar, elclient_domainde la billetera verificada durante la autenticación SEP-10, y elclient_name(definido como 'name' en la configuración de clients si es proporcionado), y la preferencia delang(idioma) del usuario.
¿Cómo Proporcionar Tarifas?
Actualmente, se recomienda proporcionar tarifas/tasas de cambio en la vista iFrame/web de tu aplicación.
El estándar SEP-24 proporciona un endpoint /fee para permitir a las empresas establecer tarifas estáticas para sus transacciones. Sin embargo, actualmente no es admitido por la Anchor Platform.
El endpoint /fee será desaprobado en el futuro.
¿Cómo identificar la cuenta del usuario?
Debes usar el campo sub del token JWT. Para billeteras de custodia, este valor estará en el formato account:memo. Usa el memo para identificar al usuario. Para billeteras no custodiales, simplemente utiliza el valor sub en sí, que será igual a la cuenta del usuario.
¿Cómo identificar la billetera?
Utiliza los atributos data.client_domain dentro del token JWT. En presencia de la configuración de clients, el token JWT incorporará adicionalmente el campo data.client_name, permitiendo la identificación de la billetera.