Class: Moneta::Api::Types::ConfirmTransactionRequestType

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

Overview

Тип для запроса подтверждения операции. Transaction confirmation request type.

Direct Known Subclasses

Requests::ConfirmTransactionRequest

Instance Method Summary collapse

Methods included from DataMapper

#fill, #to_hash

Instance Method Details

#amountFloat

Returns Сумма операции. Если флаг isPayerAmount отсутствует и пользователь имеет доступ только к счету плательщика, то интерпретируется как сумма к списанию (в валюте плательщика). Если флаг isPayerAmount отсутствует и пользователь имеет доступ только к счету получателя, то интерпретируется как сумма к зачислению (в валюте получателя). / Transaction amount. If isPayerAmount is omitted and user has access only to payer account, then is interpreted as debit amount (in payer's currency). If isPayerAmount is omitted and user has access only to payee account, then is interpreted as credit amount (in payee's currency).

Returns:

  • (Float)

    Сумма операции. Если флаг isPayerAmount отсутствует и пользователь имеет доступ только к счету плательщика, то интерпретируется как сумма к списанию (в валюте плательщика). Если флаг isPayerAmount отсутствует и пользователь имеет доступ только к счету получателя, то интерпретируется как сумма к зачислению (в валюте получателя). / Transaction amount. If isPayerAmount is omitted and user has access only to payer account, then is interpreted as debit amount (in payer's currency). If isPayerAmount is omitted and user has access only to payee account, then is interpreted as credit amount (in payee's currency).



34
# File 'lib/moneta/api/types/confirm_transaction_request_type.rb', line 34

property :amount

#client_transactionString

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

Returns:

  • (String)

    Внешний номер операции / External transaction ID



49
# File 'lib/moneta/api/types/confirm_transaction_request_type.rb', line 49

property :client_transaction

#is_payer_amountBoolean

Returns Если пользователь имеет доступ как к счету плательщика, так и счету получателя, то флаг isPayerAmount обязателен. Если флаг isPayerAmount установлен (true), то amount используется как сумма к списанию (в валюте плательщика). Если флаг isPayerAmount сброшен (false), то amount используется как сумма к зачислению (в валюте получателя). / If user has access to both accounts, then isPayerAmount flag is obligatory. If isPayerAmount flag is "true", then amount is used as debit amount (in payer's currency). If isPayerAmount flag is "false", then amount is used as credit amount (in payee's currency).

Returns:

  • (Boolean)

    Если пользователь имеет доступ как к счету плательщика, так и счету получателя, то флаг isPayerAmount обязателен. Если флаг isPayerAmount установлен (true), то amount используется как сумма к списанию (в валюте плательщика). Если флаг isPayerAmount сброшен (false), то amount используется как сумма к зачислению (в валюте получателя). / If user has access to both accounts, then isPayerAmount flag is obligatory. If isPayerAmount flag is "true", then amount is used as debit amount (in payer's currency). If isPayerAmount flag is "false", then amount is used as credit amount (in payee's currency).



41
# File 'lib/moneta/api/types/confirm_transaction_request_type.rb', line 41

property :is_payer_amount

#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



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

property :operation_info

#payment_passwordString

Returns Платежный пароль счета плательщика / Payment password for payer account.

Returns:

  • (String)

    Платежный пароль счета плательщика / Payment password for payer account



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

property :payment_password

#payment_password_challengeString

Returns Запрос для платежного пароля / Payment password challenge.

Returns:

  • (String)

    Запрос для платежного пароля / Payment password challenge



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

property :payment_password_challenge

#protection_codeString

Returns Код протекции / Protection code.

Returns:

  • (String)

    Код протекции / Protection code



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

property :protection_code

#transaction_idInteger

Returns Номер операции / Transaction ID.

Returns:

  • (Integer)

    Номер операции / Transaction ID



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

property :transaction_id