Para implementar TIN en las aplicaciones bancarias, existen elementos comunes de experiencia de usuario (UX) que la mayoría de los bancos utilizarán. Estos elementos incluyen:
Listas de billeteras confiables (trusted wallets)
Listas de transferencias
Actualización de los datos de la billetera del usuario
Una relación de confianza se establece entre la billetera de un usuario y un firmante (signer) de otro usuario. Esta relación es unidireccional y no aplica para transferencias de tipo REQUEST.
Cuando existe una relación de confianza, la transferencia se ejecuta automáticamente sin necesidad de que sea aceptada.
📌 Nota: Quien acepta o crea una relación de confianza es siempre el usuario receptor.
var Tinapi = require('tinapi_');var defaultClient = Tinapi.ApiClient.instance;// Configure API key authorization: ApiKeyAuthvar ApiKeyAuth = defaultClient.authentications['ApiKeyAuth'];ApiKeyAuth.apiKey = API_KEY;// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)//ApiKeyAuth.apiKeyPrefix = 'Token';var apiInstance = new Tinapi.LinksApi();var opts = { 'target': "targetSigner", 'type': 'TRUST'};apiInstance.getLink(opts).then(function(data) { console.log('API called successfully. Returned data: ' + data); console.log(JSON.stringify(data));}, function(error) { console.error(error);});