PHPackages                             yijin/easysdk - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. yijin/easysdk

AbandonedArchivedLibrary[Payment Processing](/categories/payments)

yijin/easysdk
=============

支付宝官方 Alipay Easy SDK-适配SWOOLE

1.0.1(4y ago)057Apache-2.0PHPPHP &gt;=7.0

Since Jun 9Pushed 4y ago1 watchersCompare

[ Source](https://github.com/Ulyssesyi/alipay-swoole)[ Packagist](https://packagist.org/packages/yijin/easysdk)[ RSS](/packages/yijin-easysdk/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (11)Versions (3)Used By (0)

[![Latest Stable Version](https://camo.githubusercontent.com/a4ab1e8657ce7ff9ca015240fa0ecf4ab50766b5227c6ec504b6885e3d745f3e/68747470733a2f2f706f7365722e707567782e6f72672f616c6970617973646b2f6561737973646b2f762f737461626c65)](https://packagist.org/packages/alipaysdk/easysdk)[![FOSSA Status](https://camo.githubusercontent.com/49a49bba56b5f8a56d800edb866b1a1d81aba9466ef3473049d2f226731929a2/68747470733a2f2f6170702e666f7373612e636f6d2f6170692f70726f6a656374732f6769742532426769746875622e636f6d253246616c69706179253246616c697061792d6561737973646b2e7376673f747970653d736869656c64)](https://app.fossa.com/projects/git%2Bgithub.com%2Falipay%2Falipay-easysdk?ref=badge_shield)

基于 Alipay **Easy** SDK for PHP 魔改的版本，主要是去除单例，防止swoole协程环境下数据混淆。

Alipay Esay SDK for PHP让您不用复杂编程即可访支付宝开放平台开放的各项常用能力，SDK可以自动帮您满足能力调用过程中所需的证书校验、加签、验签、发送HTTP请求等非功能性要求。

下面向您介绍Alipay Easy SDK for PHP 的基本设计理念和使用方法。

设计理念
----

[](#设计理念)

不同于原有的[Alipay SDK](https://openhome.alipay.com/doc/sdkDownload.resource?sdkType=PHP)通用而全面的设计理念，Alipay Easy SDK对开放能力的API进行了更加贴近高频场景的精心设计与裁剪，简化了服务端调用方式，让调用API像使用语言内置的函数一样简便。

Alipay Easy SDK提供了与[能力地图](https://opendocs.alipay.com/mini/00am3f)相对应的代码组织结构，让开发者可以快速找到不同能力对应的API。

Alipay Easy SDK主要目标是提升开发者在**服务端**集成支付宝开放平台开放的各类核心能力的效率。

环境要求
----

[](#环境要求)

1. Alipay Easy SDK for PHP 需要配合`PHP 7.0`或其以上版本。
2. 使用 Alipay Easy SDK for PHP 之前 ，您需要先前往[支付宝开发平台-开发者中心](https://openhome.alipay.com/platform/developerIndex.htm)完成开发者接入的一些准备工作，包括创建应用、为应用添加功能包、设置应用的接口加签方式等。
3. 准备工作完成后，注意保存如下信息，后续将作为使用SDK的输入。

- 加签模式为公钥证书模式时（推荐）

`AppId`、`应用的私钥`、`应用公钥证书文件`、`支付宝公钥证书文件`、`支付宝根证书文件`

- 加签模式为公钥模式时

`AppId`、`应用的私钥`、`支付宝公钥`

安装依赖
----

[](#安装依赖)

### 通过[Composer](https://packagist.org/packages/alipaysdk/easysdk/)在线安装依赖（推荐）

[](#通过composer在线安装依赖推荐)

`composer require alipaysdk/easysdk:^2.2`

### 本地手动集成依赖（适用于自己修改源码后的本地重新打包安装）

[](#本地手动集成依赖适用于自己修改源码后的本地重新打包安装)

1. 本机安装配置[Composer](https://getcomposer.org/)工具。
2. 在本`README.md`所在目录下，执行`composer install`，下载SDK依赖。
3. 依赖文件会下载到`vendor`目录下。

快速使用
----

[](#快速使用)

以下这段代码示例向您展示了使用Alipay Easy SDK for PHP调用一个API的3个主要步骤：

1. 设置参数（全局只需设置一次）。
2. 发起API调用。
3. 处理响应或异常。

```
