class Transbank::Webpay::Api

Public Instance Methods

acknowledge_transaction(token) click to toggle source
# File lib/transbank/webpay/api.rb, line 18
def acknowledge_transaction(token)
  params = { tokenInput: token }
  url    = config.wsdl_transaction_url
  Request.new(url, :acknowledge_transaction, params).response
end
get_transaction_result(token) click to toggle source
# File lib/transbank/webpay/api.rb, line 12
def get_transaction_result(token)
  params = { tokenInput: token }
  url    = config.wsdl_transaction_url
  Request.new(url, :get_transaction_result, params).response
end
init_transaction(underscore_params = {}) click to toggle source
# File lib/transbank/webpay/api.rb, line 6
def init_transaction(underscore_params = {})
  params = build_init_transaction_params(underscore_params)
  url    = config.wsdl_transaction_url
  Request.new(url, :init_transaction, params).response
end
nullify(underscore_params = {}) click to toggle source
# File lib/transbank/webpay/api.rb, line 24
def nullify(underscore_params = {})
  params = build_nullify_params(underscore_params)
  url    = config.wsdl_nullify_url
  Request.new(url, :nullify, params).response
end

Private Instance Methods

config() click to toggle source
# File lib/transbank/webpay/api.rb, line 32
def config
  Transbank::Webpay.configuration
end