Class: CheckoutSdk::Payments::PaymentSessionsRequest
- Inherits:
-
Object
- Object
- CheckoutSdk::Payments::PaymentSessionsRequest
- Defined in:
- lib/checkout_sdk/payments/sessions/payment_sessions_request.rb
Instance Attribute Summary collapse
- #amount ⇒ Integer
- #amount_allocations ⇒ Array(CheckoutSdk::Common::AmountAllocations)
-
#authorization_type ⇒ String
- Optional
-
AuthorizationType Enum: “Final” “Estimated”.
- #billing ⇒ BillingInformation
- #billing_descriptor ⇒ BillingDescriptor
- #capture ⇒ TrueClass, FalseClass
- #capture_on ⇒ Time
- #currency ⇒ String
- #customer ⇒ CheckoutSdk::Common::CustomerRequest
- #description ⇒ String
- #disabled_payment_methods ⇒ Array(PaymentMethodsType)
- #display_name ⇒ String
- #enabled_payment_methods ⇒ Array(PaymentMethodsType)
- #expires_on ⇒ Time
- #failure_url ⇒ String
- #ip_address ⇒ String
- #items ⇒ Array(Product)
- #locale ⇒ String
- #metadata ⇒ Hash{String => Object}
- #payment_method_configuration ⇒ PaymentMethodConfiguration
-
#payment_plan ⇒ PaymentPlan
- Optional
-
The information to process a recurring payment request.
- #payment_type ⇒ TrueClass, FalseClass
- #processing ⇒ ProcessingSettings
- #processing_channel_id ⇒ String
- #recipient ⇒ PaymentRecipient
- #reference ⇒ String
- #retry ⇒ PaymentRetryRequest
- #risk ⇒ RiskRequest
- #sender ⇒ Sender
- #shipping ⇒ ShippingDetails
- #success_url ⇒ String
- #tax_amount ⇒ Integer
- #three_ds ⇒ ThreeDSRequest
Instance Attribute Details
#amount ⇒ Integer
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#amount_allocations ⇒ Array(CheckoutSdk::Common::AmountAllocations)
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#authorization_type ⇒ String
Returns [Optional] AuthorizationType Enum: “Final” “Estimated”. Default: “Final”.
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#billing ⇒ BillingInformation
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#billing_descriptor ⇒ BillingDescriptor
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#capture ⇒ TrueClass, FalseClass
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#capture_on ⇒ Time
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#currency ⇒ String
Returns Common::Currency.
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#customer ⇒ CheckoutSdk::Common::CustomerRequest
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#description ⇒ String
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#disabled_payment_methods ⇒ Array(PaymentMethodsType)
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#display_name ⇒ String
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#enabled_payment_methods ⇒ Array(PaymentMethodsType)
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#expires_on ⇒ Time
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#failure_url ⇒ String
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#ip_address ⇒ String
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#items ⇒ Array(Product)
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#locale ⇒ String
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#metadata ⇒ Hash{String => Object}
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#payment_method_configuration ⇒ PaymentMethodConfiguration
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#payment_plan ⇒ PaymentPlan
Returns [Optional] The information to process a recurring payment request. To be used when the payment_type is Recurring.
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#payment_type ⇒ TrueClass, FalseClass
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#processing ⇒ ProcessingSettings
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#processing_channel_id ⇒ String
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#recipient ⇒ PaymentRecipient
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#reference ⇒ String
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#retry ⇒ PaymentRetryRequest
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#risk ⇒ RiskRequest
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#sender ⇒ Sender
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#shipping ⇒ ShippingDetails
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#success_url ⇒ String
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#tax_amount ⇒ Integer
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |
#three_ds ⇒ ThreeDSRequest
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 105 106 |
# File 'lib/checkout_sdk/payments/sessions/payment_sessions_request.rb', line 72 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, :authorization_type, :payment_plan end |