class Hipay::Transaction
Public Class Methods
new(wsLogin, wsPassword, test: false)
click to toggle source
# File lib/hipay.rb, line 124 def initialize(wsLogin, wsPassword, test: false) @wsLogin = wsLogin @wsPassword = wsPassword @test = test end
Public Instance Methods
build_basic_request()
click to toggle source
# File lib/hipay.rb, line 144 def build_basic_request { wsLogin: @wsLogin, wsPassword: @wsPassword, transactionPublicId: @transactionPublicId } end
cancel(transactionPublicId)
click to toggle source
# File lib/hipay.rb, line 137 def cancel(transactionPublicId) @transactionPublicId = transactionPublicId operation = :cancel parameters = build_basic_request Hipay::call_api("transaction-v2", operation, @test, { parameters: parameters })[:cancel_response][:cancel_result] end
confirm(transactionPublicId)
click to toggle source
# File lib/hipay.rb, line 130 def confirm(transactionPublicId) @transactionPublicId = transactionPublicId operation = :confirm parameters = build_basic_request Hipay::call_api("transaction-v2", operation, @test, { parameters: parameters })[:confirm_response][:confirm_result] end