Class: Increase::Models::CardPayment::Element::CardAuthorizationExpiration

Inherits:
BaseModel
  • Object
show all
Defined in:
lib/increase/models/card_payment.rb

Instance Attribute Summary collapse

Method Summary

Methods inherited from BaseModel

#[], #inspect, #to_h, #to_s

Instance Attribute Details

#card_authorization_idString

The identifier for the Card Authorization this reverses.

Returns:

  • (String)


390
# File 'lib/increase/models/card_payment.rb', line 390

required :card_authorization_id, String

#currencySymbol

The ISO 4217 code for the reversal's currency.

Returns:

  • (Symbol)


395
# File 'lib/increase/models/card_payment.rb', line 395

required :currency, Increase::Enum.new(:CAD, :CHF, :EUR, :GBP, :JPY, :USD)

#expired_amountInteger

The amount of this authorization expiration in the minor unit of the transaction's currency. For dollars, for example, this is cents.

Returns:

  • (Integer)


400
# File 'lib/increase/models/card_payment.rb', line 400

required :expired_amount, Integer

#idString

The Card Authorization Expiration identifier.

Returns:

  • (String)


385
# File 'lib/increase/models/card_payment.rb', line 385

required :id, String

#networkSymbol

The card network used to process this card authorization.

Returns:

  • (Symbol)


405
# File 'lib/increase/models/card_payment.rb', line 405

required :network, Increase::Enum.new(:visa)

#typeSymbol

A constant representing the object's type. For this resource it will always be card_authorization_expiration.

Returns:

  • (Symbol)


410
# File 'lib/increase/models/card_payment.rb', line 410

required :type, Increase::Enum.new(:card_authorization_expiration)