چرا یک API اختصاصی برای امضای الکترونیکی؟
ادغام امضای الکترونیکی در محصول شما موضوع پیشپا افتاده نیست. شما به تضمینهایی در مورد انطباق قانونی (eIDAS)، قابلیت اعتماد فنی (webhookهایی که واقعاً میرسند)، و حاکمیت دادهها (میزبانی اروپایی برای اجتناب از Cloud Act) نیاز دارید. API Certyneo هر سه مورد را پوشش میدهد.
طراحی شده توسط و برای توسعهدهندگان، از قراردادهای REST مدرن پیروی میکند: pagination مبتنی بر cursor، idempotency keys، versioning توسط URL، OpenAPI 3.1 برای تولید خودکار کلاینتهای شما. بدون SOAP، بدون XML، بدون شگفتی.
انطباق eIDAS توضیحداده شده برای توسعهدهندگان
مقررات eIDAS سه سطح امضا را تعریف میکنند: ساده (SES)، پیشرفته (AES) و محدود (QES). API Certyneo امکان انتخاب سطح توسط envelope را از طریق فیلد `signature_level` فراهم میکند. مقدار پیشفرض AES است (برای 95% موارد B2B کافی است). QES برای اسناد نیاز به همارزی قانونی دقیق با امضای دستنویس دستی (اسناد موثق، مناقصات عمومی) در دسترس است.
از نظر فنی، AES احراز هویت قوی امضاکننده (OTP از طریق SMS به صورت پیشفرض، KYC ویدیویی به عنوان گزینه) و یک مسیر حسابرسی با مهر زمانی را مستلزم است. QES یک گواهی محدود صادر شده توسط TSP محدود اتحادیه اروپا را اضافه میکند. تمام اینها توسط API مدیریت میشود — شما endpoint را فراخوانی میکنید، ما بقیه را مدیریت میکنیم.
معماری ادغام توصیهشده
الگوی ادغام رایجترین این جریان را دنبال میکند:
- backend شما POST /v1/envelopes را فراخوانی میکند تا envelope را ایجاد کند و sign_url را دریافت میکند که باید آن را به کاربر ارائه دهد.
- شما کاربر را به سمت sign_url تغییر مسیر میدهید یا آن را در iframe جاسازی میکنید (با branding شما از طریق طرح Pro).
- پس از تکمیل امضا، Certyneo webhook شما را با رویداد envelope.completed فراخوانی میکند.
- شما پایگاه داده خود را بهروز میکنید و کاربر را مطلع میکنید (ایمیل، in-app، و غیره).
Sandbox رایگان نامحدود
محیط sandbox رایگان و نامحدود است. تمام ویژگیهای تولید در دسترس هستند، به جز اینکه امضاها ارزش قانونی ندارند (PDF با SANDBOX مشخصشده است). برای تستهای خودکار، نمایشهای کلاینت، توسعه محلی مفید است. کلیدهای sandbox از کلیدهای prod جداگانه هستند، انزوای کامل بین دو کلید.
مهاجرت از DocuSign یا Yousign
اگر قبلاً یک ادغام DocuSign یا Yousign دارید، نقشهبرداری API مستقیم است: envelopes → envelopes، recipients → recipients، status webhooks → status webhooks. راهنمای مهاجرت ما همارزی endpoint به endpoint را مستند میکند. برای مهاجرت کامل 1 تا 3 روز بشمارید، بسیار کمتر اگر از wrapper داخلی استفاده میکنید.