class Cielo::Token

Public Class Methods

new() click to toggle source
# File lib/cielo/token.rb, line 4
def initialize
  @connection = Cielo::Connection.new
end

Public Instance Methods

create!(parameters = {}, buy_page = :cielo) click to toggle source
# File lib/cielo/token.rb, line 8
def create!(parameters = {}, buy_page = :cielo)
  message = @connection.xml_builder('requisicao-token') do |xml|
    xml.tag!("dados-portador") do
      xml.tag!('numero', parameters[:cartao_numero])
      xml.tag!('validade', parameters[:cartao_validade])
      xml.tag!('nome-portador', parameters[:cartao_portador])
    end
  end

  @connection.make_request! message
end