Resto.Front.Api.Data.Payments Namespace |
| Class | Description | |
|---|---|---|
| BankPaymentExtensionKeys |
Common extension keys for additional bank payment data stored in Extensions.
Use these keys only for data that is not represented by the core BankTransactionDetails properties.
These keys describe payment data in neutral banking terms. Country-specific keys are exposed separately.
| |
| BankPaymentRuExtensionKeys |
Russian-specific extension keys for additional bank payment data stored in
Extensions.
Use these keys only for data that is required by Russian reporting rules and is not represented by the
core BankTransactionDetails properties or by neutral BankPaymentExtensionKeys.
| |
| BankPaymentRuExtensionValues |
Russian-specific values for bank payment extension keys stored in
Extensions.
Values correspond to FFD lookup tables referenced by fiscal attributes 1236–1238.
Source: "Контроль фискализации безналичных платежей", version 3.0, 2026.
| |
| BankPaymentRuExtensionValuesFfdPaymentChannelCode |
Values for FfdPaymentChannelCode.
Attribute pc in FFD attribute 1238 "Дополнительные сведения о безналичной оплате", Byte. Source: Справочник «Каналы оплаты», Table 55.
| |
| BankPaymentRuExtensionValuesFfdPaymentMethodCode |
Values for FfdPaymentMethodCode.
FFD attribute 1236 "Признак способа оплаты", 1 byte. Source: Справочник «Методы оплаты», Table 56.
| |
| BankPaymentRuExtensionValuesFfdPaymentSystemCode |
Values for FfdPaymentSystemCode.
Attribute psid in FFD attribute 1237 "Идентификатор безналичной оплаты", String(2). Source: field description of psid in section 3.2, Table for tag 1237.
| |
| BankPaymentRuExtensionValuesFfdPaymentToolCode |
Values for FfdPaymentToolCode.
Attribute pt in FFD attribute 1238 "Дополнительные сведения о безналичной оплате", Byte(2). Source: Справочник «Инструменты оплаты», Table 57. The value is a two-byte code: the high byte is the payment tool group, the low byte is the tool number. | |
| BankTransactionDetails | Bank transaction details provided by a payment plugin. | |
| BankTransactionDetailsValues |
String values that can be used in BankTransactionDetails.
The constants are grouped in a dedicated container to keep their visibility local to bank transaction details.
| |
| BankTransactionDetailsValuesOperationKind |
Banking operation kind. Used in OperationKind.
| |
| BankTransactionDetailsValuesPaymentChannel |
Payment channel.
| |
| BankTransactionDetailsValuesPaymentInitiationMethod |
Payment initiation method, i.e. how the payer initiated the transaction.
| |
| BankTransactionDetailsValuesPaymentMethod |
Top-level classification of the non-cash payment method.
| |
| BankTransactionDetailsValuesPaymentSystem |
Concrete payment system, scheme or rail.
Contains card schemes and payment rails. A concrete payment service or wallet
(for example, SberPay, T-Pay or a MultiQR service) is described by a separate extension requisite
and is not part of this set.
| |
| CardPaymentItemAdditionalData |
Additional information for card payment types.
| |
| ChequeAdditionalInfo |
Cheque additional information according to russian federal law #54.
| |
| CreditPaymentItemAdditionalData |
Additional information for credit payment types.
| |
| CurrencyHelper |
Common class for operations with money on plugin side.
| |
| CurrencyInfo |
Auxiliary currency data.
| |
| ExternalPaymentItemAdditionalData |
Additional data for external payment item.
| |
| IikoCard51PaymentItemAdditionalData |
Additional data for iikoCard51 payment item.
| |
| OrganizationDetailsInfo |
Organization details information.
| |
| PlastekPaymentItemAdditionalData | ||
| VoucherPaymentItemAdditionalData |
Additional information for voucher payment types.
| |
| WriteoffPaymentItemAdditionalData |
Additional information for writeoff payment types.
|
| Interface | Description | |
|---|---|---|
| IAdditionalCurrency | ||
| IDonationType | ||
| IPaymentItem | ||
| IPaymentItemAdditionalData |
Common base interface for payment type specific DTOs carrying properties with additional data.
| |
| IPaymentType |
| Enumeration | Description | |
|---|---|---|
| FiscalPaymentTypeGroup |
Specifies the payment type group where the fiscal payment type should be shown.
| |
| IikoCard51SearchScope | ||
| PaymentSplitMode | The mode of splitting payments between guests. | |
| PaymentTypeKind |
Kind of a payment type.
|