Digito

Svelte

Integra la firma de Digito en Svelte con el SDK de embed.

Instalación

npm install @digitogroup/embed-svelte

Firma con el token de destinatario

<script lang="ts">
  import { EmbedSignDocument } from '@digitogroup/embed-svelte';

  export let token: string;

  function onCompleted(data: { documentId: number }) {
    console.log('Documento del evento:', data.documentId);
  }
</script>

<EmbedSignDocument
  host="https://business.digito.do"
  {token}
  onDocumentCompleted={onCompleted}
/>

Autenticación y resultado

El firmante se autentica de nuevo con Digito ID antes de cada acción de firma. Una sesión abierta en Business, una clave de API, un token de destinatario o un token presign no sustituye esta autenticación.

Obtén el token del destinatario desde tu servidor después de comprobar su acceso al sobre. Conserva la clave de API en el servidor. El componente recibe solo el token del destinatario autorizado.

Un callback del embed permite actualizar la interfaz; tu servidor debe consultar el sobre y su destinatario para confirmar el resultado. Los eventos pueden repetirse; evita actualizar el proceso dos veces.


Personalización

<script lang="ts">
  import { EmbedSignDocument } from '@digitogroup/embed-svelte';

  const token = 'token_de_destinatario_ejemplo';

  const customCss = `
    .embed--Root {
      border-radius: 8px;
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    }
  `;

  const cssVars = {
    primary: '#0000FF',
    background: '#F5F5F5',
    radius: '8px',
  };
</script>

<EmbedSignDocument
  host="https://business.digito.do"
  {token}
  css={customCss}
  cssVars={cssVars}
  darkModeDisabled={true}
/>

Consulta apariencia del embed para conocer las variables admitidas. css, cssVars y los controles de apariencia dependen de la configuración habilitada para tu integración.


Continúa con el embed