Мне нужно добавить данные пользовательской формы в шаблон API HelloSign. Форма заполненная php форма перед страницей HelloSign.
Мне нужно получить все детали данных формы для отображения в шаблоне HelloSign.
<form name="hellosign" method="post">
Name:<input type="text" name="name">
Phone: <input type="text" name="phone">
Email: <input type="text" name="email">
<input type="submit" value="submit">
</form>
<?php $client = new HelloSign\Client('62ae8b50d5293a72ae0aa31ef0f586d1fcf5c89707b9e68b906dd64864');
$request = new HelloSign\SignatureRequest;
$request->enableTestMode();
$request->setRequesterEmail('[email protected]');
$request->addFile('trxade.pdf');
$client_id = '0005fc6cf93ce7ce6116778555661';
$draft_request = new HelloSign\UnclaimedDraft($request, $client_id);
$draft_request->setIsForEmbeddedSigning(true);
$response = $client->createUnclaimedDraft($draft_request);
$claim_url = $draft_request->getClaimUrl();
foreach ($response as $key => $value) {
if($key === 'signature_request_id')
{
echo $requestId =$value;echo "<br/>";
}
}
echo $requestId;
<script type="text/javascript" src="https://s3.amazonaws.com/cdn.hellosign.com/public/js/hellosign-embedded.LATEST.min.js"></script>
<script>
HelloSign.init("0005fc6cf93ce7ce6116778555661");
HelloSign.open({
url: "<?= $claim_url;?>",
allowCancel: true,
skipDomainVerification:true
});
</script>
Вы можете добавить пользовательские данные формы в шаблон API HelloSign, используя пользовательские поля.
Вы захотите пройти этот урок и уделить пристальное внимание части настраиваемых полей пошагового руководства:
https://app.hellosign.com/api/templatesAndApiWalkthrough
Не забудьте установить текстовые поля, которые будут использоваться для пользовательских полей, как «Я при отправке», так как это распространенная ошибка.
Вы хотите использовать эту конечную точку:
https://app.hellosign.com/api/reference#send_with_template
Вышеуказанная конечная точка выдаст вам не встроенный запрос подписи с шаблоном.
Вы хотите сделать встроенный или не встроенный?
Наконец, вам не нужна эта конечная точка HelloSign \ UnclaimedDraft для отправки запроса подписи с шаблоном. Вы можете удалить это.
Других решений пока нет …