Class: Moneta::Api::Types::InvoiceRequestType

Inherits:
Object
  • Object
show all
Includes:
DataMapper
Defined in:
lib/moneta/api/types/invoice_request_type.rb

Overview

Тип, описывающий параметры операции для выставления счета к оплате. Transaction parameters type for making new invoice (request for payment).

Direct Known Subclasses

Requests::InvoiceRequest

Instance Method Summary collapse

Methods included from DataMapper

#fill, #to_hash

Instance Method Details

#amountFloat

Returns Сумма / Amount.

Returns:

  • (Float)

    Сумма / Amount



20
# File 'lib/moneta/api/types/invoice_request_type.rb', line 20

property :amount

#client_transactionString

Returns Внешний номер операции / external transaction identificator.

Returns:

  • (String)

    Внешний номер операции / external transaction identificator



24
# File 'lib/moneta/api/types/invoice_request_type.rb', line 24

property :client_transaction

#descriptionString

Returns Описание операции / Transaction description or comments.

Returns:

  • (String)

    Описание операции / Transaction description or comments



28
# File 'lib/moneta/api/types/invoice_request_type.rb', line 28

property :description

#mnt_custom1String

Returns Произвольный параметр / Custom parameter.

Returns:

  • (String)

    Произвольный параметр / Custom parameter



32
# File 'lib/moneta/api/types/invoice_request_type.rb', line 32

property :mnt_custom1

#mnt_custom2String

Returns Произвольный параметр / Custom parameter.

Returns:

  • (String)

    Произвольный параметр / Custom parameter



36
# File 'lib/moneta/api/types/invoice_request_type.rb', line 36

property :mnt_custom2

#mnt_custom3String

Returns Произвольный параметр / Custom parameter.

Returns:

  • (String)

    Произвольный параметр / Custom parameter



40
# File 'lib/moneta/api/types/invoice_request_type.rb', line 40

property :mnt_custom3

#operation_infoMoneta::Api::Types::OperationInfo

Returns Набор полей, которые необходимо сохранить в качестве атрибутов операции. Значения дат в формате dd.MM.yyyy HH:mm:ss / Key-value pairs that will be saved as a transaction attributes. Use format dd.MM.yyyy HH:mm:ss for date values.

Returns:

  • (Moneta::Api::Types::OperationInfo)

    Набор полей, которые необходимо сохранить в качестве атрибутов операции. Значения дат в формате dd.MM.yyyy HH:mm:ss / Key-value pairs that will be saved as a transaction attributes. Use format dd.MM.yyyy HH:mm:ss for date values



45
# File 'lib/moneta/api/types/invoice_request_type.rb', line 45

property :operation_info

#payeeInteger

Returns Номер счета получателя / Payee account number.

Returns:

  • (Integer)

    Номер счета получателя / Payee account number



16
# File 'lib/moneta/api/types/invoice_request_type.rb', line 16

property :payee

#payerInteger

Returns Номер счета плательщика / Payer account number.

Returns:

  • (Integer)

    Номер счета плательщика / Payer account number



12
# File 'lib/moneta/api/types/invoice_request_type.rb', line 12

property :payer