Class: Mundipagg::ManageOrderRequest
- Inherits:
-
Object
- Object
- Mundipagg::ManageOrderRequest
- Defined in:
- lib/mundipagg/ManageOrderRequest.rb
Constant Summary collapse
- @@Operation =
Operations allowed
{ :Capture => 'Capture', :Void => 'Void' }
Instance Attribute Summary collapse
-
#manageOrderOperationEnum ⇒ String
Operation enum.
-
#merchantKey ⇒ Guid
MundiPagg merchant identification.
-
#orderKey ⇒ Guid
Unique order identification.
-
#orderReference ⇒ String
Order identification.
-
#requestKey ⇒ Guid
If not send, it will be generate automatically in the webservice and returned in response.
-
#transactionCollection ⇒ Array
Credit card transaction collection.
Class Method Summary collapse
-
.OperationEnum ⇒ Object
Hash collection with operations allowed.
Instance Method Summary collapse
-
#initialize ⇒ ManageOrderRequest
constructor
Initialize class and properties.
Constructor Details
#initialize ⇒ ManageOrderRequest
Initialize class and properties
27 28 29 30 |
# File 'lib/mundipagg/ManageOrderRequest.rb', line 27 def initialize @transactionCollection = Array.new @requestKey = '00000000-0000-0000-0000-000000000000' end |
Instance Attribute Details
#manageOrderOperationEnum ⇒ String
Returns Operation enum.
8 9 10 |
# File 'lib/mundipagg/ManageOrderRequest.rb', line 8 def manageOrderOperationEnum @manageOrderOperationEnum end |
#merchantKey ⇒ Guid
Returns MundiPagg merchant identification.
11 12 13 |
# File 'lib/mundipagg/ManageOrderRequest.rb', line 11 def merchantKey @merchantKey end |
#orderKey ⇒ Guid
Returns Unique order identification. Generated by MundiPagg.
14 15 16 |
# File 'lib/mundipagg/ManageOrderRequest.rb', line 14 def orderKey @orderKey end |
#orderReference ⇒ String
Returns Order identification.
17 18 19 |
# File 'lib/mundipagg/ManageOrderRequest.rb', line 17 def orderReference @orderReference end |
#requestKey ⇒ Guid
If not send, it will be generate automatically in the webservice and returned in response. Web service request identification, it is used for investigate problems with webservice requests.
24 25 26 |
# File 'lib/mundipagg/ManageOrderRequest.rb', line 24 def requestKey @requestKey end |
#transactionCollection ⇒ Array
Returns Credit card transaction collection.
5 6 7 |
# File 'lib/mundipagg/ManageOrderRequest.rb', line 5 def transactionCollection @transactionCollection end |
Class Method Details
.OperationEnum ⇒ Object
Hash collection with operations allowed
39 40 41 |
# File 'lib/mundipagg/ManageOrderRequest.rb', line 39 def self.OperationEnum @@Operation end |