Γιατί να δημιουργήσουμε έναν API για ηλεκτρονική υπογραφή;
Η ενσωμάτωση της ηλεκτρονικής υπογραφής στο προϊόν σας δεν είναι εύκολη υπόθεση. Χρειάζεστε εγγυήσεις για τη νομική συμμόρφωση (eIDAS), την τεχνική αξιοπιστία (webhooks που έρχονται πραγματικά) και την κυριαρχία των δεδομένων (ευρωπαϊκή φιλοξενία για να αποφύγετε το νόμο Cloud).
Σχεδιασμένο από και για προγραμματιστές, ακολουθεί τις σύγχρονες συμβάσεις REST: pagination με βάση το cursor, idempotency keys, versioning με URL, OpenAPI 3.1 για να δημιουργεί αυτόματα τους πελάτες σας.
Εξηγείται η συμμόρφωση με το eIDAS για τους προγραμματιστές
Ο κανονισμός eIDAS ορίζει τρία επίπεδα υπογραφής: απλό (SES), προηγμένο (AES) και ειδικό (QES). Το Certyneo API επιτρέπει την επιλογή του επιπέδου ανά φάκελο μέσω ενός πεδίου `signature_level`. Η προεπιλεγμένη τιμή είναι AES (απαρκής για το 95% των περιπτώσεων B2B). Το QES είναι διαθέσιμο για πράξεις που απαιτούν αυστηρή νομική ισοδυναμία με την χειρογράφηση (μητρώα, δημόσιες συμβάσεις).
Από τεχνική άποψη, το AES απαιτεί ισχυρή ταυτοποίηση του υπογράφοντα (OTP μέσω SMS από προεπιλογή, KYC βίντεο από επιλογή) και μια χρονοδιαγεγραμμένη οδική λωρίδα ελέγχου. Το QES προσθέτει ένα ειδικό πιστοποιητικό που εκδίδεται από έναν ειδικό TSP της ΕΕ. Όλα αυτά διαχειρίζονται από το API καλείς το τελικό σημείο, εμείς φροντίζουμε για τα υπόλοιπα.
Συνιστώμενη αρχιτεκτονική ενσωμάτωσης
Το πιο κοινό πρότυπο ενσωμάτωσης ακολουθεί αυτή τη ροή:
- Το backend σας καλεί το POST /v1/envelopes για να δημιουργήσει το φάκελο και λαμβάνει ένα sign_url για να το παρουσιάσει στον χρήστη.
- Ανακατεύετε τον χρήστη στο sign_url ή το ενσωματώνετε σε iframe (με το branding σας μέσω του Pro plan).
- Μόλις ολοκληρωθεί η υπογραφή, το Certyneo καλεί το webhook σας με το γεγονός envelope.completed.
- Ενημερώνετε τη βάση δεδομένων σας και ενημερώνετε τον χρήστη (μέσα από ηλεκτρονικό ταχυδρομείο, in-app, κλπ.).
Ανεξάρτητο δωρεάν Sandbox
Το περιβάλλον sandbox είναι δωρεάν και απεριόριστο. Όλες οι λειτουργίες παραγωγής είναι διαθέσιμες, εκτός από τις υπογραφές που δεν έχουν νομική ισχύ (το PDF είναι σημαδεμένο SANDBOX).
Μεταναστεύστε από το DocuSign ή το Yousign
Εάν έχετε ήδη μια ενσωμάτωση DocuSign ή Yousign, η χαρτογράφηση API είναι απλή: περιτυπάκια → περιτυπάκια, παραλήπτες → παραλήπτες, status webhooks → status webhooks.