# Протокол

## Оглавление

- [keyapis/invoice/v1/keyapis_invoice_paymethod_v1.proto](#keyapis_invoice_v1_keyapis_invoice_paymethod_v1-proto)
    - [PayMethodService](#keyapis-invoice-v1-PayMethodService)
  
    - [DeletePayMethodRequest](#keyapis-invoice-v1-DeletePayMethodRequest)
    - [DeletePayMethodResponse](#keyapis-invoice-v1-DeletePayMethodResponse)
    - [GetPayMethodListRequest](#keyapis-invoice-v1-GetPayMethodListRequest)
    - [GetPayMethodListResponse](#keyapis-invoice-v1-GetPayMethodListResponse)
    - [PayMethod](#keyapis-invoice-v1-PayMethod)
    - [PostPayMethodBankcardRequest](#keyapis-invoice-v1-PostPayMethodBankcardRequest)
    - [PostPayMethodBankcardResponse](#keyapis-invoice-v1-PostPayMethodBankcardResponse)
    - [PostPayMethodBankcardResponse.Error](#keyapis-invoice-v1-PostPayMethodBankcardResponse-Error)
    - [PostPayMethodBankcardResponse.RegisterData](#keyapis-invoice-v1-PostPayMethodBankcardResponse-RegisterData)
    - [PostPayMethodDefaultRequest](#keyapis-invoice-v1-PostPayMethodDefaultRequest)
    - [PostPayMethodDefaultResponse](#keyapis-invoice-v1-PostPayMethodDefaultResponse)
    - [PostPayMethodDefaultResponse.Error](#keyapis-invoice-v1-PostPayMethodDefaultResponse-Error)
    - [PostPayMethodSbpRequest](#keyapis-invoice-v1-PostPayMethodSbpRequest)
    - [PostPayMethodSbpResponse](#keyapis-invoice-v1-PostPayMethodSbpResponse)
    - [PostPayMethodSbpResponse.Error](#keyapis-invoice-v1-PostPayMethodSbpResponse-Error)
    - [PostPayMethodSbpResponse.RegisterData](#keyapis-invoice-v1-PostPayMethodSbpResponse-RegisterData)
    - [ValidationError](#keyapis-invoice-v1-ValidationError)
  
    - [PayMethod.CardType](#keyapis-invoice-v1-PayMethod-CardType)
    - [PayMethod.StatusType](#keyapis-invoice-v1-PayMethod-StatusType)
    - [PayMethod.Type](#keyapis-invoice-v1-PayMethod-Type)
  


## [Схема классов](/svg/protos/key/keyapis/invoice/v1/keyapis_invoice_paymethod_v1.proto.svg)
<a href="/svg/protos/key/keyapis/invoice/v1/keyapis_invoice_paymethod_v1.proto.svg"><img src="/svg/protos/key/keyapis/invoice/v1/keyapis_invoice_paymethod_v1.proto.svg" alt="/svg/protos/key/keyapis/invoice/v1/keyapis_invoice_paymethod_v1.proto.svg" style="height:100%;"></a>




<a name="keyapis_invoice_v1_keyapis_invoice_paymethod_v1-proto"></a>

## [keyapis/invoice/v1/keyapis_invoice_paymethod_v1.proto](/protos/key/keyapis/invoice/v1/keyapis_invoice_paymethod_v1.proto)
Сервис реализует функционал управления способами оплаты


<a name="keyapis-invoice-v1-PayMethodService"></a>

### PayMethodService
 Сервис способов оплаты

| Название метода | Описание | Тип запроса | Тип ответа |
| --------------- | -------- | ----------- | -----------|
| <a id="keyapis-invoice-v1-GetPayMethodList"></a> [GetPayMethodList](#keyapis-invoice-v1-GetPayMethodList) | Метод получения списка способов оплаты. Для роли master возвращаются способы оплаты для пользователя из токена. Для роли service возвращаются способы оплаты пользователя, указанного в параметре запроса. Метод доступен для: service, master | [keyapis.invoice.v1.GetPayMethodListRequest](#keyapis-invoice-v1-GetPayMethodListRequest) | [keyapis.invoice.v1.GetPayMethodListResponse](#keyapis-invoice-v1-GetPayMethodListResponse) |
| <a id="keyapis-invoice-v1-DeletePayMethod"></a> [DeletePayMethod](#keyapis-invoice-v1-DeletePayMethod) | Метод удаления способа оплаты. Удаляются способы оплаты для пользователя из токена. Метод доступен для: master | [keyapis.invoice.v1.DeletePayMethodRequest](#keyapis-invoice-v1-DeletePayMethodRequest) | [keyapis.invoice.v1.DeletePayMethodResponse](#keyapis-invoice-v1-DeletePayMethodResponse) |
| <a id="keyapis-invoice-v1-PostPayMethodDefault"></a> [PostPayMethodDefault](#keyapis-invoice-v1-PostPayMethodDefault) | Метод установки способа оплаты по умолчанию. Изменяются способы оплаты для пользователя из токена. Метод доступен для: master | [keyapis.invoice.v1.PostPayMethodDefaultRequest](#keyapis-invoice-v1-PostPayMethodDefaultRequest) | [keyapis.invoice.v1.PostPayMethodDefaultResponse](#keyapis-invoice-v1-PostPayMethodDefaultResponse) |
| <a id="keyapis-invoice-v1-PostPayMethodBankcard"></a> [PostPayMethodBankcard](#keyapis-invoice-v1-PostPayMethodBankcard) | Метод добавления способа оплаты с типом "Банковская карта". Добавляется банковская карта для пользователя из токена. Метод доступен для: master | [keyapis.invoice.v1.PostPayMethodBankcardRequest](#keyapis-invoice-v1-PostPayMethodBankcardRequest) | [keyapis.invoice.v1.PostPayMethodBankcardResponse](#keyapis-invoice-v1-PostPayMethodBankcardResponse) |
| <a id="keyapis-invoice-v1-PostPayMethodSbp"></a> [PostPayMethodSbp](#keyapis-invoice-v1-PostPayMethodSbp) | Метод добавления способа оплаты с типом "СБП". Добавляется СБП для пользователя из токена. Метод доступен для: master | [keyapis.invoice.v1.PostPayMethodSbpRequest](#keyapis-invoice-v1-PostPayMethodSbpRequest) | [keyapis.invoice.v1.PostPayMethodSbpResponse](#keyapis-invoice-v1-PostPayMethodSbpResponse) |

 <!-- end services -->


<a name="keyapis-invoice-v1-DeletePayMethodRequest"></a>


### [DeletePayMethodRequest](#keyapis-invoice-v1-DeletePayMethodRequest)
 Запрос на удаление способа оплаты


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-invoice-v1-DeletePayMethodRequest-pay_method_id"></a> [pay_method_id](#keyapis-invoice-v1-DeletePayMethodRequest-pay_method_id) | Идентификатор способа оплаты |    [string](#scalar-types) | REQUIRED|






<a name="keyapis-invoice-v1-DeletePayMethodResponse"></a>


### [DeletePayMethodResponse](#keyapis-invoice-v1-DeletePayMethodResponse)
 Ответ на запрос удаления способа оплаты






<a name="keyapis-invoice-v1-GetPayMethodListRequest"></a>


### [GetPayMethodListRequest](#keyapis-invoice-v1-GetPayMethodListRequest)
 Запрос на получение списка способов оплаты


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-invoice-v1-GetPayMethodListRequest-user_id"></a> [user_id](#keyapis-invoice-v1-GetPayMethodListRequest-user_id) | Идентификатор пользователя |    [int32](#scalar-types) | <nil>|






<a name="keyapis-invoice-v1-GetPayMethodListResponse"></a>


### [GetPayMethodListResponse](#keyapis-invoice-v1-GetPayMethodListResponse)
 Ответ на запрос получения списка способов оплаты


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-invoice-v1-GetPayMethodListResponse-data"></a> [data](#keyapis-invoice-v1-GetPayMethodListResponse-data) | Способы оплаты |  repeated  [keyapis.invoice.v1.PayMethod](#keyapis-invoice-v1-PayMethod) | <nil>|






<a name="keyapis-invoice-v1-PayMethod"></a>


### [PayMethod](#keyapis-invoice-v1-PayMethod)
 Способ оплаты


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-invoice-v1-PayMethod-pay_method_id"></a> [pay_method_id](#keyapis-invoice-v1-PayMethod-pay_method_id) | Идентификатор способа оплаты |    [string](#scalar-types) | REQUIRED|
| <a id="keyapis-invoice-v1-PayMethod-user_id"></a> [user_id](#keyapis-invoice-v1-PayMethod-user_id) | Идентификатор пользователя |    [int32](#scalar-types) | REQUIRED|
| <a id="keyapis-invoice-v1-PayMethod-type"></a> [type](#keyapis-invoice-v1-PayMethod-type) | Тип способа оплаты |    [keyapis.invoice.v1.PayMethod.Type](#keyapis-invoice-v1-PayMethod-Type) | REQUIRED|
| <a id="keyapis-invoice-v1-PayMethod-is_active"></a> [is_active](#keyapis-invoice-v1-PayMethod-is_active) | Признак активной записи |    [bool](#scalar-types) | REQUIRED|
| <a id="keyapis-invoice-v1-PayMethod-is_default"></a> [is_default](#keyapis-invoice-v1-PayMethod-is_default) | Способ оплаты по умолчанию |    [bool](#scalar-types) | REQUIRED|
| <a id="keyapis-invoice-v1-PayMethod-pay_method_contact"></a> [pay_method_contact](#keyapis-invoice-v1-PayMethod-pay_method_contact) | Мобильный телефон, на который будут отправляться уведомления |    [string](#scalar-types) | <nil>|
| <a id="keyapis-invoice-v1-PayMethod-pay_method_description"></a> [pay_method_description](#keyapis-invoice-v1-PayMethod-pay_method_description) | Описание способа оплаты |    [string](#scalar-types) | <nil>|
| <a id="keyapis-invoice-v1-PayMethod-pay_method_alias"></a> [pay_method_alias](#keyapis-invoice-v1-PayMethod-pay_method_alias) | Псевдоним способа оплаты |    [string](#scalar-types) | <nil>|
| <a id="keyapis-invoice-v1-PayMethod-card_type"></a> [card_type](#keyapis-invoice-v1-PayMethod-card_type) | Тип банковской карты |    [keyapis.invoice.v1.PayMethod.CardType](#keyapis-invoice-v1-PayMethod-CardType) | OUTPUT_ONLY|
| <a id="keyapis-invoice-v1-PayMethod-masked_num"></a> [masked_num](#keyapis-invoice-v1-PayMethod-masked_num) | Маскированный номер карты или идентификатора привязки счета СБП |    [string](#scalar-types) | OUTPUT_ONLY|
| <a id="keyapis-invoice-v1-PayMethod-bank_name"></a> [bank_name](#keyapis-invoice-v1-PayMethod-bank_name) | Наименование банка |    [string](#scalar-types) | OUTPUT_ONLY|
| <a id="keyapis-invoice-v1-PayMethod-is_auth"></a> [is_auth](#keyapis-invoice-v1-PayMethod-is_auth) | Признак авторизации БК |    [bool](#scalar-types) | OUTPUT_ONLY|
| <a id="keyapis-invoice-v1-PayMethod-status_type"></a> [status_type](#keyapis-invoice-v1-PayMethod-status_type) | Статус способа оплаты |    [keyapis.invoice.v1.PayMethod.StatusType](#keyapis-invoice-v1-PayMethod-StatusType) | OUTPUT_ONLY|
| <a id="keyapis-invoice-v1-PayMethod-register_at"></a> [register_at](#keyapis-invoice-v1-PayMethod-register_at) | Дата регистрации способа оплаты. # Тип: DateTime |    [google.protobuf.Timestamp](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | OUTPUT_ONLY|






<a name="keyapis-invoice-v1-PostPayMethodBankcardRequest"></a>


### [PostPayMethodBankcardRequest](#keyapis-invoice-v1-PostPayMethodBankcardRequest)
 Запрос на добавления способа оплаты с типом "Банковская карта"


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-invoice-v1-PostPayMethodBankcardRequest-url_return_ok"></a> [url_return_ok](#keyapis-invoice-v1-PostPayMethodBankcardRequest-url_return_ok) | URL для переадресации абонента в случае успешной регистрации карты |    [string](#scalar-types) | REQUIRED|
| <a id="keyapis-invoice-v1-PostPayMethodBankcardRequest-url_return_no"></a> [url_return_no](#keyapis-invoice-v1-PostPayMethodBankcardRequest-url_return_no) | URL для переадресации абонента в случае неуспешной регистрации карты |    [string](#scalar-types) | <nil>|






<a name="keyapis-invoice-v1-PostPayMethodBankcardResponse"></a>


### [PostPayMethodBankcardResponse](#keyapis-invoice-v1-PostPayMethodBankcardResponse)
 Ответ на запрос добавления способа оплаты с типом "Банковская карта"


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-invoice-v1-PostPayMethodBankcardResponse-error"></a> [error](#keyapis-invoice-v1-PostPayMethodBankcardResponse-error) | Ошибка валидации |  optional  [keyapis.invoice.v1.PostPayMethodBankcardResponse.Error](#keyapis-invoice-v1-PostPayMethodBankcardResponse-Error) | <nil>|
| <a id="keyapis-invoice-v1-PostPayMethodBankcardResponse-data"></a> [data](#keyapis-invoice-v1-PostPayMethodBankcardResponse-data) | Данные регистрации |  optional  [keyapis.invoice.v1.PostPayMethodBankcardResponse.RegisterData](#keyapis-invoice-v1-PostPayMethodBankcardResponse-RegisterData) | <nil>|






<a name="keyapis-invoice-v1-PostPayMethodBankcardResponse-Error"></a>


### [PostPayMethodBankcardResponse.Error](#keyapis-invoice-v1-PostPayMethodBankcardResponse-Error)
 Ошибка запроса


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-invoice-v1-PostPayMethodBankcardResponse-Error-validation"></a> [validation](#keyapis-invoice-v1-PostPayMethodBankcardResponse-Error-validation) | Ошибка валидации |  optional  [keyapis.invoice.v1.ValidationError](#keyapis-invoice-v1-ValidationError) | <nil>|






<a name="keyapis-invoice-v1-PostPayMethodBankcardResponse-RegisterData"></a>


### [PostPayMethodBankcardResponse.RegisterData](#keyapis-invoice-v1-PostPayMethodBankcardResponse-RegisterData)
 Данные регистрации


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-invoice-v1-PostPayMethodBankcardResponse-RegisterData-req_id"></a> [req_id](#keyapis-invoice-v1-PostPayMethodBankcardResponse-RegisterData-req_id) | Идентификатор запроса на регистрацию |    [string](#scalar-types) | <nil>|
| <a id="keyapis-invoice-v1-PostPayMethodBankcardResponse-RegisterData-url_registration"></a> [url_registration](#keyapis-invoice-v1-PostPayMethodBankcardResponse-RegisterData-url_registration) | Ссылка для переадресации клиента для продолжения регистрации |    [string](#scalar-types) | <nil>|






<a name="keyapis-invoice-v1-PostPayMethodDefaultRequest"></a>


### [PostPayMethodDefaultRequest](#keyapis-invoice-v1-PostPayMethodDefaultRequest)
 Запрос установки способа оплаты по умолчанию


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-invoice-v1-PostPayMethodDefaultRequest-pay_method_id"></a> [pay_method_id](#keyapis-invoice-v1-PostPayMethodDefaultRequest-pay_method_id) | Идентификатор способа оплаты |    [string](#scalar-types) | REQUIRED|






<a name="keyapis-invoice-v1-PostPayMethodDefaultResponse"></a>


### [PostPayMethodDefaultResponse](#keyapis-invoice-v1-PostPayMethodDefaultResponse)
 Ответ на запрос установки способа оплаты по умолчанию


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-invoice-v1-PostPayMethodDefaultResponse-error"></a> [error](#keyapis-invoice-v1-PostPayMethodDefaultResponse-error) | Ошибка |  optional  [keyapis.invoice.v1.PostPayMethodDefaultResponse.Error](#keyapis-invoice-v1-PostPayMethodDefaultResponse-Error) | <nil>|






<a name="keyapis-invoice-v1-PostPayMethodDefaultResponse-Error"></a>


### [PostPayMethodDefaultResponse.Error](#keyapis-invoice-v1-PostPayMethodDefaultResponse-Error)
 Ошибка запроса


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-invoice-v1-PostPayMethodDefaultResponse-Error-validation"></a> [validation](#keyapis-invoice-v1-PostPayMethodDefaultResponse-Error-validation) | Ошибка валидации |  optional  [keyapis.invoice.v1.ValidationError](#keyapis-invoice-v1-ValidationError) | <nil>|






<a name="keyapis-invoice-v1-PostPayMethodSbpRequest"></a>


### [PostPayMethodSbpRequest](#keyapis-invoice-v1-PostPayMethodSbpRequest)
 Запрос на добавления способа оплаты с типом "СБП"


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-invoice-v1-PostPayMethodSbpRequest-url_return_ok"></a> [url_return_ok](#keyapis-invoice-v1-PostPayMethodSbpRequest-url_return_ok) | URL для переадресации абонента в случае успешной регистрации карты |    [string](#scalar-types) | REQUIRED|
| <a id="keyapis-invoice-v1-PostPayMethodSbpRequest-url_return_no"></a> [url_return_no](#keyapis-invoice-v1-PostPayMethodSbpRequest-url_return_no) | URL для переадресации абонента в случае неуспешной регистрации карты |    [string](#scalar-types) | <nil>|






<a name="keyapis-invoice-v1-PostPayMethodSbpResponse"></a>


### [PostPayMethodSbpResponse](#keyapis-invoice-v1-PostPayMethodSbpResponse)
 Ответ на запрос добавления способа оплаты с типом "СБП"


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-invoice-v1-PostPayMethodSbpResponse-error"></a> [error](#keyapis-invoice-v1-PostPayMethodSbpResponse-error) | Ошибка валидации |  optional  [keyapis.invoice.v1.PostPayMethodSbpResponse.Error](#keyapis-invoice-v1-PostPayMethodSbpResponse-Error) | <nil>|
| <a id="keyapis-invoice-v1-PostPayMethodSbpResponse-data"></a> [data](#keyapis-invoice-v1-PostPayMethodSbpResponse-data) | Данные регистрации |  optional  [keyapis.invoice.v1.PostPayMethodSbpResponse.RegisterData](#keyapis-invoice-v1-PostPayMethodSbpResponse-RegisterData) | <nil>|






<a name="keyapis-invoice-v1-PostPayMethodSbpResponse-Error"></a>


### [PostPayMethodSbpResponse.Error](#keyapis-invoice-v1-PostPayMethodSbpResponse-Error)
 Ошибка запроса


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-invoice-v1-PostPayMethodSbpResponse-Error-validation"></a> [validation](#keyapis-invoice-v1-PostPayMethodSbpResponse-Error-validation) | Ошибка валидации |  optional  [keyapis.invoice.v1.ValidationError](#keyapis-invoice-v1-ValidationError) | <nil>|






<a name="keyapis-invoice-v1-PostPayMethodSbpResponse-RegisterData"></a>


### [PostPayMethodSbpResponse.RegisterData](#keyapis-invoice-v1-PostPayMethodSbpResponse-RegisterData)
 Данные регистрации


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-invoice-v1-PostPayMethodSbpResponse-RegisterData-req_id"></a> [req_id](#keyapis-invoice-v1-PostPayMethodSbpResponse-RegisterData-req_id) | Идентификатор запроса на регистрацию |    [string](#scalar-types) | <nil>|
| <a id="keyapis-invoice-v1-PostPayMethodSbpResponse-RegisterData-url_registration"></a> [url_registration](#keyapis-invoice-v1-PostPayMethodSbpResponse-RegisterData-url_registration) | Ссылка для переадресации клиента для продолжения регистрации |    [string](#scalar-types) | <nil>|
| <a id="keyapis-invoice-v1-PostPayMethodSbpResponse-RegisterData-sbp_payload"></a> [sbp_payload](#keyapis-invoice-v1-PostPayMethodSbpResponse-RegisterData-sbp_payload) | Содержимое QR кода для регистрации платежного СБП-токена |    [string](#scalar-types) | <nil>|






<a name="keyapis-invoice-v1-ValidationError"></a>


### [ValidationError](#keyapis-invoice-v1-ValidationError)
 Ошибка валидации


| Поле | Описание | Тип | Признак |
| ---- | -------- | --- | ------- |
| <a id="keyapis-invoice-v1-ValidationError-path"></a> [path](#keyapis-invoice-v1-ValidationError-path) | Путь к полю в формате наименования прото |    [string](#scalar-types) | REQUIRED|
| <a id="keyapis-invoice-v1-ValidationError-message"></a> [message](#keyapis-invoice-v1-ValidationError-message) | Валидационное сообщение |    [string](#scalar-types) | REQUIRED|





 <!-- end messages -->



<a name="keyapis-invoice-v1-PayMethod-CardType"></a>

### [PayMethod.CardType](#keyapis-invoice-v1-PayMethod-CardType)
 Справочник типов банковских карт

| Номер | Тип | Название |
| ----- | --- | -------- |
| 0 | <a id="keyapis-invoice-v1-PayMethod-CardType-CARD_TYPE_UNKNOWN"></a> [CARD_TYPE_UNKNOWN](#keyapis-invoice-v1-PayMethod-CardType-CARD_TYPE_UNKNOWN) | Значение не указано |
| 1 | <a id="keyapis-invoice-v1-PayMethod-CardType-VISA"></a> [VISA](#keyapis-invoice-v1-PayMethod-CardType-VISA) | Карта VISA |
| 2 | <a id="keyapis-invoice-v1-PayMethod-CardType-EC_MC"></a> [EC_MC](#keyapis-invoice-v1-PayMethod-CardType-EC_MC) | Карта EuroCard/MasterCard |
| 3 | <a id="keyapis-invoice-v1-PayMethod-CardType-DCL"></a> [DCL](#keyapis-invoice-v1-PayMethod-CardType-DCL) | Карта DinersClub |
| 4 | <a id="keyapis-invoice-v1-PayMethod-CardType-JCB"></a> [JCB](#keyapis-invoice-v1-PayMethod-CardType-JCB) | Карта JCB |
| 5 | <a id="keyapis-invoice-v1-PayMethod-CardType-AMEX"></a> [AMEX](#keyapis-invoice-v1-PayMethod-CardType-AMEX) | Карта American Express |
| 6 | <a id="keyapis-invoice-v1-PayMethod-CardType-MIR"></a> [MIR](#keyapis-invoice-v1-PayMethod-CardType-MIR) | Платежная система "Мир" |




<a name="keyapis-invoice-v1-PayMethod-StatusType"></a>

### [PayMethod.StatusType](#keyapis-invoice-v1-PayMethod-StatusType)
 Статус способа оплаты

| Номер | Тип | Название |
| ----- | --- | -------- |
| 0 | <a id="keyapis-invoice-v1-PayMethod-StatusType-STATUS_TYPE_UNKNOWN"></a> [STATUS_TYPE_UNKNOWN](#keyapis-invoice-v1-PayMethod-StatusType-STATUS_TYPE_UNKNOWN) | Значение не указано |
| 1 | <a id="keyapis-invoice-v1-PayMethod-StatusType-VALID"></a> [VALID](#keyapis-invoice-v1-PayMethod-StatusType-VALID) | Исправный |
| 2 | <a id="keyapis-invoice-v1-PayMethod-StatusType-EXPIRED"></a> [EXPIRED](#keyapis-invoice-v1-PayMethod-StatusType-EXPIRED) | Истекший |
| 3 | <a id="keyapis-invoice-v1-PayMethod-StatusType-BLOCKED"></a> [BLOCKED](#keyapis-invoice-v1-PayMethod-StatusType-BLOCKED) | Заблокированный |




<a name="keyapis-invoice-v1-PayMethod-Type"></a>

### [PayMethod.Type](#keyapis-invoice-v1-PayMethod-Type)
 Справочник типов способов оплаты

| Номер | Тип | Название |
| ----- | --- | -------- |
| 0 | <a id="keyapis-invoice-v1-PayMethod-Type-TYPE_UNKNOWN"></a> [TYPE_UNKNOWN](#keyapis-invoice-v1-PayMethod-Type-TYPE_UNKNOWN) | Значение не указано |
| 1 | <a id="keyapis-invoice-v1-PayMethod-Type-BANK_CARD"></a> [BANK_CARD](#keyapis-invoice-v1-PayMethod-Type-BANK_CARD) | Банковская карта |
| 2 | <a id="keyapis-invoice-v1-PayMethod-Type-SBP"></a> [SBP](#keyapis-invoice-v1-PayMethod-Type-SBP) | Сервис быстрых платежей |
| 3 | <a id="keyapis-invoice-v1-PayMethod-Type-SBER_BIND"></a> [SBER_BIND](#keyapis-invoice-v1-PayMethod-Type-SBER_BIND) | Связка Сбербанка |


 <!-- end enums -->

 <!-- end HasExtensions -->



## Скалярные типы значений
<a id="scalar-types"></a>

| .proto Type | Примечание | Python | Go | Ruby | C# | C++ | Java | PHP |
| ----------- | ---------- | ------ | -- | ---- | -- | --- | ---- | --- |
| [double](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) |  | float | float64 | Float | double | double | double | float |
| [float](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) |  | float | float32 | Float | float | float | float | float |
| [int32](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead. | int | int32 | Bignum or Fixnum (as required) | int | int32 | int | integer |
| [int64](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead. | int/long | int64 | Bignum | long | int64 | long | integer/string |
| [uint32](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | Uses variable-length encoding. | int/long | uint32 | Bignum or Fixnum (as required) | uint | uint32 | int | integer |
| [uint64](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | Uses variable-length encoding. | int/long | uint64 | Bignum or Fixnum (as required) | ulong | uint64 | long | integer/string |
| [sint32](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s. | int | int32 | Bignum or Fixnum (as required) | int | int32 | int | integer |
| [sint64](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s. | int/long | int64 | Bignum | long | int64 | long | integer/string |
| [fixed32](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | Always four bytes. More efficient than uint32 if values are often greater than 2^28. | int | uint32 | Bignum or Fixnum (as required) | uint | uint32 | int | integer |
| [fixed64](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | Always eight bytes. More efficient than uint64 if values are often greater than 2^56. | int/long | uint64 | Bignum | ulong | uint64 | long | integer/string |
| [sfixed32](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | Always four bytes. | int | int32 | Bignum or Fixnum (as required) | int | int32 | int | integer |
| [sfixed64](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | Always eight bytes. | int/long | int64 | Bignum | long | int64 | long | integer/string |
| [bool](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) |  | boolean | bool | TrueClass/FalseClass | bool | bool | boolean | boolean |
| [string](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | A string must always contain UTF-8 encoded or 7-bit ASCII text. | str/unicode | string | String (UTF-8) | string | string | String | string |
| [bytes](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf/) | May contain any arbitrary sequence of bytes. | str | []byte | String (ASCII-8BIT) | ByteString | string | ByteString | string |

