Neden özel bir e-imza API?
Elektronik imzanın ürününüze dahil edilmesi kolay değildir. Yasal uyum güvenceleri (eIDAS), teknik güvenilirlik (gerçekten gelen webhooklar) ve veri egemenliği (bulut yasasını önlemek için Avrupa barındırma) gerektirir. Certyneo API üçünü de kapsar.
Geliştiriciler tarafından ve onlar için tasarlanmıştır ve modern REST sözleşmelerini takip eder: Kürsör tabanlı sayfalama, idempotency anahtarları, URL versiyonlama, OpenAPI 3.1 istemcilerinizi otomatik olarak oluşturmak için.
Geliştiricilere açıklanan eIDAS uyumluluğu
eIDAS yönetmeliği üç imza seviyesini tanımlar: basit (SES), ileri (AES) ve nitelikli (QES). Certyneo API, bir müracaat seviyesini `imza_seviye` alanı aracılığıyla seçmenizi sağlar. Varsayılan değer AES'dir (B2B vakalarının %95'inde yeterlidir). QES, elle yazılmış imza ile sıkı yasal eşdeğerlik gerektiren belgeler için kullanılabilir (noter belgesi, kamu hizmeti).
Teknik olarak AES, güçlü bir imzacı kimliği (ortak olarak SMS ile OTP, opsiyonel olarak KYC video) ve zamanlı bir denetim yolu gerektirir. QES, AB nitelikli bir TSP tarafından verilen nitelikli bir sertifika ekler. Tüm bunlar API tarafından yönetilir.
Önerilen entegrasyon mimarisi
En yaygın entegrasyon örneği şu akışı izler:
- Arka uçunuz, POST /v1/envelopes'i çağırıp, kullanıcının gözüne sunulacak bir sign_url alır.
- Kullanıcıyı sign_url'e yönlendiriyorsunuz veya iframe'e gömüyorsunuz (pro planı üzerinden markanızla).
- İmza tamamlandıktan sonra, Certyneo webhook'unuzu envelope.completed olayıyla çağırır.
- Veritabanınızı güncelleyip kullanıcıya bildirirsiniz (e-posta, uygulama içi, vb.).
Ücretsiz sınırsız kum kutusu
Sandbox ortamı ücretsizdir ve sınırsızdır. Tüm üretim özellikleri mevcuttur, ancak imzaların yasal değeri yoktur (PDF SANDBOX olarak işaretlenmiştir). Otomatik testler, müşteri demoları, yerel geliştirme için uygundur. Sandbox anahtarları prod anahtarlarından farklıdır, ikisi arasında tam izole.
DocuSign veya Yousign'den göç
Eğer zaten DocuSign veya Yousign birleştirme varsa, API haritası doğrudan: zarflar → zarflar, alıcılar → alıcılar, durum webhooks → durum webhooks. Göç rehberi, uç nokta eşdeğerliklerini uç nokta olarak belgelemektedir. Tam bir göç için 1-3 gün bekleyin, eğer iç bir sargı kullanıyorsanız çok daha az.