docusign/esign-client
Composer 安装命令:
composer require docusign/esign-client
包简介
The Docusign PHP library makes integrating Docusign into your apps and websites a super fast and painless process. The library is open sourced on GitHub, look for the docusign-esign-php-client repository. Join the eSign revolution!
README 文档
README
The Docusign SDK makes integrating Docusign into your apps and websites a seamless experience.
Table of Contents
- Introduction
- Installation
- Dependencies
- API Reference
- Code Examples
- OAuth Implementations
- Changelog
- Support
- License
- Additional Resources
Introduction
Integrate eSignatures into your application in minutes. The secure and award-winning Docusign eSignature API makes requesting signatures, automating forms, and tracking documents directly from your app easy.
Installation
This client SDK is provided as open source, which enables you to customize its functionality to suit your particular use case. To do so, download or clone the repository. If the SDK’s given functionality meets your integration needs, or if you’re working through our code examples from the Docusign Developer Center, you merely need to install it by following the instructions below.
Version Information
- API version: v2.1
- Latest SDK version: 8.8.1
Requirements
- PHP 7.4+
- Free developer account
Compatibility
- PHP 7.4+
Composer:
- In your PHP console, type: Composer require docusign/esign-client;
- To use the package automatically, add to Composer's Autoload file:
require_once('vendor/autoload.php');
Manual Install:
- Download or clone this repository.
- Bind the PHP SDK to your server or place it in a static location.
- To bind to your server, edit the init.php file. Add:
require_once('/path/to/docusign-esign-php-client/autoload.php'); - To bind to single pages: In your PHP file that will utilize the PHP SDK, add:
require_once('/path/to/docusign-esign-php-client/autoload.php');
- To bind to your server, edit the init.php file. Add:
- If you are using Composer V2 and get the error 'namespace cannot be found', add the following class mapping in the composer.json file.
"autoload": { "classmap": [ "/path/to/docusign-esign-php-client/src" ] }
SDK Dependencies
This client has the following external dependencies:
- PHP cURL extension
- PHP JSON extension
- PHP MBString extension
- adhocore/jwt v1.1+
⚠ Deprecation Notice: Support for PHP versions below 8.0 will be phased out in the coming months. A new SDK compatible with PHP 8.1 will be released, which replaces adhocore/jwt with firebase/php-jwt v7. We strongly recommend upgrading to PHP 8.1 or later to maintain compatibility with upcoming SDK releases.
API Reference
You can refer to the API reference here.
Code examples
Explore our GitHub repository for the Launcher, a self-executing package housing code examples for the eSignature PHP SDK. This package showcases several common use cases and their respective source files. Additionally, you can download a version preconfigured for your Docusign developer account from Quickstart. These examples support both the Authorization Code Grant and JSON Web Token (JWT) authentication workflows.
OAuth implementations
For details regarding which type of OAuth grant will work best for your Docusign integration, see Choose OAuth Type in the Docusign Developer Center.
For security purposes, Docusign recommends using the Authorization Code Grant flow.
Changelog
You can refer to the complete changelog here.
Support
Log issues against this client SDK through GitHub. You can also reach out to us through Docusign Community and Stack Overflow.
License
The Docusign eSignature PHP Client SDK is licensed under the MIT License.
Additional resources
docusign/esign-client 适用场景与选型建议
docusign/esign-client 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 8.04M 次下载、GitHub Stars 达 208, 最近一次更新时间为 2016 年 02 月 19 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「php」 「api」 「sdk」 「docusign」 「agreement」 「eSignature」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 docusign/esign-client 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 docusign/esign-client 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 docusign/esign-client 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
A PSR-7 compatible library for making CRUD API endpoints
Alfabank REST API integration
Zero-dependency raw PHP DNS resolver, domain-ownership verification, and intoDNS/MxToolbox-style diagnostics. Queries authoritative nameservers directly over sockets — never trusts the recursive cache for ownership checks.
A lightweight plain-PHP framework for database-backed CRUD APIs.
bughq error tracking - PHP SDK
ABsurge PHP SDK for feature flags and A/B testing
统计信息
- 总下载量: 8.04M
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 212
- 点击次数: 36
- 依赖项目数: 17
- 推荐数: 7
其他信息
- 授权协议: MIT
- 更新时间: 2016-02-19