Class: Moneta::Api::Types::PaymentRequestType
- Defined in:
- lib/moneta/api/types/payment_request_type.rb
Overview
Тип, описывающий параметры операции в запросах. Отличается от TransactionRequestType тем, что в качестве получателя можно указывать не только номер счета. Transaction parameters type for requests. The difference from TransactionRequestType is that payee may be addressed not only by account number rather than transaction ID, e-mail address or phone number.
Direct Known Subclasses
Instance Method Summary collapse
-
#amount ⇒ Float
Сумма операции.
-
#client_transaction ⇒ String
Внешний номер операции / External transaction ID.
-
#description ⇒ String
Описание операции / Transaction description or comments.
-
#is_payer_amount ⇒ Boolean
Если пользователь имеет доступ как к счету плательщика, так и счету получателя, то флаг isPayerAmount обязателен.
-
#operation_info ⇒ OperationInfo
Набор полей, которые необходимо сохранить в качестве атрибутов операции.
-
#payee ⇒ String
Может принимать следующие значения: E-mail получателя.
-
#payer ⇒ Integer
Номер счета плательщика / Payer account number.
-
#payment_password ⇒ String
Платежный пароль счета плательщика / Payment password for payer account.
-
#payment_password_challenge ⇒ String
Запрос для платежного пароля / Payment password challenge.
Methods inherited from Entity
Methods included from DataMapper
Instance Method Details
#amount ⇒ Float
27 |
# File 'lib/moneta/api/types/payment_request_type.rb', line 27 property :amount |
#client_transaction ⇒ String
42 |
# File 'lib/moneta/api/types/payment_request_type.rb', line 42 property :client_transaction |
#description ⇒ String
46 |
# File 'lib/moneta/api/types/payment_request_type.rb', line 46 property :description |
#is_payer_amount ⇒ Boolean
34 |
# File 'lib/moneta/api/types/payment_request_type.rb', line 34 property :is_payer_amount |
#operation_info ⇒ OperationInfo
50 |
# File 'lib/moneta/api/types/payment_request_type.rb', line 50 property :operation_info, type: Moneta::Api::Types::OperationInfo |
#payee ⇒ String
17 |
# File 'lib/moneta/api/types/payment_request_type.rb', line 17 property :payee |
#payer ⇒ Integer
10 |
# File 'lib/moneta/api/types/payment_request_type.rb', line 10 property :payer |
#payment_password ⇒ String
38 |
# File 'lib/moneta/api/types/payment_request_type.rb', line 38 property :payment_password |
#payment_password_challenge ⇒ String
54 |
# File 'lib/moneta/api/types/payment_request_type.rb', line 54 property :payment_password_challenge |