Home / 博客中心 / API DocuSign: Generazione di URL di firma incorporata con una specifica scadenza

API DocuSign: Generazione di URL di firma incorporata con una specifica scadenza

Shunfang
2026-03-12
3min
Twitter Facebook Linkedin

Navigare l'API di DocuSign per firme incorporate sicure

Nel panorama in continua evoluzione dei contratti digitali, le aziende si affidano sempre più alle piattaforme di firma elettronica per semplificare i flussi di lavoro garantendo al contempo sicurezza e conformità. DocuSign, leader in questo spazio, offre potenti funzionalità API che consentono agli sviluppatori di integrare i processi di firma direttamente nelle loro applicazioni. Una funzionalità chiave è la generazione di URL di firma incorporati, che consente agli utenti di firmare documenti senza mai lasciare l'applicazione host. Questo articolo esplora come ottenere ciò utilizzando l'API di DocuSign, concentrandosi sull'impostazione di tempi di scadenza specifici per un maggiore controllo. Da un punto di vista commerciale, tale integrazione può ridurre l'attrito nell'onboarding dei clienti e nell'esecuzione dei contratti, potenzialmente aumentando i tassi di conversione fino al 30% secondo i benchmark del settore.

Il ruolo delle firme incorporate nei moderni processi aziendali

Le firme incorporate consentono di presentare i documenti all'interno di un iframe o di una visualizzazione Web, creando un'esperienza utente senza interruzioni. A differenza delle firme remote, che richiedono ai destinatari di accedere a un collegamento tramite e-mail, le firme incorporate sono ideali per scenari in-app come portali di vendita o sistemi HR. L'API di DocuSign supporta questa funzionalità tramite la sua eSignature REST API, consentendo il controllo programmatico sulle cerimonie di firma. Le aziende apprezzano questo perché consente di mantenere la coerenza del marchio e di raccogliere eventi di completamento in tempo reale.

L'impostazione di tempi di scadenza per questi URL aggiunge un ulteriore livello di sicurezza, impedendo l'accesso non autorizzato dopo il periodo definito. Ciò è particolarmente utile nei settori ad alto rischio come quello finanziario o legale, dove i documenti sensibili al tempo devono essere protetti da attacchi di replay o esposizione indefinita.

image


Stai confrontando piattaforme di firma elettronica con DocuSign o Adobe Sign?

eSignGlobal offre una soluzione di firma elettronica più flessibile ed economica con conformità globale, prezzi trasparenti e un'esperienza di onboarding più rapida.

👉 Inizia una prova gratuita


Implementazione di URL di firma incorporati con l'API di DocuSign

Per generare un URL di firma incorporato con una scadenza specifica, gli sviluppatori devono autenticarsi tramite OAuth 2.0 e interagire con l'API Envelopes di DocuSign. Questo processo prevede la creazione di una busta, la preparazione della firma e quindi il recupero di un URL temporaneo per l'incorporamento. Da un punto di vista commerciale, la padronanza di questa funzionalità può ridurre i costi operativi automatizzando i follow-up manuali e integrandosi con strumenti CRM come Salesforce.

Passaggio 1: autenticazione e creazione della busta

Inizia ottenendo un token di accesso utilizzando il flusso di autorizzazione JWT o Authorization Code di DocuSign. Questo token concede l'accesso all'API per un massimo di 8 ore, dopodiché deve essere aggiornato.

Crea una busta utilizzando l'endpoint /accounts/{accountId}/envelopes. Ecco una richiesta di esempio in formato JSON tramite POST:

{
  "emailSubject": "Si prega di firmare questo documento",
  "documents": [
    {
      "documentBase64": "base64-encoded-document-content",
      "name": "Agreement.pdf",
      "fileExtension": "pdf",
      "documentId": "1"
    }
  ],
  "recipients": {
    "signers": [
      {
        "email": "signer@example.com",
        "name": "John Doe",
        "recipientId": "1",
        "routingOrder": "1"
      }
    ]
  },
  "status": "sent"
}

Questo crea una busta di base con un singolo firmatario. status: "sent" avvia immediatamente il flusso di lavoro.

Passaggio 2: aggiunta di campi firma e destinatari incorporati

Per le firme incorporate, designa il destinatario come incorporato includendo un clientUserId e dettagli di autenticazione. Aggiorna i destinatari:

