wl-online-payments-direct / sdk-php
PHP SDK,用于与支付平台服务器端到端API通信
5.17.0
2024-09-11 14:25 UTC
Requires
- php: >=7.4
- robtimus/multipart: ^1.0
Requires (Dev)
- phpstan/phpstan: ^1.9
- phpunit/phpunit: ^9.0
- dev-master
- 5.17.0
- 5.16.1
- 5.16.0
- 5.15.0
- 5.14.0
- 5.13.0
- 5.12.0
- 5.11.0
- 5.10.0
- 5.9.0
- 5.8.2
- 5.8.0
- 5.7.0
- 5.6.0
- 5.5.0
- 5.4.0
- 5.3.0
- 5.2.1
- 5.2.0
- 5.1.0
- 5.0.0
- 4.6.0
- 4.5.0
- 4.4.0
- 4.3.0
- 4.2.0
- 4.1.0
- 4.0.0
- 3.5.0
- 3.4.0
- 3.3.0
- 3.2.1
- 3.2.0
- 3.1.0
- 3.0.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.0
- 1.2.0
- 1.1.0
- 1.0.0
This package is auto-updated.
Last update: 2024-09-11 14:25:47 UTC
README
简介
PHP SDK 帮助您与支付平台服务器API通信。其主要特性包括
- 方便的API调用和响应的PHP包装器
- 将PHP请求对象转换为HTTP请求
- 将HTTP响应转换为PHP响应对象或PHP异常
- 处理所有与身份验证相关的细节
- 处理所需的元数据
大多数调用都有示例演示其使用。这些示例使用提供的API密钥执行调用。
此存储库的结构
此存储库由以下组件组成
- SDK本身的源代码:
/src
和/lib
- 单元测试和集成测试的源代码(包括示例):
/tests
要求
需要PHP 7.4或更高版本。
通过Composer安装
-
如果尚未执行,请在项目中初始化 Composer,执行以下命令
composer init
-
通过执行以下命令将SDK要求添加到您的
composer.json
文件中composer require wl-online-payments-direct/sdk-php
-
如果尚未执行,请将
vendor/autoload.php
添加到您的项目,通过添加以下代码行require __DIR__ . '/vendor/autoload.php';
手动安装
- 从GitHub下载PHP SDK的最新版本。从 发行版 页面中选择
onlinepayments-sdk-php-x.y.z.tar.gz
文件,其中x.y.z
是版本号。 - 将
tar.gz
文件的内容添加到您的项目中。如果需要,可以将/src
和/lib
文件夹的内容合并。 - 将
/src
和/lib
文件夹中的所有类添加到您的自动加载器中;这些文件夹中的所有类都符合 PSR-4。
开发和测试
- 安装 Composer
- 从sdk-php项目的根目录运行
composer install
- 将
tests/config.json.dist
复制到tests/config.json
并用实际值替换模板值 - 从sdk-php项目的根目录,运行
vendor/phpunit/phpunit/phpunit
(或如果已经在本地机器上安装,只需运行phpunit
)