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

5.17.0 2024-09-11 14:25 UTC

README

简介

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

  • 方便的API调用和响应的PHP包装器
    • 将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 wl-online-payments-direct/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