Class: CheckoutSdk::Payments::CaptureRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/checkout_sdk/payments/capture_request.rb

Instance Attribute Summary collapse

Instance Attribute Details

#amountInteger

Returns:

  • (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_allocationsArray(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_descriptorBillingDescriptor

Returns:



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_typeString

Returns:



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

#customerCheckoutSdk::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

#descriptionString

Returns:

  • (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

#itemsArray(Product)

Returns:



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

#marketplaceArray(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

#metadataHash{String => Object}

Returns:

  • (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

#processingProcessingSettings

Returns:



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

#referenceString

Returns:

  • (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

#shippingShippingDetails

Returns:



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