Saltar al contenido

Firma electrónica simple

Tu cliente firma en su celular y el documento te vuelve sellado.

Lo mandas desde el panel o desde tu sistema, y eliges cómo le llega a cada firmante: por WhatsApp, por correo o con un enlace que repartes tú. Al final queda un PDF firmado, con sello de tiempo, que cualquiera puede validar.

Camino 1 · Desde el panel

Tu cliente firma desde su celular

Abre el enlace en el navegador del celular y firma ahí mismo, sin instalar nada y sin crear cuenta.

  1. 01

    Lo mandas desde el panel

    Subes el PDF, agregas a cada firmante con su RUT y eliges su canal: correo, WhatsApp o enlace. Puedes sumar varios firmantes al mismo documento. Su nombre es opcional y sirve para saludarlo en la invitación; en el documento firmado va el de su cédula.

  2. 02

    El firmante recibe el enlace

    Le llega por WhatsApp, con respaldo por SMS, o por correo. Con el canal Enlace, se lo pasas tú. Cada firmante tiene su propio enlace, y sólo la persona de ese RUT puede firmar con él.

  3. 03

    Lee antes de decidir

    Para firmar tiene que leerlo hasta el final. Si no es lo que esperaba, puede rechazarlo sin terminar de leer, y se anula para todos.

  4. 04

    Firma y confirma que es él

    Toca «Firmar documento» y pasa a PINRUT, el servicio de identidad de REDCUMBRE. La primera vez acredita su identidad con su cédula; después, basta su rostro. Su firma queda registrada apenas PINRUT confirma que es él, aunque no vuelva a la página.

    Cómo funciona la identidad verificada
  5. 05

    El documento se cierra y se sella

    Cuando firman todos, el PDF queda sellado, con la fecha y la hora que estampa un servicio externo. Cada firmante recibe por su canal el enlace para descargar su copia, y a ti te llega un correo. Cualquiera puede validarlo con el código de verificación.

    Validar documento

Camino 2 · Desde tu sistema

Tú pones el documento. Nosotros, la identidad, la firma y la prueba.

Tu sistema crea el documento y recibe en la misma respuesta el enlace de firma de cada persona. Cuando el documento termina, te avisamos, y el PDF firmado lo descargas desde ahí.

  1. 01
    tu sistema

    Crea el documento

    Un POST multipart con el PDF, los firmantes y, si quieres, la URL de tu webhook.

  2. 02
    ValidaFirma

    Devuelve los enlaces de firma

    En la misma respuesta: un url_firma por firmante en documento.firmantes, el código de verificación y los días de vigencia (7 por defecto; de 1 a 30 con dias_expiracion).

  3. 03
    tu sistema

    Reparte el enlace como quieras

    Lo pegas en tu aplicación, lo mandas por tu propio canal o lo muestras en pantalla. El firmante firma desde su celular.

  4. 04
    ValidaFirma

    Te avisa cuando termina

    El webhook avisa cuando el documento termina (firmado, rechazado, cancelado, vencido o no emitido) y cuando algo le impide avanzar a un firmante: bloqueo, identidad que no coincide, invitación no entregada, contacto no validado, o identidad aprobada tras revisión. No hay aviso al crearlo ni por cada firma. El PDF firmado lo descargas con un GET a url_descarga, o consultas el estado cuando quieras.

POST /api/fes/documentosestructura real
curl -X POST https://api.validafirma.cl/api/fes/documentos \
  -H "X-API-Key: $VALIDAFIRMA_API_KEY" \
  -F "documento=@contrato.pdf" \
  -F 'firmantes=[{"rut":"49999901-1","canal":"whatsapp","telefono":"+56912345678"}]' \
  -F "webhook_url=https://tu-sistema.cl/webhooks/validafirma"
respuesta201 Created
{
  "mensaje": "Documento creado exitosamente",
  "documento": {
    "id": "9f1c2a7e-4b3d-4e6f-8a21-5c0d7e9b1f44",
    "codigo_verificacion": "mu8k2x4p-9A4C71E8",
    "estado": "pendiente",
    "es_prueba": true,
    "sandbox": true,
    "firmantes": [{
      "id": "c81d4e2e-bcf2-4b3a-9d1a-2f6e0c7a5b90",
      "rut": "49999901-1",
      "canal": "whatsapp",
      "estado": "pendiente",
      "es_prueba": true,
      "sandbox": true,
      "url_firma": "https://app.validafirma.cl/firma/eyJ…"
    }]
  },
  "creditos": {
    "consumidos": 0,
    "saldo_restante": 999999,
    "transaccion_id": null,
    "costo_por_firmante": 0,
    "es_prueba": true,
    "sandbox": true
  }
}
webhook al completarsefirmado
{
  "evento": "documento.completado",
  "timestamp": "2026-10-02T13:15:09.000Z",
  "webhook_version": "1.0",
  "es_prueba": false,
  "sandbox": false,
  "documento": {
    "id": "9f1c2a7e-4b3d-4e6f-8a21-5c0d7e9b1f44",
    "codigo_verificacion": "mu8k2x4p-9A4C71E8",
    "nombre_original": "contrato.pdf",
    "estado": "firmado",
    "completed_at": "2026-10-02T13:15:08.000Z",
    "hash_original": "e3b0c44298fc1c149afbf4c8996fb924…",
    "hash_final": "9a1f3c7d52e0b84c6d1f2a7e3b9c0d58…",
    "sello": {
      "presente": true,
      "huella": "4b2e…c91a",
      "huella_sha1": "7f03…e2d4",
      "fecha": "2026-10-02T13:15:08.000Z"
    },
    "url_descarga": "https://app.validafirma.cl/api/fes/publico/documento/mu8k2x4p-9A4C71E8/pdf",
    "url_validacion": "https://app.validafirma.cl/public/validar?codigo=mu8k2x4p-9A4C71E8",
    "incluye_documento": false,
    "documento_base64": null,
    "size_bytes": null,
    "documento_error": null
  },
  "firmantes": [
    {
      "nombre": "ANA MARÍA PÉREZ SOTO",
      "rut": "49999901-1",
      "estado": "firmado",
      "firma_timestamp": "2026-10-02T13:15:03.000Z",
      "verificacion": {
        "metodo": "pinrut",
        "nombre_verificado": "ANA MARÍA PÉREZ SOTO",
        "identificador_comprobante": "8b5f2c1e-4d7a-4c3b-9e21-6f0a1d2b3c4d",
        "fecha": "2026-10-02T13:15:03.000Z",
        "comprobante": "<JWS firmado por PINRUT>"
      },
      "medios_validados": [{ "medio": "telefono", "origen": "invitacion" }]
    }
  ]
}
  • Varios firmantes

    Un enlace por persona, en el mismo documento.

  • Vence a los 7 días por defecto

    Puedes fijar de 1 a 30 con dias_expiracion. Si al vencer falta alguna firma, el documento vence; antes puedes reenviar los avisos o cancelarlo.

  • Carátula legal opcional

    Por defecto el PDF parte con una carátula que dice que fue firmado electrónicamente, con firma electrónica simple conforme a la Ley 19.799. Puedes pedir que se omita.

  • Código de verificación

    Viene en la respuesta y sirve para la validación pública del documento.

Firma desatendida

Lo recurrente se firma solo

Cuando el mismo representante firma cientos de documentos: estados de pago, contratos de trabajo, órdenes de servicio. El poder se inscribe una vez y los documentos de esa cuenta se firman en su nombre, sin intervenir uno por uno.

  • Se inscribe con la identidad verificada. El poder lo firma la propia persona inscrita, con PINRUT, por el recorrido normal de firma.
  • Tiene panel propio. Se puede pausar, activar o revocar en cualquier momento, y vence al año.
  • Después se usa por API. En vez de su RUT y su canal, el firmante lleva su identificador de firmante desatendido, y su firma se registra al crear el documento.
firmantes · con un firmante desatendidoestructura real
[
  { "rut": "49999901-1", "canal": "email", "email": "camila@ejemplo.cl" },
  { "firmante_desatendido_id": "2b7e1c90-0d4a-4f7e-9c33-8a1f6e5d2b10" }
]

Un firmante normal lleva su RUT y el dato de su canal. Un firmante desatendido lleva sólofirmante_desatendido_id.

Contrato de servicios_firmado.pdfmu8k2x4p-9A4C71E8
Camila Rojas Pérez
firmó · 15:47 hora de Chile
Andrés Soto Vera
firmó · 15:52 hora de Chile

Ejemplo con datos ficticios.

Prueba independiente

Un PDF firmado, con sello de tiempo, que también se valida sin nosotros

La validez la da la firma electrónica simple de cada firmante, conforme a la Ley 19.799. La evidencia que guardamos de cada firma sirve para probarla, y el sello prueba que nadie cambió el archivo después y la fecha en que quedó sellado.

  • Validación pública

    Con el código de verificación, cualquiera comprueba el estado y, si el documento no es confidencial, descarga el PDF. Sin cuenta.

  • Sin conexión, en Acrobat

    El sello viaja dentro del PDF. Acrobat verifica la integridad sin pasar por nosotros.

  • Huella publicada

    La huella del certificado del sello se publica para que cualquiera pueda contrastarla.

  • Nunca se entrega sin sello

    Un documento que no pudo sellarse nunca se entrega como firmado: queda como no emitido y te avisamos.

Validez sin letra chica

La firma electrónica simple vale como firma manuscrita según la Ley 19.799 (art. 3), salvo en los actos que ese artículo excluye —los que exigen una solemnidad que no se cumple en un documento electrónico, la presencia de la persona o los de derecho de familia— y en los instrumentos públicos, que piden firma electrónica avanzada (art. 4).

Lo que refuerza la prueba es la identidad de quien firma. Un código por SMS sólo prueba que alguien tenía ese teléfono. En ValidaFirma, la primera vez la persona acredita su identidad con su cédula, y cada vez que firma confirma que es ella con su rostro y una prueba de vida.

Pruébalo gratis antes de pagar

Firma un documento de prueba en tu celular, sin registrarte, o crea tu cuenta y prueba la integración con una llave de prueba.