Let the applicant sign verification documents with a qualified electronic signature (QES).
Two Ukrainian signing methods are available: SmartID of PrivatBank and Diia.Signature in the Diia app.
Before you start
- QES must be enabled for the form.
- The verification must have documents to sign.
How it works
- You call the Start endpoint of the signing method with the ID of the verification. Our system prepares the documents and returns
confirmation_url. This can take up to 60 seconds. If you send a second request while the first one is in progress, our system returns the sameconfirmation_url. - You show
confirmation_urlto the applicant. The applicant signs the documents. - You call the Get status endpoint until
statusissigned. One request can take up to 60 seconds. - Our system saves the signed documents, charges the QES service, and sends the "Signed documents" callback. If the verification is not completed yet, our system sends the callback after the verification is completed.
Use this endpoint to start signing with SmartID of PrivatBank. Our system returns confirmation_url. Show it to the applicant, then call SmartID • Get status to get the result.
Security
API-Key
- https://api.kycaid.comhttps://api.kycaid.com/services/ua/smartid/start
{ "verification_id": "9a8b7c6d5e4f30211203f4e5d6c7b8a90123" }
OK
The request was processed. Check the status field.
need_sign— the link is ready. Showconfirmation_urlto the applicant.forbidden— the verification has no documents to sign.error— our system could not prepare the link. Try again later.
Response
{ "status": "need_sign", "data": { "verification_id": "9a8b7c6d5e4f30211203f4e5d6c7b8a90123", "confirmation_url": "https://smartid.example.com/sign/00000000" } }