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