I have been facing this issue in production API, when the user receives the document to sign and when he opens the link it redirects to ID Check. Please refer the attached screenshot.
In my C# I haven't enabled any authentication method.
Signer signer = new Signer();
signer.Email = recipientEmail;
signer.Name = recipientName;
signer.RecipientId = "1";
signer.RoutingOrder = "1";
signer.Tabs = new Tabs();
signer.Tabs.SignHereTabs = new List<SignHere>();
SignHere signHere = new SignHere();
signHere.DocumentId = "1";
signHere.PageNumber = "1";
signHere.RecipientId = "1";
signHere.XPosition = "110";
signHere.YPosition = "665";
signer.Tabs.SignHereTabs.Add(signHere);
envDef.Recipients = new Recipients();
envDef.Recipients.Signers = new List<Signer>();
envDef.Recipients.Signers.Add(signer);
envDef.Status = "sent";
EnvelopesApi envelopesApi = new EnvelopesApi();
EnvelopeSummary envelopeSummary=envelopesApi.CreateEnvelope(accountId, envDef);
This is all of my code. Please assist
ID Check screen
You probably have Authentication Settings turned on at an account level. These settings will apply to all the envelopes sent from the account by Default. You will have change it to a different option incase you do not want to enforce it by default for every envelope.
You can view your existing accountSettings using the listSettings api. Look for the idCheckRequired setting. You can find the definition of these settings here
Changing your account Settings
See the following admin guides to change your Account settings through the Docusign admin console.