"signers": [
  {
    "email": "signer@example.com",
    "name": "John Doe",
    "recipientId": "1",
    "routingOrder": "1",
    "clientUserId": "unique-client-id-123",
    "userId": "signer-user-id",
    "authenticationMethod": "none",  // o "email" per una maggiore sicurezza
    "embedUrlEvents": {
      "url": "https://your-app.com/return-url"
    }
  }
]

Il clientUserId lega la sessione alla tua applicazione, assicurando che il firmatario sia autenticato nel tuo ambiente.

Successivamente, definisci i campi firma utilizzando l'endpoint /envelopes/{envelopeId}/recipients/{recipientId}/tabs. Per un semplice campo firma:

{
  "signHereTabs": [
    {
      "documentId": "1",
      "pageNumber": "1",
      "xPosition": "100",
      "yPosition": "200",
      "width": "200",
      "height": "50",
      "recipientId": "1"
    }
  ]
}

Questo posiziona un'etichetta di firma sul documento.

Passaggio 3: generazione di un URL di firma incorporato con scadenza

Il passaggio fondamentale è chiamare l'endpoint /accounts/{accountId}/envelopes/{envelopeId}/views/recipient per ottenere l'URL di firma. Specifica un returnUrl per il reindirizzamento post-firma e imposta la scadenza tramite parametri di query o impostazioni della busta.

Richiesta GET di esempio:

GET /accounts/{accountId}/envelopes/{envelopeId}/views/recipient?email=signer@example.com&userName=John%20Doe&returnUrl=https://your-app.com/complete

La risposta include un campo url con il collegamento di firma incorporato, che ha una scadenza predefinita di 5 minuti. Per personalizzare la scadenza, utilizza la proprietà expireAfter della busta (in giorni) al momento della creazione o utilizza expireEnabled e expireAfterDays dell'API per configurazioni avanzate. Per un controllo granulare, integra con le notifiche di eventi di DocuSign per monitorare e revocare l'accesso dopo la scadenza.

Nel codice (esempio Python utilizzando la libreria requests):

import requests

headers = {
    'Authorization': f'Bearer {access_token}',
    'Content-Type': 'application/json'
}

# Create envelope (as above)
envelope_response = requests.post(f'{base_url}/envelopes', json=envelope_data, headers=headers)
envelope_id = envelope_response.json()['envelopeId']

# Get embedded URL
url_params = {
    'email': 'signer@example.com',
    'userName': 'John Doe',
    'returnUrl': 'https://your-app.com/complete'
}
url_response = requests.get(f'{base_url}/envelopes/{envelope_id}/views/recipient', params=url_params, headers=headers)
signing_url = url_response.json()['url']

Questo URL può ora essere incorporato in un iframe: <iframe src="{signing_url}" width="100%" height="600px"></iframe>. La scadenza garantisce che il collegamento diventi non valido dopo il tempo impostato, in genere applicato lato server per prevenire manomissioni.

Best practice e considerazioni commerciali

Da un punto di vista commerciale, l'implementazione delle scadenze può ridurre la responsabilità nei settori regolamentati. Monitora l'utilizzo dell'API tramite la dashboard di DocuSign per evitare limiti di quota: il piano Starter ha un limite di 40 buste al mese, mentre il piano Advanced a $ 5760 all'anno offre di più. Esegui test in modalità sandbox per garantire la conformità a ESIGN/UETA negli Stati Uniti o eIDAS nell'UE. Le insidie comuni includono la mancata corrispondenza del clientUserId che causa errori di autenticazione o l'ignoranza del returnUrl che influisce sulla continuità del flusso utente.

Le aziende segnalano una riduzione del 50% dei tempi di firma e una maggiore soddisfazione del cliente con le firme incorporate con scadenza. Tuttavia, i costi dell'API aumentano con l'utilizzo, quindi valutare alternative per l'efficienza dei costi è fondamentale.

Confronto tra le principali piattaforme di firma elettronica

Quando si seleziona una soluzione di firma elettronica, fattori come la flessibilità dell'API, i prezzi e la conformità regionale svolgono un ruolo fondamentale. Di seguito è riportato un confronto neutrale tra DocuSign, Adobe Sign, eSignGlobal e HelloSign (ora Dropbox Sign) basato su dati pubblici del 2025. La tabella evidenzia le differenze chiave per supportare un processo decisionale informato.

