class EwayRapid::Message::TransactionProcess::TransTransparentRedirectMsgProcess
Create transaction with transparent redirect method message process
Public Class Methods
create_request(input)
click to toggle source
@param [Models::Transaction] input @return [CreateAccessCodeRequest]
# File lib/eway_rapid/message/process/transaction_process.rb, line 69 def self.create_request(input) req_convert = Convert::Request::TransactionToCreateAccessCodeRequest.new req_convert.do_convert(input) end
make_result(response)
click to toggle source
@param [String] response @return [CreateTransactionResponse]
# File lib/eway_rapid/message/process/transaction_process.rb, line 85 def self.make_result(response) create_access_code_response = CreateAccessCodeResponse.from_json(response) converter = Convert::Response::AccessCodeToCreateTrans.new converter.do_convert(create_access_code_response) end
send_request(url, api_key, password, version, request)
click to toggle source
@param [String] url @param [String] api_key @param [String] password @param [CreateAccessCodeRequest] request @return [String]
# File lib/eway_rapid/message/process/transaction_process.rb, line 79 def self.send_request(url, api_key, password, version, request) TransTransparentRedirectMsgProcess.new.do_post(url, api_key, password, version, request) end