signsealer / sdk
SignSealer for PHP: send documents for signature, read their evidence, verify webhooks. No dependencies.
v0.1.0
2026-11-02 14:11 UTC
Requires
- php: >=8.1
- ext-curl: *
- ext-json: *
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
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).