Votre Premiere Signature Electronique
Ce guide vous accompagne pour faire signer un document PDF en quelques minutes. La signature Scell.io est certifiee eIDAS EU-SES (Simple Electronic Signature) : elle est juridiquement valide dans toute l'Union Europeenne.
Votre signataire recevra un lien, visualisera le document, confirmera son identite par code SMS ou email, et signera. Vous recevrez le document signe avec un dossier de preuve complet.
Ce que vous allez apprendre
- Creer une demande de signature electronique
- Comprendre le parcours que vit votre signataire
- Telecharger le document signe et le dossier de preuve
- Envoyer des rappels aux signataires en retard
- Annuler une signature si necessaire
Prerequis
- Un compte Scell.io actif -- Inscrivez-vous sur scell.io si ce n'est pas fait
- Des credits sur votre solde -- Chaque signature coute 1,20 EUR en production. En sandbox, c'est gratuit
- Un document PDF a faire signer -- Contrat, devis, bon de commande, avenant... tout document PDF de moins de 20 Mo
- Les coordonnees du signataire -- Nom, prenom, et au minimum un email ou un numero de telephone
Astuce : Testez d'abord en sandbox pour voir le resultat sans depenser de credits. L'experience est identique a la production.
Methode 1 : Via le Dashboard
Etape 1 : Acceder aux Signatures
- Connectez-vous sur app.scell.io
- Dans le menu lateral, cliquez sur Signatures
- Cliquez sur Nouvelle signature en haut a droite
Etape 2 : Uploader votre document
- Cliquez sur la zone d'upload ou glissez-deposez votre fichier PDF
- Donnez un titre a la demande de signature (ex: "Contrat de prestation - Mars 2026")
- Ajoutez une description optionnelle qui sera visible par les signataires
Formats acceptes : PDF uniquement, taille maximum 20 Mo.
Attention : Assurez-vous que votre PDF est lisible et complet avant de l'envoyer. Une fois la demande de signature creee, le document ne peut plus etre modifie.
Etape 3 : Ajouter les signataires
Pour chaque signataire (jusqu'a 10 maximum), renseignez :
| Champ | Obligatoire | Description |
|---|---|---|
| Prenom | Oui | Prenom du signataire |
| Nom | Oui | Nom de famille |
| Oui (ou telephone) | Adresse email pour recevoir le lien de signature | |
| Telephone | Oui (ou email) | Numero au format international (+33612345678) pour le code OTP |
| Methode d'authentification | Oui | email, sms ou both (les deux) |
Quelle methode d'authentification choisir ?
| Methode | Fonctionnement | Recommandation |
|---|---|---|
email | Le signataire recoit un code par email | Suffisant pour les documents a risque faible |
sms | Le signataire recoit un code par SMS | Meilleur niveau de securite, recommande |
both | Code envoye par email ET par SMS | Niveau de securite maximal |
Astuce : Pour les contrats importants (montants eleves, engagements longs), choisissez la methode
smsoubothpour renforcer la preuve d'identite.
Etape 4 : Personnaliser l'experience (optionnel)
Vous pouvez personnaliser ce que verra votre signataire :
- Logo : ajoutez votre logo d'entreprise
- Couleur : choisissez la couleur principale de l'interface de signature
- Nom d'entreprise : le nom affiche dans l'interface
Vous pouvez aussi definir :
- URL de redirection apres signature : ou envoyer le signataire une fois qu'il a signe
- URL de redirection apres annulation : ou envoyer le signataire s'il refuse
- Date d'expiration : par defaut 30 jours, modifiable
Etape 5 : Envoyer la demande
- Verifiez le recapitulatif : document, signataires, parametres
- Cliquez sur Envoyer la demande de signature
- Chaque signataire recoit un email avec un lien personnel de signature
- Votre demande apparait dans la liste avec le statut
pending(en attente)
Le Parcours du Signataire
Voici ce que vit votre signataire, etape par etape. Comprendre ce parcours vous aidera a accompagner vos clients si besoin.
1. Reception de l'invitation
Le signataire recoit un email contenant :
- Le nom du document a signer
- Le nom de l'expediteur (vous)
- Un bouton "Signer le document" avec un lien personnel et securise
2. Visualisation du document
En cliquant sur le lien, le signataire arrive sur une page securisee ou il peut :
- Lire le document complet en le faisant defiler
- Zoomer sur les passages importants
- Voir les zones de signature prevues
3. Verification d'identite par code OTP
Quand le signataire est pret a signer :
- Il clique sur "Signer"
- Un code a usage unique (OTP) lui est envoye selon la methode choisie :
- Par SMS : un code a 6 chiffres sur son telephone
- Par email : un code a 6 chiffres dans sa boite mail
- Les deux : un code sur chaque canal
- Il saisit le code recu
- Le code est valide pendant quelques minutes
4. Signature
Une fois le code valide :
- La signature est apposee sur le document
- Un horodatage certifie est enregistre
- Le signataire voit un ecran de confirmation
- S'il y a une URL de redirection, il y est redirige automatiquement
5. Document signe
Une fois que tous les signataires ont signe :
- Le document final est scelle cryptographiquement
- Un dossier de preuve est genere automatiquement
- Vous recevez une notification (webhook si configure)
- Le statut passe a
completed
Astuce : Configurez un webhook sur l'evenement
signature.completedpour etre notifie automatiquement dans votre application quand une signature est terminee. Voir le tutorial Integrer l'API Scell.io.
Methode 2 : Via l'API
Creer une demande de signature
curl -X POST https://api.scell.io/api/v1/signatures \
-H "X-API-Key: sk_live_VOTRE_CLE_API" \
-H "Content-Type: application/json" \
-d '{
"title": "Contrat de prestation - Mars 2026",
"description": "Contrat de prestation de services entre Ma Societe et Client SARL",
"document_name": "contrat-prestation-mars-2026.pdf",
"document": "JVBERi0xLjQKMSAwIG9iago...",
"signers": [
{
"first_name": "Jean",
"last_name": "Dupont",
"email": "jean.dupont@example.com",
"phone": "+33612345678",
"auth_method": "sms"
}
],
"signature_positions": [
{
"page": 3,
"x": 50,
"y": 80,
"width": 30,
"height": 10
}
],
"expires_at": "2026-04-02T23:59:59Z"
}'Points importants sur le payload :
- document : le contenu du PDF encode en Base64. En ligne de commande, generez-le avec
base64 contrat.pdf(Linux/Mac) oucertutil -encode contrat.pdf base64.txt(Windows) - document_name : le nom du fichier tel qu'il sera affiche au signataire
- signature_positions : les coordonnees de la zone de signature sur le document (page, position X/Y en pourcentage, dimensions). Si vous ne les preciser pas, Scell.io utilisera un emplacement par defaut
- expires_at : date limite pour signer (30 jours par defaut)
Reponse (HTTP 201) :
{
"message": "Demande de signature creee",
"data": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"title": "Contrat de prestation - Mars 2026",
"document_name": "contrat-prestation-mars-2026.pdf",
"document_size": 245760,
"signers": [
{
"id": "f1e2d3c4-b5a6-7890-fedc-ba0987654321",
"first_name": "Jean",
"last_name": "Dupont",
"full_name": "Jean Dupont",
"email": "jean.dupont@example.com",
"phone": "+33612345678",
"auth_method": "sms",
"status": "pending",
"signing_url": "https://sign.scell.io/s/abc123def456",
"signed_at": null
}
],
"status": "pending",
"environment": "production",
"amount_charged": 1.20,
"expires_at": "2026-04-02T23:59:59Z",
"created_at": "2026-03-03T10:30:00Z"
}
}Suivre le statut d'une signature
curl -X GET https://api.scell.io/api/v1/signatures/a1b2c3d4-e5f6-7890-abcd-ef1234567890 \
-H "X-API-Key: sk_live_VOTRE_CLE_API"Les statuts possibles :
| Statut | Signification |
|---|---|
pending | En attente -- au moins un signataire n'a pas encore signe |
completed | Terminee -- tous les signataires ont signe |
refused | Refusee -- un signataire a refuse ou la demande a ete annulee |
expired | Expiree -- la date limite est passee sans que tout le monde ait signe |
Pour connaitre l'etat de chaque signataire individuellement, consultez le tableau signers dans la reponse. Chaque signataire a son propre statut et sa propre date de signature (signed_at).
Telecharger le document signe
Une fois la signature terminee (statut completed), telechargez le document signe :
curl -X GET https://api.scell.io/api/v1/signatures/a1b2c3d4-e5f6-7890-abcd-ef1234567890/download/signed \
-H "X-API-Key: sk_live_VOTRE_CLE_API"Reponse :
{
"url": "https://storage.scell.io/signatures/prod/.../contrat-signe.pdf?token=...",
"expires_at": "2026-03-03T10:45:00Z"
}Les types de fichiers disponibles :
| Type | Description |
|---|---|
original | Le document PDF original tel que vous l'avez envoye |
signed | Le document final avec les signatures apposees |
audit_trail | Le dossier de preuve complet (horodatages, IP, codes OTP valides...) |
Astuce : Telechargez et archivez toujours le dossier de preuve (
audit_trail) en meme temps que le document signe. C'est ce dossier qui prouve la validite juridique de la signature en cas de litige.
Envoyer un rappel
Si un signataire tarde a signer, envoyez-lui un rappel :
curl -X POST https://api.scell.io/api/v1/signatures/a1b2c3d4-e5f6-7890-abcd-ef1234567890/remind \
-H "X-API-Key: sk_live_VOTRE_CLE_API"Reponse :
{
"message": "Rappels envoyes",
"signers_reminded": 1
}Le rappel est envoye uniquement aux signataires qui n'ont pas encore signe. Ceux qui ont deja signe ne recoivent rien.
Attention : Espacez vos rappels de quelques jours pour ne pas importuner vos signataires. Un rappel par semaine est un bon rythme.
Annuler une signature
Si vous devez annuler une demande de signature en cours :
curl -X POST https://api.scell.io/api/v1/signatures/a1b2c3d4-e5f6-7890-abcd-ef1234567890/cancel \
-H "X-API-Key: sk_live_VOTRE_CLE_API"Reponse :
{
"message": "Signature annulee"
}Attention : Une signature deja terminee (statut
completed) ne peut pas etre annulee. Seules les signatures en cours (pending) peuvent l'etre. Le credit de 1,20 EUR n'est pas rembourse en cas d'annulation.
Plusieurs signataires
Vous pouvez ajouter jusqu'a 10 signataires sur un meme document. Chacun recoit son propre lien et signe independamment :
{
"title": "Pacte d'associes",
"document_name": "pacte-associes-2026.pdf",
"document": "JVBERi0xLjQK...",
"signers": [
{
"first_name": "Jean",
"last_name": "Dupont",
"email": "jean@example.com",
"phone": "+33612345678",
"auth_method": "sms"
},
{
"first_name": "Marie",
"last_name": "Martin",
"email": "marie@example.com",
"phone": "+33698765432",
"auth_method": "sms"
},
{
"first_name": "Pierre",
"last_name": "Bernard",
"email": "pierre@example.com",
"auth_method": "email"
}
]
}La signature passe au statut completed uniquement quand tous les signataires ont signe. Si un seul refuse, le statut passe a refused.
Personnalisation de l'interface (white-label)
Si vous envoyez des signatures a vos propres clients, vous pouvez personnaliser l'interface qu'ils voient :
{
"title": "Contrat de service",
"document_name": "contrat.pdf",
"document": "JVBERi0xLjQK...",
"signers": [
{
"first_name": "Jean",
"last_name": "Dupont",
"email": "jean@example.com",
"auth_method": "email"
}
],
"ui_config": {
"logo_url": "https://mon-entreprise.com/logo.png",
"primary_color": "#1A73E8",
"company_name": "Mon Entreprise"
},
"redirect_complete_url": "https://mon-entreprise.com/signature-ok",
"redirect_cancel_url": "https://mon-entreprise.com/signature-annulee"
}Votre signataire verra votre logo et vos couleurs au lieu de ceux de Scell.io.
Valeur Juridique
Qu'est-ce que eIDAS EU-SES ?
eIDAS (Electronic IDentification, Authentication and trust Services) est le reglement europeen qui encadre la signature electronique depuis 2014. Il definit trois niveaux de signature :
| Niveau | Nom | Usage | Scell.io |
|---|---|---|---|
| Simple | EU-SES (Simple Electronic Signature) | Contrats courants, devis, bons de commande | Oui |
| Avancee | EU-AES (Advanced Electronic Signature) | Contrats a fort enjeu | Non |
| Qualifiee | EU-QES (Qualified Electronic Signature) | Actes notaries, marches publics | Non |
Pourquoi la signature Scell.io est juridiquement valide
La signature electronique simple (EU-SES) de Scell.io est valide car :
- Elle identifie le signataire : via son email et/ou son numero de telephone
- Elle verifie son intention : le signataire voit le document, saisit un code OTP et confirme
- Elle est liee au document : le document est scelle cryptographiquement apres signature
- Elle est non repudiable : le dossier de preuve enregistre chaque etape (horodatages, adresses IP, codes OTP)
Le dossier de preuve
Chaque signature produit un dossier de preuve contenant :
- L'identite de chaque signataire (nom, email, telephone)
- La date et l'heure exactes de chaque signature (horodatage certifie)
- Les adresses IP utilisees
- Les codes OTP envoyes et valides
- L'empreinte cryptographique (hash SHA-256) du document original
- La chaine de signature complete
Ce dossier est archive pendant 10 ans par Scell.io.
Difference avec la signature avancee et qualifiee
- Signature simple (EU-SES) : suffisante pour la grande majorite des documents commerciaux (contrats, devis, bons de commande, CGV). C'est ce que propose Scell.io
- Signature avancee (EU-AES) : necessite un certificat numerique personnel. Utile pour les documents a fort enjeu financier
- Signature qualifiee (EU-QES) : necessite un dispositif physique (carte a puce, cle USB). Obligatoire uniquement pour certains actes legaux specifiques
En pratique : La signature simple couvre plus de 90% des besoins des entreprises en matiere de documents commerciaux.
Resolution des problemes courants
Le signataire n'a pas recu le SMS
Causes possibles :
- Numero de telephone mal formate
- Telephone eteint ou en zone blanche
- SMS bloques par l'operateur
Solutions :
- Verifiez le format du numero : il doit etre au format international avec le prefixe pays (ex:
+33612345678pour la France) - Demandez au signataire de verifier son dossier de spams SMS
- Attendez quelques minutes -- les SMS peuvent parfois etre retardes
- Si le probleme persiste, annulez la signature et recree-la avec la methode
emaila la place
Le signataire n'a pas recu l'email
Solutions :
- Verifiez l'adresse email (pas de faute de frappe)
- Demandez au signataire de verifier son dossier de spams/courrier indesirable
- Ajoutez
noreply@scell.ioa la liste des expediteurs approuves
Le document est trop volumineux
Limite : 20 Mo maximum.
Solutions :
- Compressez le PDF avec un outil comme iLovePDF ou Smallpdf
- Retirez les images haute resolution inutiles
- Si le document depasse toujours 20 Mo apres compression, scindez-le en plusieurs parties
Erreur "Impossible d'envoyer un rappel pour cette signature"
Cause : La signature est deja terminee, refusee ou expiree.
Solution : Les rappels ne peuvent etre envoyes que pour les signatures au statut pending. Verifiez le statut actuel de votre signature.
Erreur "Impossible d'annuler une signature terminee"
Cause : Tous les signataires ont deja signe.
Solution : Une signature terminee ne peut pas etre annulee. Si le contrat doit etre modifie, creez un avenant et faites-le signer.
Combien ca coute ?
| Action | Cout |
|---|---|
| Creer une signature en sandbox | Gratuit |
| Creer une signature en production | 1,20 EUR |
| Code OTP par SMS | Inclus |
| Code OTP par email | Inclus |
| Dossier de preuve | Inclus |
| Archivage 10 ans | Inclus |
| Rappels | Inclus |
Le prix est fixe par demande de signature, quel que soit le nombre de signataires (1 a 10).
Et ensuite ?
- Configurer les webhooks : Soyez notifie automatiquement quand une signature est terminee. Voir le tutorial Integrer l'API Scell.io
- Creer des factures : Combinez facturation et signature dans un meme workflow. Voir le tutorial Creer votre Premiere Facture
- Personnaliser l'experience : Utilisez les options
ui_configpour afficher votre marque dans l'interface de signature - Automatiser : Integrez la creation de signatures directement dans votre CRM ou ERP via l'API
Besoin d'aide ? Contactez notre equipe sur support@scell.io ou consultez la documentation API complete.