Class: CheckoutSdk::Payments::PaymentSessionsRequest

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

Instance Attribute Summary collapse

Instance Attribute Details

#amountInteger

Returns:

  • (Integer)


67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#amount_allocationsArray(CheckoutSdk::Common::AmountAllocations)



67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#billingBillingInformation

Returns:



67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#billing_descriptorBillingDescriptor

Returns:



67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#captureTrueClass, FalseClass

Returns:

  • (TrueClass, FalseClass)


67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#capture_onTime

Returns:

  • (Time)


67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#currencyString

Returns Common::Currency.

Returns:



67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#customerCheckoutSdk::Common::CustomerRequest



67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#descriptionString

Returns:

  • (String)


67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#disabled_payment_methodsArray(PaymentMethodsType)

Returns:



67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#display_nameString

Returns:

  • (String)


67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#enabled_payment_methodsArray(PaymentMethodsType)

Returns:



67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#expires_onTime

Returns:

  • (Time)


67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#failure_urlString

Returns:

  • (String)


67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#ip_addressString

Returns:

  • (String)


67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#itemsArray(Product)

Returns:



67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#localeString

Returns:

  • (String)


67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#metadataHash{String => Object}

Returns:

  • (Hash{String => Object})


67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#payment_method_configurationPaymentMethodConfiguration



67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#payment_typeTrueClass, FalseClass

Returns:

  • (TrueClass, FalseClass)


67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#processingProcessingSettings

Returns:



67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#processing_channel_idString

Returns:

  • (String)


67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#recipientPaymentRecipient

Returns:



67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#referenceString

Returns:

  • (String)


67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#retryPaymentRetryRequest

Returns:



67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#riskRiskRequest

Returns:



67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#senderSender

Returns:



67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#shippingShippingDetails

Returns:



67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#success_urlString

Returns:

  • (String)


67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#tax_amountInteger

Returns:

  • (Integer)


67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end

#three_dsThreeDSRequest

Returns:



67
68
69
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
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 67

class PaymentSessionsRequest
  attr_accessor :amount,
                :currency,
                :payment_type,
                :billing,
                :billing_descriptor,
                :reference,
                :description,
                :customer,
                :shipping,
                :recipient,
                :processing,
                :processing_channel_id,
                :expires_on,
                :payment_method_configuration,
                :enabled_payment_methods,
                :disabled_payment_methods,
                :items,
                :amount_allocations,
                :risk,
                :retry,
                :display_name,
                :success_url,
                :failure_url,
                :metadata,
                :locale,
                :three_ds,
                :sender,
                :capture,
                :ip_address,
                :capture_on,
                :tax_amount
end