Funzionalità/Aspetto DocuSign Adobe Sign eSignGlobal HelloSign (Dropbox Sign)
API di firma incorporata Potente REST API con controllo della scadenza; supporta Webhook Integrazione con l'ecosistema Adobe; scadenza tramite impostazioni della busta API inclusa nel piano Pro; scadenza personalizzabile e incorporamento in blocco API semplice con scadenza di base; si concentra sulla facilità d'uso
Prezzi (livello base annuale) $ 120 (Personale, 1 utente) $ 239,88 (Individuale) $ 299 (Essenziale, utenti illimitati) $ 180 (Essentials, 3 utenti)
Limiti utente Licenza basata su postazione Per utente Utenti illimitati, nessuna tariffa per postazione Fino a 20 utenti nel piano base
Quota buste (base) 5/mese (Personale); si espande con i livelli 10/mese (Individuale) 100/anno (Essenziale) Invii illimitati, addebito per l'archiviazione
Focus sulla conformità Globale (ESIGN, eIDAS, GDPR) Forte negli Stati Uniti/UE; integrazione con Adobe Document Cloud Nativo APAC (iAM Smart, Singpass); globale 100+ paesi Centrato sugli Stati Uniti (ESIGN); internazionale di base
Costi aggiuntivi API separata ($ 600+); SMS extra Autenticazione a consumo API in bundle; nessuna tariffa extra per le certificazioni regionali Integrazioni gratuite; supporto premium extra
Vantaggi Funzionalità di livello aziendale Integrazione perfetta con gli strumenti PDF Conveniente per i team; ottimizzato per APAC Interfaccia intuitiva
Limitazioni Costi più elevati per l'espansione Minore flessibilità di personalizzazione dell'API Più recente in alcuni mercati Automazione avanzata limitata

Questo confronto evidenzia che DocuSign eccelle nelle integrazioni aziendali ma a un prezzo più elevato, mentre altre piattaforme offrono valore in aree specifiche.

image

DocuSign si distingue per il suo maturo ecosistema API, che guida le firme incorporate in migliaia di applicazioni in tutto il mondo. I suoi piani per sviluppatori, che vanno da $ 600 all'anno per la versione base a opzioni aziendali personalizzate, sottolineano la scalabilità per le aziende ad alto volume.

image

Adobe Sign, profondamente integrato con i flussi di lavoro creativi e documentali, offre firme incorporate tramite la sua API, con opzioni di scadenza legate al ciclo di vita della busta. I prezzi partono da un livello più alto, ma il bundle con Acrobat si adatta agli utenti con un uso intensivo di PDF.

eSignGlobal offre firme elettroniche conformi in 100 paesi globali tradizionali, con una forte presenza nella regione Asia-Pacifico (APAC). Il panorama delle firme elettroniche in APAC presenta frammentazione, standard elevati e rigide normative, in contrasto con i framework ESIGN/eIDAS occidentali. APAC richiede un approccio di "integrazione dell'ecosistema", che include integrazioni hardware/API profonde con le identità digitali governative (G2B), che vanno ben oltre i metodi di e-mail o autodichiarazione comuni negli Stati Uniti/UE. eSignGlobal compete direttamente con DocuSign e Adobe Sign con prezzi convenienti: il suo piano Essential a $ 16,6 al mese consente l'invio di un massimo di 100 documenti, postazioni utente illimitate e verifica del codice di accesso alla firma. Si integra perfettamente con iAM Smart di Hong Kong e Singpass di Singapore, garantendo la conformità regionale a una frazione del costo dei concorrenti.

esignglobal HK


Cerchi un'alternativa più intelligente a DocuSign?

eSignGlobal offre una soluzione di firma elettronica più flessibile ed economica con conformità globale, prezzi trasparenti e un'esperienza di onboarding più rapida.

👉 Inizia una prova gratuita


HelloSign (ora Dropbox Sign) privilegia la semplicità nella sua API URL incorporata, con la scadenza gestita tramite le impostazioni del documento. È conveniente per i piccoli team ma manca della profondità di automazione di DocuSign.

Conclusione: scelta della soluzione giusta per la tua attività

In conclusione, l'API di DocuSign per la generazione di URL di firma incorporati con scadenze specifiche offre un controllo potente per flussi di lavoro sicuri e integrati. Le aziende dovrebbero valutare la maturità dell'API rispetto al costo totale di proprietà e alle esigenze regionali. Per le aziende che danno la priorità alla conformità APAC, eSignGlobal si distingue come un'alternativa neutrale e ottimizzata a livello regionale a DocuSign.

avatar
Shunfang
Responsabile della gestione del prodotto presso eSignGlobal, un leader esperto con una vasta esperienza internazionale nel settore della firma elettronica. 关注我的LinkedIn