Class: WebpayRails::SoapNormal

Inherits:
Soap
  • Object
show all
Defined in:
lib/webpay_rails/soap_normal.rb

Instance Method Summary collapse

Methods inherited from Soap

#initialize

Constructor Details

This class inherits a constructor from WebpayRails::Soap

Instance Method Details

#acknowledge_transaction(args) ⇒ Object



17
18
19
20
21
22
# File 'lib/webpay_rails/soap_normal.rb', line 17

def acknowledge_transaction(args)
  request = client.build_request(:acknowledge_transaction,
                                 message: { tokenInput: args[:token] })

  call(request, :acknowledge_transaction)
end

#get_transaction_result(args) ⇒ Object



10
11
12
13
14
15
# File 'lib/webpay_rails/soap_normal.rb', line 10

def get_transaction_result(args)
  request = client.build_request(:get_transaction_result,
                                 message: { tokenInput: args[:token] })

  call(request, :get_transaction_result)
end

#init_transaction(args) ⇒ Object



3
4
5
6
7
8
# File 'lib/webpay_rails/soap_normal.rb', line 3

def init_transaction(args)
  request = client.build_request(:init_transaction,
                                 message: init_transaction_message(args))

  call(request, :init_transaction)
end