Class: Stripe::PaymentIntentIncrementAuthorizationParams::AmountDetails::Tax

Inherits:
RequestParams
  • Object
show all
Defined in:
lib/stripe/params/payment_intent_increment_authorization_params.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from RequestParams

attr_accessor, coerce_params, coerce_value, field_encodings, new, #to_h

Constructor Details

#initialize(total_tax_amount: nil) ⇒ Tax

Returns a new instance of Tax.



154
155
156
# File 'lib/stripe/params/payment_intent_increment_authorization_params.rb', line 154

def initialize(total_tax_amount: nil)
  @total_tax_amount = total_tax_amount
end

Instance Attribute Details

#total_tax_amountObject

The total amount of tax on the transaction represented in the smallest currency unit. Required for L2 rates. An integer greater than or equal to 0.

This field is mutually exclusive with the amount_details[line_items][#][tax][total_tax_amount] field.



152
153
154
# File 'lib/stripe/params/payment_intent_increment_authorization_params.rb', line 152

def total_tax_amount
  @total_tax_amount
end