Я уже использую DocuSign API.
Когда я создаю конверт, я обычно отправляю его 2 получателям: 1 подписавшему (со встроенной аутентификацией) и 1 заверенной доставке.
Но теперь я хотел бы использовать подписывающую группу в качестве сертифицированной доставки.
Я использую DocuSign.eSign.dll NuGet. Мой код примерно такой:
public async Task CreateEnvelopeAsync(ContractRequest contract, Dictionary<string, string> customFields)
{
//do stuff...
var envelope = new EnvelopeDefinition
{
EmailSubject = name,
Status = "sent",
Documents = new List<Document>
{
new Document
{
Name = $"{name}.pdf",
DocumentBase64 = contract.DocumentBase64,
DocumentId = "1"
}
},
Recipients = new Recipients
{
Signers = new List<Signer>(),
CertifiedDeliveries = new List<CertifiedDelivery>()
},
CustomFields = new CustomFields { TextCustomFields = new List<TextCustomField>() }
};
//do more stuff...
var signer = CreateSigner(recipient, recipientId);
envelope.Recipients.Signers.Add(signer);
var reviewer = CreateReviewer(recipientId, recipient, "174339");
envelope.Recipients.CertifiedDeliveries.Add(reviewer);
//do even more stuff...
var envelopeSummary = await _EnvelopesApi.CreateEnvelopeAsync(_AccountId, envelope).ConfigureAwait(false);
}
static CertifiedDelivery CreateReviewer(int recipientId, Recipient recipient, int signingGroupId)
{
return new CertifiedDelivery
{
RecipientId = $"{recipientId}",
RoutingOrder = $"{recipient.SignOrder}",
SigningGroupId = $"{signingGroupId}"
};
}
Но я получаю следующую ошибку:
Ошибка вызова CreateEnvelope: {\ r \ n \ "errorCode \":
\ "SIGNING_GROUP_INVALID \", \ r \ n \ "message \": \ "Недопустимая группа подписи
в комплект поставки. Неверная группа для учетной записи \ "\ r \ n}
Итак, у меня есть 3 вопроса:
1) Можно ли отправить подписывающую группу в качестве заверенной доставки?
2) Если возможно предыдущее, можно ли также отправить подписывающую группу в качестве сертифицированной доставки, если я уже отправляю подписавшего с встроенной аутентификацией?
3) Если оба варианта возможны, то что я делаю не так?
Идентификатор группы подписи, которую я передаю, действительно существует: