Class: CheckoutSdk::Payments::CaptureRequest
- Inherits:
-
Object
- Object
- CheckoutSdk::Payments::CaptureRequest
- Defined in:
- lib/checkout_sdk/payments/capture_request.rb
Instance Attribute Summary collapse
- #amount ⇒ Integer
- #amount_allocations ⇒ Array(CheckoutSdk::Common::AmountAllocations)
- #billing_descriptor ⇒ BillingDescriptor
- #capture_type ⇒ String
- #customer ⇒ CheckoutSdk::Common::CustomerRequest
- #description ⇒ String
- #items ⇒ Array(Product)
-
#marketplace ⇒ Array(CheckoutSdk::Common::MarketplaceData)
deprecated
Deprecated.
Please use #amount_allocations instead
- #metadata ⇒ Hash{String => Object}
- #processing ⇒ ProcessingSettings
- #reference ⇒ String
- #shipping ⇒ ShippingDetails
Instance Attribute Details
#amount ⇒ Integer
30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/checkout_sdk/payments/capture_request.rb', line 30 class CaptureRequest attr_accessor :amount, :capture_type, :reference, :customer, :description, :billing_descriptor, :shipping, :items, :marketplace, :amount_allocations, :processing, :metadata end |
#amount_allocations ⇒ Array(CheckoutSdk::Common::AmountAllocations)
30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/checkout_sdk/payments/capture_request.rb', line 30 class CaptureRequest attr_accessor :amount, :capture_type, :reference, :customer, :description, :billing_descriptor, :shipping, :items, :marketplace, :amount_allocations, :processing, :metadata end |
#billing_descriptor ⇒ BillingDescriptor
30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/checkout_sdk/payments/capture_request.rb', line 30 class CaptureRequest attr_accessor :amount, :capture_type, :reference, :customer, :description, :billing_descriptor, :shipping, :items, :marketplace, :amount_allocations, :processing, :metadata end |
#capture_type ⇒ String
Returns CheckoutSdk::Payments::CaptureType.
30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/checkout_sdk/payments/capture_request.rb', line 30 class CaptureRequest attr_accessor :amount, :capture_type, :reference, :customer, :description, :billing_descriptor, :shipping, :items, :marketplace, :amount_allocations, :processing, :metadata end |
#customer ⇒ CheckoutSdk::Common::CustomerRequest
30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/checkout_sdk/payments/capture_request.rb', line 30 class CaptureRequest attr_accessor :amount, :capture_type, :reference, :customer, :description, :billing_descriptor, :shipping, :items, :marketplace, :amount_allocations, :processing, :metadata end |
#description ⇒ String
30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/checkout_sdk/payments/capture_request.rb', line 30 class CaptureRequest attr_accessor :amount, :capture_type, :reference, :customer, :description, :billing_descriptor, :shipping, :items, :marketplace, :amount_allocations, :processing, :metadata end |
#items ⇒ Array(Product)
30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/checkout_sdk/payments/capture_request.rb', line 30 class CaptureRequest attr_accessor :amount, :capture_type, :reference, :customer, :description, :billing_descriptor, :shipping, :items, :marketplace, :amount_allocations, :processing, :metadata end |
#marketplace ⇒ Array(CheckoutSdk::Common::MarketplaceData)
Deprecated.
Please use #amount_allocations instead
30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/checkout_sdk/payments/capture_request.rb', line 30 class CaptureRequest attr_accessor :amount, :capture_type, :reference, :customer, :description, :billing_descriptor, :shipping, :items, :marketplace, :amount_allocations, :processing, :metadata end |
#metadata ⇒ Hash{String => Object}
30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/checkout_sdk/payments/capture_request.rb', line 30 class CaptureRequest attr_accessor :amount, :capture_type, :reference, :customer, :description, :billing_descriptor, :shipping, :items, :marketplace, :amount_allocations, :processing, :metadata end |
#processing ⇒ ProcessingSettings
30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/checkout_sdk/payments/capture_request.rb', line 30 class CaptureRequest attr_accessor :amount, :capture_type, :reference, :customer, :description, :billing_descriptor, :shipping, :items, :marketplace, :amount_allocations, :processing, :metadata end |
#reference ⇒ String
30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/checkout_sdk/payments/capture_request.rb', line 30 class CaptureRequest attr_accessor :amount, :capture_type, :reference, :customer, :description, :billing_descriptor, :shipping, :items, :marketplace, :amount_allocations, :processing, :metadata end |
#shipping ⇒ ShippingDetails
30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/checkout_sdk/payments/capture_request.rb', line 30 class CaptureRequest attr_accessor :amount, :capture_type, :reference, :customer, :description, :billing_descriptor, :shipping, :items, :marketplace, :amount_allocations, :processing, :metadata end |