Sha256: feebf89bb8ceff4648a9a3a9c52a8c9bbb9d5d7184afcef3e222f72aadc4fe41
Contents?: true
Size: 616 Bytes
Versions: 9
Compression:
Stored size: 616 Bytes
Contents
module WirecardSepa module DirectDebit class Request attr_reader :params def initialize(params = {}) Utils::ParamsValidator.validate!(params, expected_params) @params = params end def to_xml Utils::Template.new(self).to_xml end private def expected_params %i( merchant_account_id request_id requested_amount account_holder_first_name account_holder_last_name bank_account_iban bank_account_bic mandate_id mandate_signed_date creditor_id order_number custom_fields ) end end end end
Version data entries
9 entries across 9 versions & 1 rubygems