Search by

SignSealer for PHP: send documents for signature, read their evidence, verify webhooks. No dependencies.

v0.1.0 2026-11-02 14:11 UTC

This package is auto-updated.

Last update: 2026-11-02 14:33:26 UTC


README

Send documents for signature, read their evidence and verify webhooks from PHP 8.1 or later, with only PHP's own curl and json.

composer require signsealer/sdk
use SignSealer\SignSealer;

$signsealer = new SignSealer(getenv('SIGNSEALER_KEY'));
$doc = $signsealer->prepareDocument(['template_code' => 'rental-agreement', 'values' => ['guest_name' => 'Dana Reyes']]);
$sent = $signsealer->send($doc['document_id'], [['full_name' => 'Dana Reyes', 'email' => 'dana@example.com']]);
echo $sent['links'][0]['url'];

One idempotency key through every retry of a write, Retry-After honoured, the API's own message, errorCode, hint, status and requestId on every SignSealerError, and Webhook::verify() as the Node client checks a delivery.

Every method: https://signsealer.com/docs/php ยท Tests: php tests/run.php (no network).