Class: EwayRapid::Message::TransactionProcess::TransResponsiveSharedMsgProcess
- Inherits:
-
Object
- Object
- EwayRapid::Message::TransactionProcess::TransResponsiveSharedMsgProcess
- Includes:
- RestProcess
- Defined in:
- lib/eway_rapid/message/process/transaction_process.rb
Overview
Create transaction with responsive shared message process
Class Method Summary collapse
-
.create_request(input) ⇒ CreateAccessCodeSharedRequest
AccessCodeSharedToCreateCust.
- .make_result(response) ⇒ CreateTransactionResponse
- .send_request(url, api_key, password, request) ⇒ String
Methods included from RestProcess
Class Method Details
.create_request(input) ⇒ CreateAccessCodeSharedRequest
Returns AccessCodeSharedToCreateCust.
40 41 42 43 |
# File 'lib/eway_rapid/message/process/transaction_process.rb', line 40 def self.create_request(input) req_convert = Convert::Request::TransactionToCreateAccessCodeSharedRequest.new req_convert.do_convert(input) end |
.make_result(response) ⇒ CreateTransactionResponse
56 57 58 59 60 |
# File 'lib/eway_rapid/message/process/transaction_process.rb', line 56 def self.make_result(response) access_code_shared_response = CreateAccessCodeSharedResponse.from_json(response) converter = Convert::Response::AccessCodeSharedToCreateTrans.new converter.do_convert(access_code_shared_response) end |
.send_request(url, api_key, password, request) ⇒ String
50 51 52 |
# File 'lib/eway_rapid/message/process/transaction_process.rb', line 50 def self.send_request(url, api_key, password, request) TransResponsiveSharedMsgProcess.new.do_post(url, api_key, password, request) end |