PHP SDK,用于与支付平台服务器端到端API通信

5.17.0 2024-09-11 14:26 UTC

README

简介

PHP SDK 帮助您与支付平台服务器API通信。其主要功能包括

  • 方便的PHP包装API调用和响应
    • 将PHP请求对象转换为HTTP请求
    • 将HTTP响应转换为PHP响应对象或PHP异常
  • 处理与认证相关的所有细节
  • 处理所需元数据

大多数调用都通过示例来演示其使用。这些示例使用提供的API密钥执行调用。

此存储库的结构

此存储库包含以下组件

  1. SDK本身的源代码: /src/lib
  2. 单元和集成测试的源代码(包括示例): /tests

要求

需要PHP 7.4或更高版本。

通过Composer安装

  1. 如果尚未执行,请在项目中初始化 Composer,通过执行以下命令

    composer init
    
  2. 通过执行以下命令,将SDK的需求添加到您的 composer.json 文件中

    composer require online-payments/sdk-php
    
  3. 如果尚未执行,请将 vendor/autoload.php 添加到您的项目中,通过添加以下行代码

    require __DIR__ . '/vendor/autoload.php';
    

手动安装

  1. 从GitHub下载PHP SDK的最新版本。从 发行版 页面选择 onlinepayments-sdk-php-x.y.z.tar.gz 文件,其中 x.y.z 是版本号。
  2. tar.gz 文件的内容添加到您的项目中。如果需要,可以将 /src/lib 文件夹的内容合并。
  3. /src/lib 文件夹中的所有类添加到自动加载器中;这些文件夹中的所有类都符合 PSR-4

开发和测试

  1. 安装 Composer
  2. 从 sdk-php 项目的根目录运行 composer install
  3. tests/config.json.dist 复制到 tests/config.json,并用实际值替换模板值
  4. 从 sdk-php 项目的根目录运行 vendor/phpunit/phpunit/phpunit(或当它在您的本地机器上已安装时,只需运行 phpunit