class WirecardSepa::Recurring::RecurringRequest
Attributes
params[R]
Public Class Methods
new(params = {})
click to toggle source
# File lib/wirecard_sepa/recurring/recurring_request.rb, line 6 def initialize(params = {}) Utils::ParamsValidator.validate!(params, expected_params) @params = params end
Public Instance Methods
to_xml()
click to toggle source
# File lib/wirecard_sepa/recurring/recurring_request.rb, line 11 def to_xml Utils::Template.new(self).to_xml end
Private Instance Methods
expected_params()
click to toggle source
# File lib/wirecard_sepa/recurring/recurring_request.rb, line 17 def expected_params %i( merchant_account_id request_id parent_transaction_id order_number requested_amount) end