Method: Paymill.request
- Defined in:
- lib/paymill.rb
.request(payload) ⇒ Object
41 42 43 44 45 46 47 48 49 50 51 52 |
# File 'lib/paymill.rb', line 41 def self.request( payload ) raise AuthenticationError unless Paymill.api_key https ||= Net::HTTP.new( API_BASE, Net::HTTP.https_default_port) https.use_ssl = true response = https.start do https.request( payload ) end raise PaymillError, response.body unless response.class.eql? Net::HTTPOK JSON.parse( response.body ) end |