Class: Braspag::Recorrente

Inherits:
Handsoap::Service show all
Includes:
Service
Defined in:
lib/braspag/recorrente.rb

Instance Method Summary collapse

Methods included from Service

#initialize, #on_create_document, #on_response_document

Instance Method Details

#base_action_urlObject



15
16
17
# File 'lib/braspag/recorrente.rb', line 15

def base_action_url
  "https://www.pagador.com.br/webservice/recorrente"
end

#create_creditcard_order(map) ⇒ Object



5
6
7
8
9
10
11
12
13
# File 'lib/braspag/recorrente.rb', line 5

def create_creditcard_order(map)
  soap_action = "#{base_action_url}/CreateCreditCardOrder"
  document = invoke_and_parse('CreateCreditCardOrder', soap_action) do |message|
    map.each do |key, value|
      message.add("tns:#{key}", "#{value}")
    end
  end
  convert_to_map document
end

#uriObject



19
20
21
# File 'lib/braspag/recorrente.rb', line 19

def uri
  "#{@connection.base_url}/webservice/recorrente.asmx"
end