Class: Adyen::REST::ListRecurringDetailsPayment::Request
- Defined in:
- lib/adyen/rest/authorise_recurring_payment.rb
Instance Attribute Summary
Attributes inherited from Request
#form_data, #prefix, #required_attributes, #response_class, #response_options
Instance Method Summary collapse
-
#initialize(action, attributes, options) ⇒ Request
constructor
A new instance of Request.
Methods inherited from Request
#[], #[]=, #action, #build_response, #merchant_account=, #validate!
Constructor Details
#initialize(action, attributes, options) ⇒ Request
37 38 39 40 41 42 43 |
# File 'lib/adyen/rest/authorise_recurring_payment.rb', line 37 def initialize(action, attributes, ) attributes[:recurring] ||= { contract: 'RECURRING' } super(action, attributes, ) @required_attributes += ['recurringDetailsRequest.merchantAccount', 'recurringDetailsRequest.recurring.contract', 'recurringDetailsRequest.shopperReference'] end |