Docusign PHP SDK设置收件人签名提供者

时间:2020-06-11 15:25:53

标签: docusignapi

我使用以下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": "+******"
                            }
                        }]);

1 个答案:

答案 0 :(得分:1)

您是正确的。 SDK中有两个特定于RecipientSignatureProviders的类。

您将要使用models/RecipientSignatureProvidermodels/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
]);
相关问题