class

Stripe::IssuingTransactionNetworkData

Inherits OpenApi::Json < OpenApi::Validatable < JSON::Serializable::Unmapped < JSON::Serializable < Reference < Object

Constants

MAX_LENGTH_FOR_AUTHORIZATION_CODE = 5000
MAX_LENGTH_FOR_PROCESSING_DATE = 5000
MAX_LENGTH_FOR_TRANSACTION_ID = 5000

Constructors

new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source
new(*, authorization_code : String | Nil = nil, processing_date : String | Nil = nil, transaction_id : String | Nil = nil)

Initializes the object @param [Hash] attributes Model attributes in the form of hash

Source

Instance methods

==(other : self)

Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code

authorization_code

A code created by Stripe which is shared with the merchant to validate the authorization. This field will be populated if the authorization message was approved. The code typically starts with the letter "S", followed by a six-digit number. For example, "S498162". Please note that the code is not guaranteed to be unique across authorizations.

Source
authorization_code=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] authorization_code Object to be assigned

Source
hash(hasher)

Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code

list_invalid_properties

Show invalid properties with the reasons. Usually used together with valid? @return Array for valid properties with the reasons

Source
processing_date

The date the transaction was processed by the card network. This can be different from the date the seller recorded the transaction depending on when the acquirer submits the transaction to the network.

Source
processing_date=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] processing_date Object to be assigned

Source
transaction_id

Unique identifier for the authorization assigned by the card network used to match subsequent messages, disputes, and transactions.

Source
transaction_id=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] transaction_id Object to be assigned

Source
valid?

Check to see if the all the properties in the model are valid @return true if the model is valid

Source