Class: CheckoutSdk::AgenticCommerce::DelegatedPaymentRequest
- Inherits:
-
Object
- Object
- CheckoutSdk::AgenticCommerce::DelegatedPaymentRequest
- Defined in:
- lib/checkout_sdk/agentic_commerce/delegated_payment_request.rb
Overview
Request body for POST /agentic_commerce/delegate_payment.
Instance Attribute Summary collapse
- #allowance ⇒ DelegatedPaymentAllowance
- #billing_address ⇒ DelegatedPaymentBillingAddress
-
#metadata ⇒ Hash{String => String}
Free-form key/value metadata.
- #payment_method ⇒ DelegatedPaymentMethodCard
- #risk_signals ⇒ Array<DelegatedPaymentRiskSignal>
Instance Attribute Details
#allowance ⇒ DelegatedPaymentAllowance
17 18 19 20 21 22 23 |
# File 'lib/checkout_sdk/agentic_commerce/delegated_payment_request.rb', line 17 class DelegatedPaymentRequest attr_accessor :payment_method, :allowance, :billing_address, :risk_signals, :metadata end |
#billing_address ⇒ DelegatedPaymentBillingAddress
17 18 19 20 21 22 23 |
# File 'lib/checkout_sdk/agentic_commerce/delegated_payment_request.rb', line 17 class DelegatedPaymentRequest attr_accessor :payment_method, :allowance, :billing_address, :risk_signals, :metadata end |
#metadata ⇒ Hash{String => String}
Returns Free-form key/value metadata.
17 18 19 20 21 22 23 |
# File 'lib/checkout_sdk/agentic_commerce/delegated_payment_request.rb', line 17 class DelegatedPaymentRequest attr_accessor :payment_method, :allowance, :billing_address, :risk_signals, :metadata end |
#payment_method ⇒ DelegatedPaymentMethodCard
17 18 19 20 21 22 23 |
# File 'lib/checkout_sdk/agentic_commerce/delegated_payment_request.rb', line 17 class DelegatedPaymentRequest attr_accessor :payment_method, :allowance, :billing_address, :risk_signals, :metadata end |
#risk_signals ⇒ Array<DelegatedPaymentRiskSignal>
17 18 19 20 21 22 23 |
# File 'lib/checkout_sdk/agentic_commerce/delegated_payment_request.rb', line 17 class DelegatedPaymentRequest attr_accessor :payment_method, :allowance, :billing_address, :risk_signals, :metadata end |