Class: OpenPayU::Token

Inherits:
Object
  • Object
show all
Defined in:
lib/openpayu/token.rb

Overview

Create Token

Class Method Summary collapse

Class Method Details

.create(data) ⇒ Documents::Response

Note:

Not yet implemented in API

Creates a TokenCreateRequest

Parameters:

  • data (Hash)

    A Hash object containing full Models::Token object

Returns:

Raises:



14
15
16
17
18
19
20
21
22
23
24
# File 'lib/openpayu/token.rb', line 14

def self.create(data)
  raise NotImplementedException, 'This feature is not yet implemented'
  url = Configuration.get_base_url + 'token.'
  url << OpenPayU::Configuration.data_format
  token = Models::Token.new(data)
  request = Documents::Request.new(token.prepare_data('TokenCreateRequest'))
  OpenPayU::Documents::Response.new(
    Connection.post(url, request.data, request.header),
    'TokenCreateResponse'
  )
end