在C#中遵循此official API recipe之后,我在发送信封时收到以下错误消息
{
"errorCode": "NOTARY_REASSIGNMENT_NOT_ALLOWED",
"message": "Reassignment is not allowed for 'Sign with Notary', please change recipient types or disable the 'change signing' envelope settings."
}
如果我以草稿方式发送交易,然后转到门户网站对文件进行公证,那么我现在得到以下错误:
这里有什么问题的想法吗?我是否缺少帐户设置?
答案 0 :(得分:1)
在这种情况下,您希望允许签名人更改可以签名的人的责任(例如,基本上,您是将我发送给某人进行签名,然后我将其发送给Bob进行签名)。对于公证文件,DocuSign不允许这样做,因为公证人必须确认谁是签名人。如果要使用公证收件人,则应更改此选项(将其禁用)。
这可以通过C#代码完成:
EnvelopeDefinition envelope = MakeEnvelope(signerEmail, signerName);
envelope.AllowReassign = false;
在我的博客文章中:
接下来,打开“高级选项”弹出窗口,然后取消选中“允许收件人在纸上签名”和“允许收件人更改签名责任”选项。这两个选项通常默认情况下处于选中状态,但在使用eNotary时是不允许的。
答案 1 :(得分:1)
在您的EnvelopeDefinition中,将allowReassign
设置为False可以防止发生此错误。
在帐户级别,您还可以设置设置>签名设置>禁用Allow recipients to change signing responsibility
。
答案 2 :(得分:1)
在阅读@Inbar Gazit的见解和@Drew的答案后,我通过添加以下两个属性使其起作用:
"AllowReassign":false
"EnableWetSign":false
如果我不添加EnableWetSign,则会收到以下错误消息:
{
"errorCode": "NOTARY_SIGN_ON_PAPER_NOT_ALLOWED",
"message": "SignOnPaper is not allowed for 'Sign with Notary', please change recipient types or disable the 'sign on paper' envelope settings."
}