class OpenPayU::Token

Create Token

Public Class Methods

create(data) click to toggle source

Creates a TokenCreateRequest

@param [Hash] data A Hash object containing full {Models::Token} object @return [Documents::Response] Response class object order

with TokenCreateResponse

@note Not yet implemented in API

# File lib/openpayu/token.rb, line 13
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