Files
yookassa-sdk-php/docs/classes/YooKassa-Model-Payment-ConfirmationType.md

7.4 KiB

YooKassa API SDK

Class: \YooKassa\Model\Payment\ConfirmationType

Namespace: \YooKassa\Model\Payment


Summary:

Класс, представляющий модель ConfirmationType.

Description:

Тип пользовательского процесса подтверждения платежа.

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

  • redirect - Необходимо направить плательщика на страницу партнера
  • external - Для подтверждения платежа пользователю необходимо совершить действия во внешней системе (например, ответить на смс)
  • code_verification - Необходимо получить одноразовый код от плательщика для подтверждения платежа
  • embedded - Необходимо получить токен для checkout.js
  • qr - Необходимо получить QR-код
  • mobile_application - Необходимо совершить действия в мобильном приложении

Constants

Visibility Name Flag Summary
public REDIRECT Необходимо направить плательщика на страницу партнера
public EXTERNAL Для подтверждения платежа пользователю необходимо совершить действия во внешней системе (например, ответить на смс)
public CODE_VERIFICATION deprecated Необходимо ждать пока плательщик самостоятельно подтвердит платеж.
public EMBEDDED Необходимо получить одноразовый код от плательщика для подтверждения платежа
public QR Необходимо получить QR-код
public MOBILE_APPLICATION Необходимо совершить действия в мобильном приложении

Properties

Visibility Name Flag Summary
protected $validValues

Methods

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

Details


Tags

Tag Version Description
category Class
author cms@yoomoney.ru

Constants

REDIRECT

Необходимо направить плательщика на страницу партнера

REDIRECT = 'redirect'

EXTERNAL

Для подтверждения платежа пользователю необходимо совершить действия во внешней системе (например, ответить на смс)

EXTERNAL = 'external'

CODE_VERIFICATION

Необходимо ждать пока плательщик самостоятельно подтвердит платеж.

CODE_VERIFICATION = 'code_verification'

deprecated Будет удален в следующих версиях

EMBEDDED

Необходимо получить одноразовый код от плательщика для подтверждения платежа

EMBEDDED = 'embedded'

QR

Необходимо получить QR-код

QR = 'qr'

MOBILE_APPLICATION

Необходимо совершить действия в мобильном приложении

MOBILE_APPLICATION = 'mobile_application'

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-08-13 using phpDocumentor

© 2026 YooMoney