Class: Moneta::Api::Requests::RefundRequest

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

Overview

Возврат средств по указанной операции. Refund given transaction.

Instance Method Summary collapse

Methods included from DataMapper

#fill, #to_hash

Instance Method Details

#amountFloat

Returns Сумма, которую необходимо возвратить. Если сумма не указана, то сумма для возврата берется из указанной операции. Необязательное поле. / Amount to refund in source transaction payee's currency. If omitted the source transaction payees' amount is used. Optional.

Returns:

  • (Float)

    Сумма, которую необходимо возвратить. Если сумма не указана, то сумма для возврата берется из указанной операции. Необязательное поле. / Amount to refund in source transaction payee's currency. If omitted the source transaction payees' amount is used. Optional.



18
# File 'lib/moneta/api/requests/refund_request.rb', line 18

property :amount

#client_transactionString

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

Returns:

  • (String)

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



26
# File 'lib/moneta/api/requests/refund_request.rb', line 26

property :client_transaction

#descriptionString

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

Returns:

  • (String)

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



30
# File 'lib/moneta/api/requests/refund_request.rb', line 30

property :description

#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



34
# File 'lib/moneta/api/requests/refund_request.rb', line 34

property :operation_info, type: Types::OperationInfo

#payment_passwordString

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

Returns:

  • (String)

    Платежный пароль / Payment password for payer account



22
# File 'lib/moneta/api/requests/refund_request.rb', line 22

property :payment_password

#payment_password_challengeString

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

Returns:

  • (String)

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



38
# File 'lib/moneta/api/requests/refund_request.rb', line 38

property :payment_password_challenge

#transaction_idInteger

Returns Номер операции в системе МОНЕТА.РУ, по которой необходимо вернуть деньги / Transaction ID in Moneta.ru.

Returns:

  • (Integer)

    Номер операции в системе МОНЕТА.РУ, по которой необходимо вернуть деньги / Transaction ID in Moneta.ru



12
# File 'lib/moneta/api/requests/refund_request.rb', line 12

property :transaction_id