lib/active_merchant/billing/gateways/epay.rb in activemerchant-1.105.0 vs lib/active_merchant/billing/gateways/epay.rb in activemerchant-1.106.0

- old
+ new

@@ -10,45 +10,45 @@ self.supported_countries = ['DK', 'SE', 'NO'] self.homepage_url = 'http://epay.dk/' self.display_name = 'ePay' CURRENCY_CODES = { - :ADP => '020', :AED => '784', :AFA => '004', :ALL => '008', :AMD => '051', - :ANG => '532', :AOA => '973', :ARS => '032', :AUD => '036', :AWG => '533', - :AZM => '031', :BAM => '977', :BBD => '052', :BDT => '050', :BGL => '100', - :BGN => '975', :BHD => '048', :BIF => '108', :BMD => '060', :BND => '096', - :BOB => '068', :BOV => '984', :BRL => '986', :BSD => '044', :BTN => '064', - :BWP => '072', :BYR => '974', :BZD => '084', :CAD => '124', :CDF => '976', - :CHF => '756', :CLF => '990', :CLP => '152', :CNY => '156', :COP => '170', - :CRC => '188', :CUP => '192', :CVE => '132', :CYP => '196', :CZK => '203', - :DJF => '262', :DKK => '208', :DOP => '214', :DZD => '012', :ECS => '218', - :ECV => '983', :EEK => '233', :EGP => '818', :ERN => '232', :ETB => '230', - :EUR => '978', :FJD => '242', :FKP => '238', :GBP => '826', :GEL => '981', - :GHC => '288', :GIP => '292', :GMD => '270', :GNF => '324', :GTQ => '320', - :GWP => '624', :GYD => '328', :HKD => '344', :HNL => '340', :HRK => '191', - :HTG => '332', :HUF => '348', :IDR => '360', :ILS => '376', :INR => '356', - :IQD => '368', :IRR => '364', :ISK => '352', :JMD => '388', :JOD => '400', - :JPY => '392', :KES => '404', :KGS => '417', :KHR => '116', :KMF => '174', - :KPW => '408', :KRW => '410', :KWD => '414', :KYD => '136', :KZT => '398', - :LAK => '418', :LBP => '422', :LKR => '144', :LRD => '430', :LSL => '426', - :LTL => '440', :LVL => '428', :LYD => '434', :MAD => '504', :MDL => '498', - :MGF => '450', :MKD => '807', :MMK => '104', :MNT => '496', :MOP => '446', - :MRO => '478', :MTL => '470', :MUR => '480', :MVR => '462', :MWK => '454', - :MXN => '484', :MXV => '979', :MYR => '458', :MZM => '508', :NAD => '516', - :NGN => '566', :NIO => '558', :NOK => '578', :NPR => '524', :NZD => '554', - :OMR => '512', :PAB => '590', :PEN => '604', :PGK => '598', :PHP => '608', - :PKR => '586', :PLN => '985', :PYG => '600', :QAR => '634', :ROL => '642', - :RUB => '643', :RUR => '810', :RWF => '646', :SAR => '682', :SBD => '090', - :SCR => '690', :SDD => '736', :SEK => '752', :SGD => '702', :SHP => '654', - :SIT => '705', :SKK => '703', :SLL => '694', :SOS => '706', :SRG => '740', - :STD => '678', :SVC => '222', :SYP => '760', :SZL => '748', :THB => '764', - :TJS => '972', :TMM => '795', :TND => '788', :TOP => '776', :TPE => '626', - :TRL => '792', :TRY => '949', :TTD => '780', :TWD => '901', :TZS => '834', - :UAH => '980', :UGX => '800', :USD => '840', :UYU => '858', :UZS => '860', - :VEB => '862', :VND => '704', :VUV => '548', :XAF => '950', :XCD => '951', - :XOF => '952', :XPF => '953', :YER => '886', :YUM => '891', :ZAR => '710', - :ZMK => '894', :ZWD => '716' + ADP: '020', AED: '784', AFA: '004', ALL: '008', AMD: '051', + ANG: '532', AOA: '973', ARS: '032', AUD: '036', AWG: '533', + AZM: '031', BAM: '977', BBD: '052', BDT: '050', BGL: '100', + BGN: '975', BHD: '048', BIF: '108', BMD: '060', BND: '096', + BOB: '068', BOV: '984', BRL: '986', BSD: '044', BTN: '064', + BWP: '072', BYR: '974', BZD: '084', CAD: '124', CDF: '976', + CHF: '756', CLF: '990', CLP: '152', CNY: '156', COP: '170', + CRC: '188', CUP: '192', CVE: '132', CYP: '196', CZK: '203', + DJF: '262', DKK: '208', DOP: '214', DZD: '012', ECS: '218', + ECV: '983', EEK: '233', EGP: '818', ERN: '232', ETB: '230', + EUR: '978', FJD: '242', FKP: '238', GBP: '826', GEL: '981', + GHC: '288', GIP: '292', GMD: '270', GNF: '324', GTQ: '320', + GWP: '624', GYD: '328', HKD: '344', HNL: '340', HRK: '191', + HTG: '332', HUF: '348', IDR: '360', ILS: '376', INR: '356', + IQD: '368', IRR: '364', ISK: '352', JMD: '388', JOD: '400', + JPY: '392', KES: '404', KGS: '417', KHR: '116', KMF: '174', + KPW: '408', KRW: '410', KWD: '414', KYD: '136', KZT: '398', + LAK: '418', LBP: '422', LKR: '144', LRD: '430', LSL: '426', + LTL: '440', LVL: '428', LYD: '434', MAD: '504', MDL: '498', + MGF: '450', MKD: '807', MMK: '104', MNT: '496', MOP: '446', + MRO: '478', MTL: '470', MUR: '480', MVR: '462', MWK: '454', + MXN: '484', MXV: '979', MYR: '458', MZM: '508', NAD: '516', + NGN: '566', NIO: '558', NOK: '578', NPR: '524', NZD: '554', + OMR: '512', PAB: '590', PEN: '604', PGK: '598', PHP: '608', + PKR: '586', PLN: '985', PYG: '600', QAR: '634', ROL: '642', + RUB: '643', RUR: '810', RWF: '646', SAR: '682', SBD: '090', + SCR: '690', SDD: '736', SEK: '752', SGD: '702', SHP: '654', + SIT: '705', SKK: '703', SLL: '694', SOS: '706', SRG: '740', + STD: '678', SVC: '222', SYP: '760', SZL: '748', THB: '764', + TJS: '972', TMM: '795', TND: '788', TOP: '776', TPE: '626', + TRL: '792', TRY: '949', TTD: '780', TWD: '901', TZS: '834', + UAH: '980', UGX: '800', USD: '840', UYU: '858', UZS: '860', + VEB: '862', VND: '704', VUV: '548', XAF: '950', XCD: '951', + XOF: '952', XPF: '953', YER: '886', YUM: '891', ZAR: '710', + ZMK: '894', ZWD: '716' } # login: merchant number # password: referrer url (for authorize authentication) def initialize(options = {}) @@ -175,18 +175,18 @@ if action == :authorize Response.new response['accept'].to_i == 1, response['errortext'], response, - :test => test?, - :authorization => response['tid'] + test: test?, + authorization: response['tid'] else Response.new response['result'] == 'true', messages(response['epay'], response['pbs']), response, - :test => test?, - :authorization => params[:transaction] + test: test?, + authorization: params[:transaction] end end def messages(epay, pbs = nil) response = "ePay: #{epay}" @@ -259,10 +259,10 @@ 'SOAPAction' => self.live_url + 'remote/payment/' + soap_call } end def xml_builder(params, soap_call) - xml = Builder::XmlMarkup.new(:indent => 2) + xml = Builder::XmlMarkup.new(indent: 2) xml.instruct! xml.tag! 'soap:Envelope', { 'xmlns:xsi' => 'http://schemas.xmlsoap.org/soap/envelope/', 'xmlns:xsd' => 'http://www.w3.org/2001/XMLSchema', 'xmlns:soap' => 'http://schemas.xmlsoap.org/soap/envelope/' } do xml.tag! 'soap:Body' do