ingenico / direct-sdk-php
用于与支付平台服务器端到端API通信的PHP SDK
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-21 20:00:31 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
)