我使用以下JSON创建具有EU Advanced身份验证的信封。
[{
"signatureProviderName": "universalsignaturepen_opentrust_hash_tsp",
"signatureProviderOptions": {
"sms": "+*********"
}
}]
我找不到使用DocuSign PHP SDK时如何执行类似操作的示例/文档。
按照以下思路思考:
$recipient_signature_providers = \DocuSign\eSign\Model\RecipientSignatureProvider( [{
"signatureProviderName": "universalsignaturepen_opentrust_hash_tsp",
"signatureProviderOptions": {
"sms": "+******"
}
}]);
答案 0 :(得分:1)
您是正确的。 SDK中有两个特定于RecipientSignatureProviders的类。
您将要使用models/RecipientSignatureProvider和models/RecipientSignatureProviderOptions:
$options = new \DocuSign\eSign\Model\RecipientSignatureProviderOptions([
'sms' => '*******']);
$recipient_signature_provider = new \DocuSign\eSign\Model\RecipientSignatureProvider([
'signature_provider_name' => 'universalsignaturepen_opentrust_hash_tsp',
'signature_provider_options' => $options
]);