HelloSign выдает ошибку «Неверное пользовательское поле»

Я использую шаблон HelloSign и передаю ему данные с помощью HelloSign PHP SDK в проекте Symfony.

Я использовал тот же идентификатор API в шаблоне для передачи данных в шаблон, но я получаю сообщение об ошибке «Неверное настраиваемое поле: b1_fullname».

Вот мой код,

$client = new \HelloSign\Client('zzzzzzzzzzzzzzzzzzzz');
$hs_request = new \HelloSign\TemplateSignatureRequest;
$hs_request->enableTestMode();
$hs_request->setTemplateId('xxxxxxxxxxxxxxxxxx');
$hs_request->setTitle('Test');
$hs_request->setSubject('Test');
$hs_request->setMessage('Test');
$hs_request->setSigner('Client', '[email protected]', 'AAA');
$hs_request->setCustomFieldValue('b1_fullname', 'AAA BBB');

$hs_response = $client->sendTemplateSignatureRequest($hs_request);

Вот как выглядит идентификатор поля API шаблона.

введите описание изображения здесь

0

Решение

При настройке шаблона вам нужно установить «Кто заполняет это?» «Я (при отправке)», чтобы API знал ожидаемое значение для настраиваемого поля:
Пример поля шаблона

1

Другие решения

Попробуй это;

$client = new \HelloSign\Client('zzzzzzzzzzzzzzzzzzzz');
$hs_request = new \HelloSign\TemplateSignatureRequest;
$hs_request->enableTestMode();
$hs_request->setTemplateId('xxxxxxxxxxxxxxxxxx');
$hs_request->setTitle('Test');
$hs_request->setSubject('Test');
$hs_request->setMessage('Test');
$hs_request->setSigner('Client', '[email protected]', 'AAA');

//firstly set the setCustomeFieldValue
$hs_request->setCustomFieldValue('b1_fullname', 'AAA BBB');

$hs_response = $client->sendTemplateSignatureRequest($hs_request);
0

По вопросам рекламы [email protected]