Download the PHP package signdocs-brasil/signdocs-brasil-php without Composer
On this page you can find all versions of the php package signdocs-brasil/signdocs-brasil-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download signdocs-brasil/signdocs-brasil-php
More information about signdocs-brasil/signdocs-brasil-php
Files in signdocs-brasil/signdocs-brasil-php
Package signdocs-brasil-php
Short Description SDK oficial em PHP para a API SignDocs Brasil: assinatura eletrônica e digital com ICP-Brasil, biometria, OTP e trilha de evidências (Brazilian e-signature API SDK)
License MIT
Homepage https://signdocs.com.br
Informations about the package signdocs-brasil-php
signdocs-brasil-php
SDK oficial em PHP para a API SignDocs Brasil: assinatura eletrônica e digital de documentos com ICP-Brasil, certificado digital, biometria, OTP e trilha de evidências.
Official PHP SDK for the SignDocs Brasil e-signature API.
Requisitos
- PHP 8.1+
- Dependências:
guzzlehttp/guzzle,firebase/php-jwt
Instalação
Início Rápido
Private Key JWT (ES256)
Recursos Disponíveis
| Recurso | Métodos |
|---|---|
$client->transactions |
create, list, get, cancel, finalize, listAutoPaginate |
$client->documents |
upload, presign, confirm, download |
$client->steps |
list, start, complete |
$client->signing |
prepare, complete |
$client->evidence |
get |
$client->verification |
verify, downloads |
$client->users |
enroll |
$client->webhooks |
register, list, delete, test |
$client->signingSessions |
create, getStatus, cancel, link, list, waitForCompletion |
$client->envelopes |
create, get, addSession, combinedStamp |
$client->documentGroups |
combinedStamp |
$client->health |
check, history |
Envelopes (Múltiplos Signatários)
Canais de entrega
A SignDocs entrega o link por e-mail, WhatsApp ou Telegram — escolha por signatário em deliverVia. WhatsApp e Telegram são habilitados sob demanda; fale com o time comercial. WhatsApp exige signer.phone em E.164; Telegram exige signer.cpf e só alcança quem já registrou o CPF no bot da SignDocs. O OTP pode ir por email, sms, whatsapp ou telegram (otpChannel), independentemente do canal do link. Cada envio por WhatsApp ou Telegram consome a cota de mensagens do tenant; esgotada, a API responde 429.
Configuração Avançada
Guzzle Client customizado
Injete um GuzzleHttp\Client customizado (ex: para proxying, middleware ou métricas):
Logging
O SDK aceita qualquer logger PSR-3 (Psr\Log\LoggerInterface). São logados apenas: método HTTP, path, status code e duração. Headers de autorização, corpos de request/response e tokens nunca são logados.
Timeout por requisição
Todas as operações aceitam $timeout (em segundos) como parâmetro opcional, que sobrescreve o timeout padrão do client:
Documentação
Para guias completos de integração com exemplos passo-a-passo de todos os fluxos de assinatura, veja a documentação completa da API.
All versions of signdocs-brasil-php with dependencies
guzzlehttp/guzzle Version ^7.0
firebase/php-jwt Version ^6.0
psr/log Version ^3.0