Saltar al contenido principal
Versión: 2,8

Preguntas Frecuentes

¿Cómo usar JWTs?

Como parte del flujo, una vez que un usuario hace una solicitud, es decir, una solicitud de retirada de fondos/deposito interactiva, será procesada por la Anchor Platform y remitida a tu servicio. La Anchor Platform hará una llamada GET a <configured url>?token=<jwt token>. La Anchor Platform hará una llamada GET a <configured url>?token=<jwt token>.

Este token JWT contendrá:

  1. sub es la cuenta asociada con esta transacción. Puede ser usada para identificar la cuenta del usuario. Ten en cuenta que este valor puede ser diferente de la cuenta que será usada para recibir/enviar fondos. Puede ser usada para identificar la cuenta del usuario.
  2. Nota que este valor puede ser diferente de la cuenta que será usada para recibir/enviar fondos. jti es el hash de la transacción. data es la carga útil adicional que ha sido establecida por el usuario. Siempre contendrá el asset de Stellar que desea depositar o retirar.
  3. jti es el hash de la transacción.
  4. data es la carga adicional que ha sido establecida por el usuario. Siempre contendrá el asset de Stellar que desea depositar o retirar. Si lo proporciona el cliente, también contendrá el amount que el usuario desea transaccionar, el client_domain de la billetera verificada durante la autenticación SEP-10 y el client_name (definido como 'name' en la configuración de [clients] si se proporciona), y la preferencia de lang (idioma) del usuario.

¿Cómo proporcionar tarifas?

Actualmente, se recomienda proporcionar tarifas/tasas de exchange en la vista web/iFrame de tu aplicación.

El estándar SEP-24 proporciona un endpoint /fee para permitir que las empresas establezcan tarifas estáticas para sus transacciones. Sin embargo, actualmente no es admitido por el Anchor Platform. Sin embargo, actualmente no está admitido por la Anchor Platform.

nota

/fee endpoint será desaprobado en el futuro.

Cómo identificar la cuenta del usuario?

Deberías usar el campo sub del token JWT. Para billeteras custodiales, este valor estará en el formato account:memo. Usa el memo para identificar al usuario. Para billeteras no custodiales, simplemente usa 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 [clients], el token JWT incorporará adicionalmente el campo data.client_name, permitiendo la identificación de la billetera.

sep-9: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0009.md

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, lo que permitirá la identificación de la billetera.