Files
yookassa-sdk-php/docs/classes/YooKassa-Model-Receipt-AgentType.md
Евгений Ю. Лозный 260d13f890 Добавлен прием платежей через Alfa Pay. Добавлен новый тип ошибки RuleViolationError
Добавлены нулевые привязки по СБП
Добавлена причина отмены возвратов `payment_expired`
2026-06-29 17:46:40 +03:00

6.4 KiB

YooKassa API SDK

Class: \YooKassa\Model\Receipt\AgentType

Namespace: \YooKassa\Model\Receipt


Summary:

AgentType - Тип посредника.

Description:

Тип посредника передается в запросе на создание чека в массиве items, в параметре agent_type, если вы отправляете данные для формирования чека по сценарию Сначала платеж, потом чек. Параметр agent_type нужно передавать, начиная с ФФД 1.1. Убедитесь, что ваша онлайн-касса обновлена до этой версии.

Возможные значения:

  • banking_payment_agent - Безналичный расчет
  • banking_payment_subagent - Предоплата (аванс)
  • payment_agent - Постоплата (кредит)
  • payment_subagent - Встречное предоставление
  • attorney - Встречное предоставление
  • commissioner - Встречное предоставление
  • agent - Встречное предоставление

Constants

Visibility Name Flag Summary
public BANKING_PAYMENT_AGENT Банковский платежный агент
public BANKING_PAYMENT_SUBAGENT Банковский платежный субагент
public PAYMENT_AGENT Платежный агент
public PAYMENT_SUBAGENT Платежный субагент
public ATTORNEY Поверенный
public COMMISSIONER Комиссионер
public AGENT Агент

Properties

Visibility Name Flag Summary
protected $validValues

Methods

Visibility Name Flag Summary
public getEnabledValues() Возвращает значения в enum'е значения которых разрешены.
public getValidValues() Возвращает все значения в enum'e.
public valueExists() Проверяет наличие значения в enum'e.

Details


Constants

BANKING_PAYMENT_AGENT

Банковский платежный агент

BANKING_PAYMENT_AGENT = 'banking_payment_agent'

BANKING_PAYMENT_SUBAGENT

Банковский платежный субагент

BANKING_PAYMENT_SUBAGENT = 'banking_payment_subagent'

PAYMENT_AGENT

Платежный агент

PAYMENT_AGENT = 'payment_agent'

PAYMENT_SUBAGENT

Платежный субагент

PAYMENT_SUBAGENT = 'payment_subagent'

ATTORNEY

Поверенный

ATTORNEY = 'attorney'

COMMISSIONER

Комиссионер

COMMISSIONER = 'commissioner'

AGENT

Агент

AGENT = 'agent'

Properties

protected $validValues : array


Type: array Массив принимаемых enum'ом значений Details:


Methods

public getEnabledValues() : string[]

Static public getEnabledValues() : string[]

Summary

Возвращает значения в enum'е значения которых разрешены.

Details:

Returns: string[] - Массив разрешённых значений

public getValidValues() : array

Static public getValidValues() : array

Summary

Возвращает все значения в enum'e.

Details:

Returns: array - Массив значений в перечислении

public valueExists() : bool

Static public valueExists(mixed $value) : bool

Summary

Проверяет наличие значения в enum'e.

Details:

Parameters:
Type Name Description
mixed value Проверяемое значение

Returns: bool - True если значение имеется, false если нет


Top Namespaces


Reports


This document was automatically generated from source code comments on 2026-06-29 using phpDocumentor

© 2026 YooMoney