Мне удалось создать конверт с «ID Check $» в песочнице Docusign, и он генерирует уведомление по электронной почте со ссылкой, которая выглядит следующим образом
https://demo.docusign.net/Signing/ActivateSecurityChecks.aspx?....
Когда я звонюcreateRecipient результирующий URL-адрес выглядит следующим образом и сразу же подписывается, пропуская проверку идентификатора
https://demo.docusign.net/Signing/StartInSession.aspx?...
Документация для состояний "createRecipient" << "Ваше приложение отвечает за аутентификациюidentity ... ">>
Существует ли API, который может генерировать первую ссылку?
Вот полезная нагрузка для createEnvelope
<ds:envelopeDefinition xmlns:ds="http://www.docusign.com/restapi">
<ds:status>sent</ds:status>
<ds:emailSubject>EMAIL SUBJECT</ds:emailSubject>
<ds:compositeTemplates>
<ds:compositeTemplate>
<ds:serverTemplates>
<ds:serverTemplate>
<ds:sequence>1</ds:sequence>
<ds:templateId>TEMPLATE ID</ds:templateId>
</ds:serverTemplate>
</ds:serverTemplates>
<ds:inlineTemplates>
<ds:inlineTemplate>
<ds:sequence>1</ds:sequence>
<ds:recipients>
<ds:signers>
<ds:signer>
<ds:email>RECIPIENT EMAIL</ds:email>
<ds:name>RECIPIENT NAME</ds:name>
<ds:recipientId>1</ds:recipientId>
<ds:roleName>Signer 1</ds:roleName>
<ds:requireIdLookup>true</ds:requireIdLookup>
<ds:authenticationMethod>KnowledgeBasedAuth</ds:authenticationMethod>
<ds:RequireIDLookupSpecified>true</ds:RequireIDLookupSpecified>
<ds:idCheckConfigurationName>ID Check $</ds:idCheckConfigurationName>
</ds:signer>
</ds:signers>
</ds:recipients>
</ds:inlineTemplate>
</ds:inlineTemplates>
</ds:compositeTemplate>
</ds:compositeTemplates>
</ds:envelopeDefinition>
Вот полезная нагрузкадля createRecipient
<ds:recipientViewRequest xmlns:ds="http://www.docusign.com/restapi">
<ds:envelopeId>ENVELOPE ID</ds:envelopeId>
<ds:userName>RECIPIENT NAME</ds:userName>
<ds:email>RECIPIENT EMAIL</ds:email>
<ds:authenticationMethod>KnowledgeBasedAuth</ds:authenticationMethod>
<ds:recipientId>1</ds:recipientId>
<ds:returnUrl>OUR URL</ds:returnUrl>
</ds:recipientViewRequest>