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