meraproject/vendor/yoomoney/yookassa-sdk-php/docs/classes/YooKassa-Client-ApiClientInterface.md
keboss-m 5c21d25d45 Initial commit: Merakomis portal, Docker stack and user-reader API.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-24 11:04:05 +03:00

6.4 KiB

YooKassa API SDK

Interface: ApiClientInterface

Namespace: \YooKassa\Client


Summary:

Interface ApiClientInterface


Constants

  • No constants found

Methods

Visibility Name Flag Summary
public call() Создает CURL запрос, получает и возвращает обработанный ответ
public getUserAgent() Возвращает UserAgent
public setAdvancedCurlOptions() Устанавливает дополнительные настройки curl
public setBearerToken() Устанавливает OAuth-токен магазина
public setConfig() Устанавливает настройки
public setLogger() Устанавливает объект для логирования
public setShopId() Устанавливает shopId магазина
public setShopPassword() Устанавливает секретный ключ магазина

Details


Methods

public call() : \YooKassa\Common\ResponseObject

public call(string $path, string $method, array $queryParams, string|null $httpBody = null, array $headers = array()) : \YooKassa\Common\ResponseObject

Summary

Создает CURL запрос, получает и возвращает обработанный ответ

Details:

Parameters:
Type Name Description
string path URL запроса
string method HTTP метод
array queryParams Массив GET параметров запроса
string OR null httpBody Тело запроса
array headers Массив заголовков запроса

Returns: \YooKassa\Common\ResponseObject -

public setLogger() : mixed

public setLogger(\Psr\Log\LoggerInterface|null $logger) : mixed

Summary

Устанавливает объект для логирования

Details:

Parameters:
Type Name Description
\Psr\Log\LoggerInterface OR null logger Объект для логирования

Returns: mixed -

public getUserAgent() : \YooKassa\Client\UserAgent

public getUserAgent() : \YooKassa\Client\UserAgent

Summary

Возвращает UserAgent

Details:

Returns: \YooKassa\Client\UserAgent -

public setShopId() : mixed

public setShopId(string|int $shopId) : mixed

Summary

Устанавливает shopId магазина

Details:

Parameters:
Type Name Description
string OR int shopId shopId магазина

Returns: mixed -

public setShopPassword() : mixed

public setShopPassword(string $shopPassword) : mixed

Summary

Устанавливает секретный ключ магазина

Details:

Parameters:
Type Name Description
string shopPassword

Returns: mixed -

public setBearerToken() : mixed

public setBearerToken(string $bearerToken) : mixed

Summary

Устанавливает OAuth-токен магазина

Details:

Parameters:
Type Name Description
string bearerToken

Returns: mixed -

public setConfig() : mixed

public setConfig(array $config) : mixed

Summary

Устанавливает настройки

Details:

Parameters:
Type Name Description
array config

Returns: mixed -

public setAdvancedCurlOptions() : void

public setAdvancedCurlOptions() : void

Summary

Устанавливает дополнительные настройки curl

Details:

Returns: void -


Top Namespaces


Reports


This document was automatically generated from source code comments on 2023-04-06 using phpDocumentor

© 2023 YooMoney