Чому API присвячено електронній підписі?
Інтеграція електронної підписи в ваш продукт не є легкою справою. Вам потрібні гарантії юридичної відповідності (eIDAS), технічної надійності (веб-хоки, які дійсно приходять), і суверенітету даних (європейський хостинг для уникнення Облокового закону).
API створено розробниками для розробників, і він дотримується конвенцій REST: версія в URL (/api/v1), пагінація параметрами page і limit, помилки в JSON із машинозчитуваним кодом, специфікація OpenAPI для генерації клієнтів. Жодного SOAP, жодного XML, жодних сюрпризів.
Визначення відповідності eIDAS для розробників
Регламент eIDAS визначає три рівні підпису: простий (SES), удосконалений (AES) і кваліфікований (QES). API Certyneo дає змогу обрати рівень кожного конверта полем signatureLevel: SIMPLE (за замовчуванням), ADVANCED або QUALIFIED. Простого підпису досить для більшості звичайних комерційних договорів; QES потрібен, коли закон або одержувач вимагає рівнозначності власноручному підпису.
Технічно удосконалений рівень автоматично вмикає SMS-код OTP і вимагає номер телефону для кожного підписанта. Журнал аудиту отримує позначки часу за стандартом RFC 3161. QES спирається на кваліфікований сертифікат, виданий кваліфікованим надавачем довірчих послуг із ЄС. Усім керують через API.
Рекомендована архітектура інтеграції
Найпоширеніша модель інтеграції має такий напрямок:
- Ваш бекенд завантажує PDF (POST /api/v1/documents), створює конверт-чернетку (POST /api/v1/envelopes), потім надсилає його (POST /api/v1/envelopes/:id/send).
- Підписант отримує запрошення електронною поштою або підписує безпосередньо у вашому інтерфейсі завдяки вбудованому підписанню в iframe (POST /api/v1/envelopes/:id/embed-url, починаючи з тарифу Standard).
- Після завершення підпису Certyneo закликає ваш веб-хоук з появою envelope.completed.
- Ви оновлюєте базу даних і повідомляєте користувача (е-мейл, в додатку і т.д.).
Безкоштовні тестові ключі
Ключі sk_test_ доступні на всіх тарифах, включно з Безкоштовним, а тестові конверти не витрачають ваш місячний ліміт. На тарифі Безкоштовний їх можна надсилати лише на вашу власну адресу електронної пошти, і вони обмежені 20 запитами на годину; платні тарифи дають від 200 до 1 000 запитів на годину. Тестові дані видаляються через 30 днів. Перший тестовий ключ безкоштовного облікового запису до того ж відкриває місяць тарифу Standard у подарунок.
А якщо ви не хочете писати код
Все, що робить цей API, також можна керувати без написання жодного рядка з потоку: створити конверт, відправити його, реагувати на підпис, отримати запечатаний PDF та його журнал аудиту. Така ж основа, але з візуальним дизайнером замість HTTP-клієнта. Дивіться інтеграцію Power Automate та Microsoft 365.
Мігрувати з DocuSign або Yousign
Якщо у вас уже є інтеграція з DocuSign або Yousign, словник схожий: envelopes → envelopes, recipients → recipients, вебхуки статусу → webhooks. Посібник із міграції з DocuSign і Yousign на Certyneo описує всі кроки — від експорту шаблонів до перемикання вебхуків.
Ви переходите з Adobe Acrobat Sign (раніше EchoSign, потім Adobe Sign)? Відповідність однаково пряма — agreements → envelopes, participants → recipients, webhooks → webhooks. Порівняти Certyneo та Adobe Acrobat Sign →
Ціна API електронного підпису: де купити підписку?
Щоб придбати підписку на API підпису, не потрібні ні кошторис, ні замовлення на постачання: тестові ключі безкоштовні, API-ключ створюється в панелі управління, а доступ до продакшн REST API включено вже в тариф Standard за 19 €/місяць — вебхуки включено, без оплати за кожен простий підпис.
- Standard — 19 €/місяць: 100 конвертів/місяць, API REST + вебгуки, 10 користувачів
- Business — 39 €/місяць: 300 конвертів/місяць, групове надсилання, веб-форми
- Business Pro — 99 €/місяць: 1 000 конвертів/місяць, API високої частоти (300 req/хв), необмежена кількість користувачів
Кваліфікований підпис (QES) оплачується поштучно під час надсилання: 9,90 € за підпис за наявності передплати, які списуються зі збереженої картки після вичерпання QES, включених у Business і Business Pro, та 14,90 € без передплати.
Для великих обсягів або при необхідності контрактного зобов'язання (SLA, виділений DPA, річна тарифікація), план Enterprise закупляється у комерційної команди. У будь-якому випадку ціни є публічними — порівняйте їх перед тим, як взяти зобов'язання.