Method: Ibandit::GermanDetailsConverter::Rule005200#converted_details

Defined in:
lib/ibandit/german_details_converter.rb

#converted_detailsObject



1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
# File 'lib/ibandit/german_details_converter.rb', line 1059

def converted_details
   = PSEUDO_ACCOUNT_NUMBER_MAPPING.fetch(
    "#{@bank_code}_#{@account_number.rjust(10, '0')}",
    nil
  )

  if .nil?
    msg = "Bank code #{@bank_code} is not used for payment transactions"
    raise UnsupportedAccountDetails, msg
  end

  { bank_code: '60050101', account_number:  }
end