Add 2-factor Authentication Using the PDFfiller PHP Client

Keep information safe with 2-factor authentication using the PDFfiller PHP Client. Verify signer identity with multiple levels of authentication.
Try PDFfiller API for FREE!
Fill out this form to try all the benefits of using PDFfiller API. The free API key allows you to get a feel for the PDFfiller experience before buying a subscription plan. If you have any questions follow the link below to contact our 24/7 support team.
Apply for a free API key

Add 2-factor authentication

Add one more level of security to your document with a password sent by SMS using the PDFfiller PHP Client. Each recipient who gets SMS can use the password to securely access the document.

How to Use PDFfiller PHP Client

Create Signature Request

Create signature request (with form authentication)
PDFfiller\OAuth2\Client\Provider\SignatureRequest::save();
View on GitHub


$s2s = new SignatureRequest($provider);
$s2s->document_id = 120934200;

$s2s->method = new SignatureRequestMethod(SignatureRequestMethod::SEND_TO_EACH);
$s2s->envelope_name = 'group envelope';
$s2s->pin = 'tst';

$s2s->security_pin = new SignatureRequestSecurityPin(SignatureRequestSecurityPin::ENHANCED);
$s2s->recipients[] = new SignatureRequestRecipient($provider, [
    'email' => 'test@test.com',
    'name' => 'Test user',
    'access' => 'full',
    'require_photo' => true,
    'message_subject' => 'subject',
    'message_text' => 'message',
    "phone_authenticate" => "+380939147674",
    'additional_documents' => [
        'doc1'
    ]
]);
$s2s->recipients[] = new SignatureRequestRecipient($provider, [
    'email' => 'test2@test.com',
    'name' => 'Test user',
    'access' => 'full',
    'require_photo' => true,
    'message_subject' => 'subject',
    'message_text' => 'message',
    "phone_authenticate" => "+380939147674",
    'additional_documents' => [
        'doc1'
    ]
]);

$result = $s2s->save();


Try authenticating recipient with a photo using the PDFfiller PHP Client

Ask the recipient of the document to authenticate his or her identity with a photo taken on a webcam or with a smartphone's camera.

Try setting the order of signing with the PDFfiller PHP Client

Get documents signed in order or all at the same time using the PDFfiller Client. Set the desired order for each recipient and streamline your workflow.

Try getting signature notifications with the PDFfiller PHP Client

Get an email or SMS notification when the document is signed by a third party using the PDFfiller PHP Client to keep track of the status of your request.
Languages We Support