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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
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
# 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
end