Class: Stripe::PaymentIntentDecrementAuthorizationParams::AmountDetails::Tax

Inherits:
RequestParams
  • Object
show all
Defined in:
lib/stripe/params/payment_intent_decrement_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.



226
227
228
# File 'lib/stripe/params/payment_intent_decrement_authorization_params.rb', line 226

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.



224
225
226
# File 'lib/stripe/params/payment_intent_decrement_authorization_params.rb', line 224

def total_tax_amount
  @total_tax_amount
end