module GetnetApi::Configure
Constants
- AMBIENTE
Parâmetros iniciais
- API_VERSION
- CLIENT_ID
Parâmetros iniciais
- CLIENT_SECRET
Parâmetros iniciais
- SELLER_ID
Parâmetros iniciais
- URL
Endereço do wsdl funções:
- Criar Transação pagamentoTransacaoCompleta, Capturar operacaoTransacao, Cancelar operacaoTransacao, Consultar consultaTransacaoEspecifica
- Estornar estornaTransacao
-
Estorno
-
- Criar Transação pagamentoTransacaoCompleta, Capturar operacaoTransacao, Cancelar operacaoTransacao, Consultar consultaTransacaoEspecifica
Attributes
access_token[W]
Token de acesso utilizado nas demais requisições
ambiente[W]
Define o ambiente de trabalho Simbolo - Valores pré-definidos [:sandbox, :homologacao, :producao]
api_version[W]
Enviado pela Getnet
client_id[W]
Enviado pela Getnet
client_secret[W]
Enviado pela Getnet
expires_in[W]
seller_id[W]
Enviado pela Getnet
Public Instance Methods
access_token()
click to toggle source
Definir access_token
# File lib/getnet_api/configure.rb, line 80 def access_token @access_token ||= "" end
ambiente()
click to toggle source
Definir ambiente
# File lib/getnet_api/configure.rb, line 50 def ambiente @ambiente ||= AMBIENTE end
api_version()
click to toggle source
Definir Versão da API da Getnet
# File lib/getnet_api/configure.rb, line 55 def api_version @api_version ||= API_VERSION end
base_uri()
click to toggle source
# File lib/getnet_api/configure.rb, line 99 def base_uri return "#{self.endpoint}/#{self.api_version}" end
client_id()
click to toggle source
Definir client_id
# File lib/getnet_api/configure.rb, line 65 def client_id @client_id ||= CLIENT_ID end
client_secret()
click to toggle source
Definir client_secret
# File lib/getnet_api/configure.rb, line 70 def client_secret @client_secret ||= CLIENT_SECRET end
configure() { |self| ... }
click to toggle source
Comando que recebe as configuracoes
# File lib/getnet_api/configure.rb, line 45 def configure yield self if block_given? end
endpoint()
click to toggle source
Definir endpoint
# File lib/getnet_api/configure.rb, line 75 def endpoint @endpoint ||= set_endpoint end
expires_in()
click to toggle source
Definir Versão da API da Getnet
# File lib/getnet_api/configure.rb, line 84 def expires_in @expires_in ||= DateTime.now - 1.day end
seller_id()
click to toggle source
Definir seller_id
# File lib/getnet_api/configure.rb, line 60 def seller_id @seller_id ||= SELLER_ID end
set_endpoint()
click to toggle source
Retornar a url conforme o ambiente
# File lib/getnet_api/configure.rb, line 89 def set_endpoint if ambiente == :producao return GetnetApi::Configure::URL[:producao] elsif ambiente == :homologacao return GetnetApi::Configure::URL[:homologacao] else return GetnetApi::Configure::URL[:sandbox] end end