Class: CheckoutSdk::Payments::PaymentRequest

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

Instance Attribute Summary collapse

Instance Attribute Details

#amountInteger

Returns:

  • (Integer)


70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#amount_allocationsArray(CheckoutSdk::Common::AmountAllocations)



70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#authorization_typeString

Returns:



70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#billing_descriptorBillingDescriptor

Returns:



70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#captureTrueClass, FalseClass

Returns:

  • (TrueClass, FalseClass)


70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#capture_onTime

Returns:

  • (Time)


70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#currencyString

Returns Common::Currency.

Returns:



70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#customerCheckoutSdk::Common::CustomerRequest



70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#descriptionString

Returns:

  • (String)


70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#failure_urlString

Returns:

  • (String)


70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#fallback_sourceObject

Returns the value of attribute fallback_source.



71
72
73
# File 'lib/checkout_sdk/payments/payment_request.rb', line 71

def fallback_source
  @fallback_source
end

#instructionPaymentInstruction

Returns:



70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#itemsArray(Product)

Returns:



70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#marketplaceArray(CheckoutSdk::Common::MarketplaceData)

Deprecated.

Please use #amount_allocations instead



70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#merchant_initiatedTrueClass, FalseClass

Returns:

  • (TrueClass, FalseClass)


70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#metadataHash{String => Object}

Returns:

  • (Hash{String => Object})


70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#partial_authorizationPartialAuthorization



70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#payment_context_idString

Returns:

  • (String)


70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#payment_ipString

Returns:

  • (String)


70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#payment_typeString

Returns:



70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#previous_payment_idString

Returns:

  • (String)


70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#processingProcessingSettings

Returns:



70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#processing_channel_idString

Returns:

  • (String)


70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#recipientPaymentRecipient

Returns:



70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#referenceString

Returns:

  • (String)


70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#retryPaymentRetryRequest

Returns:



70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#riskRiskRequest

Returns:



70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#segmentPaymentSegment

Returns:



70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#senderSender

Returns:



70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#shippingShippingDetails

Returns:



70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#sourcePaymentSource

Returns:



70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#success_urlString

Returns:

  • (String)


70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end

#three_dsThreeDSRequest

Returns:



70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/checkout_sdk/payments/payment_request.rb', line 70

class PaymentRequest
  attr_accessor :payment_context_id,
                :source,
                :amount,
                :currency,
                :payment_type,
                :merchant_initiated,
                :reference,
                :description,
                :partial_authorization,
                :authorization_type,
                :capture,
                :capture_on,
                :customer,
                :billing_descriptor,
                :shipping,
                :segment,
                :three_ds,
                :processing_channel_id,
                :previous_payment_id,
                :risk,
                :success_url,
                :failure_url,
                :payment_ip,
                :sender,
                :recipient,
                :marketplace,
                :amount_allocations,
                :processing,
                :items,
                :retry,
                :metadata,
                :instruction,
                :fallback_source
end