Я могу перенаправить без каких-либо проблем, используя указанный вами URL-адрес http://foo.com
, поэтому должно быть что-то еще с вашим кодом. Видели ли вы здесь Пошаговые руководства по DocuSign API?
http://iodocs.docusign.com/APIWalkthroughs
Они демонстрируют 9 распространенных сценариев использования на API DocuSign и если вы посмотрите на дно 3 вы увидите, что все они сосредоточены на Встраивание функциональность. Используя 8-прохождение игры, под названием Embedded подписывания я смог получить эту работу со следующими запросами:
1) Создание конверта из шаблона с одним встроенным получателем
{
"accountId": "221765",
"emailSubject": "DocuSign API Call - Embedded Signing",
"emailBlurb": "This comes from PHP",
"templateId": "9347C7AF-7EEE................",
"templateRoles": [
{
"requireIdLookup": "false",
"email": "[email protected]",
"name": "John Doe",
"roleName": "Signer1",
"clientUserId": "1001"
}
],
"status": "sent"
}
2) Получить Embedded подписывания View
{
"returnUrl": "http://foo.com",
"authenticationMethod": "email",
"email": "[email protected]",
"userName": "John Doe",
"clientUserId": "1001"
}
Если я подписываю конверт или снижение, отмены и т.д., это достаточно уверенный перенаправляет меня на http://foo.com. Вы можете установить clientUserId на любое значение, которое вы хотите, но просто не забудьте использовать одно и то же значение для этого получателя при запросе просмотра встроенной подписи (получателя) во второй части.
Какие действия вы предпринимаете перед тем, как перенаправлять? Правильно ли это после того, как вы подписались во время встроенного сеанса подписки? Или это когда вы закрываете окно, отказываетесь подписываться или что-то еще? – Ergin
Это происходит после встроенного сеанса подписи, когда я отклоняюсь или выполняю любое действие, для которого я должен быть перенаправлен. – user2066594