mixplat/mixplat-php-client

Mixplat API 客户端

1.4.0 2023-03-13 11:37 UTC

This package is auto-updated.

Last update: 2024-09-13 14:44:58 UTC


README

Mixplat API 工作客户端 API Mixplat

文档和描述: docs.mixplat.ru

要求

PHP 5.3 (及以上)

安装

在控制台使用 Composer

  1. 安装包管理器 Composer。
  2. 在控制台执行以下命令
composer require mixplat/mixplat-php-client

在您的项目 composer.json 文件中

  1. 将以下行添加到您的项目的依赖项列表中 "mixplat/mixplat-php-client": "*"
...
    "require": {
        "mixplat/mixplat-php-client": "*"
...
  1. 更新项目的依赖项。在控制台切换到 composer.json 所在目录,并执行以下命令
composer update
  1. 在您的项目代码中,连接我们的客户端自动加载文件
require __DIR__ . '/vendor/autoload.php';

手动

  1. 下载 Mixplat API PHP 客户端存档,解压它并将 src 目录复制到您的项目中适当的位置。
  2. 在您的项目代码中,连接我们的客户端自动加载文件
require __DIR__ . '/src/autoload.php'; 

入门指南

创建并填写连接配置

$mixplatConfiguration = new \MixplatClient\Configuration();
$mixplatConfiguration->projectId = $projectId;
$mixplatConfiguration->apiKey = $apiKey;
$mixplatConfiguration->companyId = $companyId;
$mixplatConfiguration->companyApiKey = $companyApiKey;

创建客户端对象实例,并指定配置

$httpClient = new \MixplatClient\HttpClient\SimpleHttpClient();
$mixplatClient = new \MixplatClient\MixplatClient();
$mixplatClient->setConfig($mixplatConfiguration);
$mixplatClient->setHttpClient($httpClient);

创建 API 方法实例,并设置所需属性

$apiRequest = new \MixplatClient\Method\CreatePaymentForm();

$apiRequest->amount             = 300;
$apiRequest->description        = 'Тестовая оплата';
$apiRequest->userEmail          = 'user@mail.ru';
$apiRequest->userName           = 'Константин Константинопольский';
$apiRequest->userPhone          = '79991234567';
$apiRequest->test               = 1;

调用方法

$response = $mixplatClient->request($apiRequest);