Update generated code for v1813 and 2025-06-30.preview

This commit is contained in:
Stripe OpenAPI 2025-06-18 23:41:15 +00:00
parent f99b44d05a
commit 25bc66bf04
12 changed files with 157 additions and 157 deletions

View File

@ -1 +1 @@
v1811
v1813

View File

@ -533,9 +533,9 @@ module Stripe
class Receipt < Stripe::StripeObject
# The type of account being debited or credited
attr_reader :account_type
# EMV tag 9F26, cryptogram generated by the integrated circuit chip.
# The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
attr_reader :application_cryptogram
# Mnenomic of the Application Identifier.
# The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
attr_reader :application_preferred_name
# Identifier for this transaction.
attr_reader :authorization_code
@ -543,11 +543,11 @@ module Stripe
attr_reader :authorization_response_code
# Describes the method used by the cardholder to verify ownership of the card. One of the following: `approval`, `failure`, `none`, `offline_pin`, `offline_pin_and_signature`, `online_pin`, or `signature`.
attr_reader :cardholder_verification_method
# EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.
# Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
attr_reader :dedicated_file_name
# The outcome of a series of EMV functions performed by the card reader.
# A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
attr_reader :terminal_verification_results
# An indication of various EMV functions performed during the transaction.
# An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
attr_reader :transaction_status_information
end
@ -599,7 +599,7 @@ module Stripe
attr_reader :offline
# Defines whether the authorized amount can be over-captured or not
attr_reader :overcapture_supported
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
attr_reader :preferred_locales
# How card details were read in this transaction.
attr_reader :read_method
@ -689,9 +689,9 @@ module Stripe
class Receipt < Stripe::StripeObject
# The type of account being debited or credited
attr_reader :account_type
# EMV tag 9F26, cryptogram generated by the integrated circuit chip.
# The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
attr_reader :application_cryptogram
# Mnenomic of the Application Identifier.
# The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
attr_reader :application_preferred_name
# Identifier for this transaction.
attr_reader :authorization_code
@ -699,11 +699,11 @@ module Stripe
attr_reader :authorization_response_code
# Describes the method used by the cardholder to verify ownership of the card. One of the following: `approval`, `failure`, `none`, `offline_pin`, `offline_pin_and_signature`, `online_pin`, or `signature`.
attr_reader :cardholder_verification_method
# EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.
# Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
attr_reader :dedicated_file_name
# The outcome of a series of EMV functions performed by the card reader.
# A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
attr_reader :terminal_verification_results
# An indication of various EMV functions performed during the transaction.
# An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
attr_reader :transaction_status_information
end
# Card brand. Can be `interac`, `mastercard` or `visa`.
@ -738,7 +738,7 @@ module Stripe
attr_reader :network
# This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
attr_reader :network_transaction_id
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
attr_reader :preferred_locales
# How card details were read in this transaction.
attr_reader :read_method

View File

@ -156,9 +156,9 @@ module Stripe
class Receipt < Stripe::StripeObject
# The type of account being debited or credited
attr_reader :account_type
# EMV tag 9F26, cryptogram generated by the integrated circuit chip.
# The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
attr_reader :application_cryptogram
# Mnenomic of the Application Identifier.
# The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
attr_reader :application_preferred_name
# Identifier for this transaction.
attr_reader :authorization_code
@ -166,11 +166,11 @@ module Stripe
attr_reader :authorization_response_code
# Describes the method used by the cardholder to verify ownership of the card. One of the following: `approval`, `failure`, `none`, `offline_pin`, `offline_pin_and_signature`, `online_pin`, or `signature`.
attr_reader :cardholder_verification_method
# EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.
# Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
attr_reader :dedicated_file_name
# The outcome of a series of EMV functions performed by the card reader.
# A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
attr_reader :terminal_verification_results
# An indication of various EMV functions performed during the transaction.
# An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
attr_reader :transaction_status_information
end
@ -222,7 +222,7 @@ module Stripe
attr_reader :offline
# Defines whether the authorized amount can be over-captured or not
attr_reader :overcapture_supported
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
attr_reader :preferred_locales
# How card details were read in this transaction.
attr_reader :read_method
@ -449,7 +449,7 @@ module Stripe
attr_reader :networks
# Details about payment methods collected offline.
attr_reader :offline
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
attr_reader :preferred_locales
# How card details were read in this transaction.
attr_reader :read_method
@ -533,7 +533,7 @@ module Stripe
attr_reader :last4
# Contains information about card networks that can be used to process the payment.
attr_reader :networks
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
attr_reader :preferred_locales
# How card details were read in this transaction.
attr_reader :read_method

View File

@ -297,9 +297,9 @@ module Stripe
class Receipt < Stripe::StripeObject
# The type of account being debited or credited
attr_reader :account_type
# EMV tag 9F26, cryptogram generated by the integrated circuit chip.
# The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
attr_reader :application_cryptogram
# Mnenomic of the Application Identifier.
# The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
attr_reader :application_preferred_name
# Identifier for this transaction.
attr_reader :authorization_code
@ -307,11 +307,11 @@ module Stripe
attr_reader :authorization_response_code
# Describes the method used by the cardholder to verify ownership of the card. One of the following: `approval`, `failure`, `none`, `offline_pin`, `offline_pin_and_signature`, `online_pin`, or `signature`.
attr_reader :cardholder_verification_method
# EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.
# Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
attr_reader :dedicated_file_name
# The outcome of a series of EMV functions performed by the card reader.
# A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
attr_reader :terminal_verification_results
# An indication of various EMV functions performed during the transaction.
# An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
attr_reader :transaction_status_information
end
@ -363,7 +363,7 @@ module Stripe
attr_reader :offline
# Defines whether the authorized amount can be over-captured or not
attr_reader :overcapture_supported
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
attr_reader :preferred_locales
# How card details were read in this transaction.
attr_reader :read_method
@ -460,9 +460,9 @@ module Stripe
class Receipt < Stripe::StripeObject
# The type of account being debited or credited
attr_reader :account_type
# EMV tag 9F26, cryptogram generated by the integrated circuit chip.
# The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
attr_reader :application_cryptogram
# Mnenomic of the Application Identifier.
# The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
attr_reader :application_preferred_name
# Identifier for this transaction.
attr_reader :authorization_code
@ -470,11 +470,11 @@ module Stripe
attr_reader :authorization_response_code
# Describes the method used by the cardholder to verify ownership of the card. One of the following: `approval`, `failure`, `none`, `offline_pin`, `offline_pin_and_signature`, `online_pin`, or `signature`.
attr_reader :cardholder_verification_method
# EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.
# Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
attr_reader :dedicated_file_name
# The outcome of a series of EMV functions performed by the card reader.
# A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
attr_reader :terminal_verification_results
# An indication of various EMV functions performed during the transaction.
# An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
attr_reader :transaction_status_information
end
# Card brand. Can be `interac`, `mastercard` or `visa`.
@ -509,7 +509,7 @@ module Stripe
attr_reader :network
# This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
attr_reader :network_transaction_id
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
attr_reader :preferred_locales
# How card details were read in this transaction.
attr_reader :read_method

View File

@ -116,9 +116,9 @@ module Stripe
class Receipt < Stripe::StripeObject
# The type of account being debited or credited
attr_reader :account_type
# EMV tag 9F26, cryptogram generated by the integrated circuit chip.
# The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
attr_reader :application_cryptogram
# Mnenomic of the Application Identifier.
# The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
attr_reader :application_preferred_name
# Identifier for this transaction.
attr_reader :authorization_code
@ -126,11 +126,11 @@ module Stripe
attr_reader :authorization_response_code
# Describes the method used by the cardholder to verify ownership of the card. One of the following: `approval`, `failure`, `none`, `offline_pin`, `offline_pin_and_signature`, `online_pin`, or `signature`.
attr_reader :cardholder_verification_method
# EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.
# Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
attr_reader :dedicated_file_name
# The outcome of a series of EMV functions performed by the card reader.
# A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
attr_reader :terminal_verification_results
# An indication of various EMV functions performed during the transaction.
# An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
attr_reader :transaction_status_information
end
@ -182,7 +182,7 @@ module Stripe
attr_reader :offline
# Defines whether the authorized amount can be over-captured or not
attr_reader :overcapture_supported
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
attr_reader :preferred_locales
# How card details were read in this transaction.
attr_reader :read_method
@ -409,7 +409,7 @@ module Stripe
attr_reader :networks
# Details about payment methods collected offline.
attr_reader :offline
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
attr_reader :preferred_locales
# How card details were read in this transaction.
attr_reader :read_method
@ -493,7 +493,7 @@ module Stripe
attr_reader :last4
# Contains information about card networks that can be used to process the payment.
attr_reader :networks
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
attr_reader :preferred_locales
# How card details were read in this transaction.
attr_reader :read_method

View File

@ -295,9 +295,9 @@ module Stripe
class Receipt < Stripe::StripeObject
# The type of account being debited or credited
attr_reader :account_type
# EMV tag 9F26, cryptogram generated by the integrated circuit chip.
# The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
attr_reader :application_cryptogram
# Mnenomic of the Application Identifier.
# The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
attr_reader :application_preferred_name
# Identifier for this transaction.
attr_reader :authorization_code
@ -305,11 +305,11 @@ module Stripe
attr_reader :authorization_response_code
# Describes the method used by the cardholder to verify ownership of the card. One of the following: `approval`, `failure`, `none`, `offline_pin`, `offline_pin_and_signature`, `online_pin`, or `signature`.
attr_reader :cardholder_verification_method
# EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.
# Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
attr_reader :dedicated_file_name
# The outcome of a series of EMV functions performed by the card reader.
# A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
attr_reader :terminal_verification_results
# An indication of various EMV functions performed during the transaction.
# An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
attr_reader :transaction_status_information
end
@ -361,7 +361,7 @@ module Stripe
attr_reader :offline
# Defines whether the authorized amount can be over-captured or not
attr_reader :overcapture_supported
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
attr_reader :preferred_locales
# How card details were read in this transaction.
attr_reader :read_method
@ -458,9 +458,9 @@ module Stripe
class Receipt < Stripe::StripeObject
# The type of account being debited or credited
attr_reader :account_type
# EMV tag 9F26, cryptogram generated by the integrated circuit chip.
# The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
attr_reader :application_cryptogram
# Mnenomic of the Application Identifier.
# The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
attr_reader :application_preferred_name
# Identifier for this transaction.
attr_reader :authorization_code
@ -468,11 +468,11 @@ module Stripe
attr_reader :authorization_response_code
# Describes the method used by the cardholder to verify ownership of the card. One of the following: `approval`, `failure`, `none`, `offline_pin`, `offline_pin_and_signature`, `online_pin`, or `signature`.
attr_reader :cardholder_verification_method
# EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.
# Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
attr_reader :dedicated_file_name
# The outcome of a series of EMV functions performed by the card reader.
# A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
attr_reader :terminal_verification_results
# An indication of various EMV functions performed during the transaction.
# An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
attr_reader :transaction_status_information
end
# Card brand. Can be `interac`, `mastercard` or `visa`.
@ -507,7 +507,7 @@ module Stripe
attr_reader :network
# This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
attr_reader :network_transaction_id
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
attr_reader :preferred_locales
# How card details were read in this transaction.
attr_reader :read_method

View File

@ -11543,10 +11543,10 @@ module Stripe
# The type of account being debited or credited
sig { returns(String) }
attr_reader :account_type
# EMV tag 9F26, cryptogram generated by the integrated circuit chip.
# The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
sig { returns(T.nilable(String)) }
attr_reader :application_cryptogram
# Mnenomic of the Application Identifier.
# The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
sig { returns(T.nilable(String)) }
attr_reader :application_preferred_name
# Identifier for this transaction.
@ -11558,13 +11558,13 @@ module Stripe
# Describes the method used by the cardholder to verify ownership of the card. One of the following: `approval`, `failure`, `none`, `offline_pin`, `offline_pin_and_signature`, `online_pin`, or `signature`.
sig { returns(T.nilable(String)) }
attr_reader :cardholder_verification_method
# EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.
# Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
sig { returns(T.nilable(String)) }
attr_reader :dedicated_file_name
# The outcome of a series of EMV functions performed by the card reader.
# A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
sig { returns(T.nilable(String)) }
attr_reader :terminal_verification_results
# An indication of various EMV functions performed during the transaction.
# An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
sig { returns(T.nilable(String)) }
attr_reader :transaction_status_information
end
@ -11638,7 +11638,7 @@ module Stripe
# Defines whether the authorized amount can be over-captured or not
sig { returns(T::Boolean) }
attr_reader :overcapture_supported
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
sig { returns(T.nilable(T::Array[String])) }
attr_reader :preferred_locales
# How card details were read in this transaction.
@ -11746,10 +11746,10 @@ module Stripe
# The type of account being debited or credited
sig { returns(String) }
attr_reader :account_type
# EMV tag 9F26, cryptogram generated by the integrated circuit chip.
# The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
sig { returns(T.nilable(String)) }
attr_reader :application_cryptogram
# Mnenomic of the Application Identifier.
# The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
sig { returns(T.nilable(String)) }
attr_reader :application_preferred_name
# Identifier for this transaction.
@ -11761,13 +11761,13 @@ module Stripe
# Describes the method used by the cardholder to verify ownership of the card. One of the following: `approval`, `failure`, `none`, `offline_pin`, `offline_pin_and_signature`, `online_pin`, or `signature`.
sig { returns(T.nilable(String)) }
attr_reader :cardholder_verification_method
# EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.
# Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
sig { returns(T.nilable(String)) }
attr_reader :dedicated_file_name
# The outcome of a series of EMV functions performed by the card reader.
# A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
sig { returns(T.nilable(String)) }
attr_reader :terminal_verification_results
# An indication of various EMV functions performed during the transaction.
# An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
sig { returns(T.nilable(String)) }
attr_reader :transaction_status_information
end
@ -11818,7 +11818,7 @@ module Stripe
# This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
sig { returns(T.nilable(String)) }
attr_reader :network_transaction_id
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
sig { returns(T.nilable(T::Array[String])) }
attr_reader :preferred_locales
# How card details were read in this transaction.
@ -19528,10 +19528,10 @@ module Stripe
# The type of account being debited or credited
sig { returns(String) }
attr_reader :account_type
# EMV tag 9F26, cryptogram generated by the integrated circuit chip.
# The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
sig { returns(T.nilable(String)) }
attr_reader :application_cryptogram
# Mnenomic of the Application Identifier.
# The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
sig { returns(T.nilable(String)) }
attr_reader :application_preferred_name
# Identifier for this transaction.
@ -19543,13 +19543,13 @@ module Stripe
# Describes the method used by the cardholder to verify ownership of the card. One of the following: `approval`, `failure`, `none`, `offline_pin`, `offline_pin_and_signature`, `online_pin`, or `signature`.
sig { returns(T.nilable(String)) }
attr_reader :cardholder_verification_method
# EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.
# Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
sig { returns(T.nilable(String)) }
attr_reader :dedicated_file_name
# The outcome of a series of EMV functions performed by the card reader.
# A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
sig { returns(T.nilable(String)) }
attr_reader :terminal_verification_results
# An indication of various EMV functions performed during the transaction.
# An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
sig { returns(T.nilable(String)) }
attr_reader :transaction_status_information
end
@ -19623,7 +19623,7 @@ module Stripe
# Defines whether the authorized amount can be over-captured or not
sig { returns(T::Boolean) }
attr_reader :overcapture_supported
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
sig { returns(T.nilable(T::Array[String])) }
attr_reader :preferred_locales
# How card details were read in this transaction.
@ -19928,7 +19928,7 @@ module Stripe
# Details about payment methods collected offline.
sig { returns(T.nilable(Offline)) }
attr_reader :offline
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
sig { returns(T.nilable(T::Array[String])) }
attr_reader :preferred_locales
# How card details were read in this transaction.
@ -20032,7 +20032,7 @@ module Stripe
# Contains information about card networks that can be used to process the payment.
sig { returns(T.nilable(Networks)) }
attr_reader :networks
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
sig { returns(T.nilable(T::Array[String])) }
attr_reader :preferred_locales
# How card details were read in this transaction.
@ -44542,10 +44542,10 @@ module Stripe
# The type of account being debited or credited
sig { returns(String) }
attr_reader :account_type
# EMV tag 9F26, cryptogram generated by the integrated circuit chip.
# The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
sig { returns(T.nilable(String)) }
attr_reader :application_cryptogram
# Mnenomic of the Application Identifier.
# The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
sig { returns(T.nilable(String)) }
attr_reader :application_preferred_name
# Identifier for this transaction.
@ -44557,13 +44557,13 @@ module Stripe
# Describes the method used by the cardholder to verify ownership of the card. One of the following: `approval`, `failure`, `none`, `offline_pin`, `offline_pin_and_signature`, `online_pin`, or `signature`.
sig { returns(T.nilable(String)) }
attr_reader :cardholder_verification_method
# EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.
# Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
sig { returns(T.nilable(String)) }
attr_reader :dedicated_file_name
# The outcome of a series of EMV functions performed by the card reader.
# A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
sig { returns(T.nilable(String)) }
attr_reader :terminal_verification_results
# An indication of various EMV functions performed during the transaction.
# An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
sig { returns(T.nilable(String)) }
attr_reader :transaction_status_information
end
@ -44637,7 +44637,7 @@ module Stripe
# Defines whether the authorized amount can be over-captured or not
sig { returns(T::Boolean) }
attr_reader :overcapture_supported
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
sig { returns(T.nilable(T::Array[String])) }
attr_reader :preferred_locales
# How card details were read in this transaction.
@ -44753,10 +44753,10 @@ module Stripe
# The type of account being debited or credited
sig { returns(String) }
attr_reader :account_type
# EMV tag 9F26, cryptogram generated by the integrated circuit chip.
# The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
sig { returns(T.nilable(String)) }
attr_reader :application_cryptogram
# Mnenomic of the Application Identifier.
# The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
sig { returns(T.nilable(String)) }
attr_reader :application_preferred_name
# Identifier for this transaction.
@ -44768,13 +44768,13 @@ module Stripe
# Describes the method used by the cardholder to verify ownership of the card. One of the following: `approval`, `failure`, `none`, `offline_pin`, `offline_pin_and_signature`, `online_pin`, or `signature`.
sig { returns(T.nilable(String)) }
attr_reader :cardholder_verification_method
# EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.
# Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
sig { returns(T.nilable(String)) }
attr_reader :dedicated_file_name
# The outcome of a series of EMV functions performed by the card reader.
# A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
sig { returns(T.nilable(String)) }
attr_reader :terminal_verification_results
# An indication of various EMV functions performed during the transaction.
# An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
sig { returns(T.nilable(String)) }
attr_reader :transaction_status_information
end
@ -44825,7 +44825,7 @@ module Stripe
# This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
sig { returns(T.nilable(String)) }
attr_reader :network_transaction_id
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
sig { returns(T.nilable(T::Array[String])) }
attr_reader :preferred_locales
# How card details were read in this transaction.
@ -62536,10 +62536,10 @@ module Stripe
# The type of account being debited or credited
sig { returns(String) }
attr_reader :account_type
# EMV tag 9F26, cryptogram generated by the integrated circuit chip.
# The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
sig { returns(T.nilable(String)) }
attr_reader :application_cryptogram
# Mnenomic of the Application Identifier.
# The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
sig { returns(T.nilable(String)) }
attr_reader :application_preferred_name
# Identifier for this transaction.
@ -62551,13 +62551,13 @@ module Stripe
# Describes the method used by the cardholder to verify ownership of the card. One of the following: `approval`, `failure`, `none`, `offline_pin`, `offline_pin_and_signature`, `online_pin`, or `signature`.
sig { returns(T.nilable(String)) }
attr_reader :cardholder_verification_method
# EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.
# Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
sig { returns(T.nilable(String)) }
attr_reader :dedicated_file_name
# The outcome of a series of EMV functions performed by the card reader.
# A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
sig { returns(T.nilable(String)) }
attr_reader :terminal_verification_results
# An indication of various EMV functions performed during the transaction.
# An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
sig { returns(T.nilable(String)) }
attr_reader :transaction_status_information
end
@ -62631,7 +62631,7 @@ module Stripe
# Defines whether the authorized amount can be over-captured or not
sig { returns(T::Boolean) }
attr_reader :overcapture_supported
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
sig { returns(T.nilable(T::Array[String])) }
attr_reader :preferred_locales
# How card details were read in this transaction.
@ -62936,7 +62936,7 @@ module Stripe
# Details about payment methods collected offline.
sig { returns(T.nilable(Offline)) }
attr_reader :offline
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
sig { returns(T.nilable(T::Array[String])) }
attr_reader :preferred_locales
# How card details were read in this transaction.
@ -63040,7 +63040,7 @@ module Stripe
# Contains information about card networks that can be used to process the payment.
sig { returns(T.nilable(Networks)) }
attr_reader :networks
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
sig { returns(T.nilable(T::Array[String])) }
attr_reader :preferred_locales
# How card details were read in this transaction.
@ -68839,10 +68839,10 @@ module Stripe
# The type of account being debited or credited
sig { returns(String) }
attr_reader :account_type
# EMV tag 9F26, cryptogram generated by the integrated circuit chip.
# The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
sig { returns(T.nilable(String)) }
attr_reader :application_cryptogram
# Mnenomic of the Application Identifier.
# The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
sig { returns(T.nilable(String)) }
attr_reader :application_preferred_name
# Identifier for this transaction.
@ -68854,13 +68854,13 @@ module Stripe
# Describes the method used by the cardholder to verify ownership of the card. One of the following: `approval`, `failure`, `none`, `offline_pin`, `offline_pin_and_signature`, `online_pin`, or `signature`.
sig { returns(T.nilable(String)) }
attr_reader :cardholder_verification_method
# EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.
# Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
sig { returns(T.nilable(String)) }
attr_reader :dedicated_file_name
# The outcome of a series of EMV functions performed by the card reader.
# A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
sig { returns(T.nilable(String)) }
attr_reader :terminal_verification_results
# An indication of various EMV functions performed during the transaction.
# An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
sig { returns(T.nilable(String)) }
attr_reader :transaction_status_information
end
@ -68934,7 +68934,7 @@ module Stripe
# Defines whether the authorized amount can be over-captured or not
sig { returns(T::Boolean) }
attr_reader :overcapture_supported
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
sig { returns(T.nilable(T::Array[String])) }
attr_reader :preferred_locales
# How card details were read in this transaction.
@ -69050,10 +69050,10 @@ module Stripe
# The type of account being debited or credited
sig { returns(String) }
attr_reader :account_type
# EMV tag 9F26, cryptogram generated by the integrated circuit chip.
# The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
sig { returns(T.nilable(String)) }
attr_reader :application_cryptogram
# Mnenomic of the Application Identifier.
# The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
sig { returns(T.nilable(String)) }
attr_reader :application_preferred_name
# Identifier for this transaction.
@ -69065,13 +69065,13 @@ module Stripe
# Describes the method used by the cardholder to verify ownership of the card. One of the following: `approval`, `failure`, `none`, `offline_pin`, `offline_pin_and_signature`, `online_pin`, or `signature`.
sig { returns(T.nilable(String)) }
attr_reader :cardholder_verification_method
# EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.
# Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
sig { returns(T.nilable(String)) }
attr_reader :dedicated_file_name
# The outcome of a series of EMV functions performed by the card reader.
# A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
sig { returns(T.nilable(String)) }
attr_reader :terminal_verification_results
# An indication of various EMV functions performed during the transaction.
# An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
sig { returns(T.nilable(String)) }
attr_reader :transaction_status_information
end
@ -69122,7 +69122,7 @@ module Stripe
# This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
sig { returns(T.nilable(String)) }
attr_reader :network_transaction_id
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
sig { returns(T.nilable(T::Array[String])) }
attr_reader :preferred_locales
# How card details were read in this transaction.

View File

@ -673,10 +673,10 @@ module Stripe
# The type of account being debited or credited
sig { returns(String) }
attr_reader :account_type
# EMV tag 9F26, cryptogram generated by the integrated circuit chip.
# The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
sig { returns(T.nilable(String)) }
attr_reader :application_cryptogram
# Mnenomic of the Application Identifier.
# The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
sig { returns(T.nilable(String)) }
attr_reader :application_preferred_name
# Identifier for this transaction.
@ -688,13 +688,13 @@ module Stripe
# Describes the method used by the cardholder to verify ownership of the card. One of the following: `approval`, `failure`, `none`, `offline_pin`, `offline_pin_and_signature`, `online_pin`, or `signature`.
sig { returns(T.nilable(String)) }
attr_reader :cardholder_verification_method
# EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.
# Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
sig { returns(T.nilable(String)) }
attr_reader :dedicated_file_name
# The outcome of a series of EMV functions performed by the card reader.
# A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
sig { returns(T.nilable(String)) }
attr_reader :terminal_verification_results
# An indication of various EMV functions performed during the transaction.
# An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
sig { returns(T.nilable(String)) }
attr_reader :transaction_status_information
end
@ -768,7 +768,7 @@ module Stripe
# Defines whether the authorized amount can be over-captured or not
sig { returns(T::Boolean) }
attr_reader :overcapture_supported
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
sig { returns(T.nilable(T::Array[String])) }
attr_reader :preferred_locales
# How card details were read in this transaction.
@ -876,10 +876,10 @@ module Stripe
# The type of account being debited or credited
sig { returns(String) }
attr_reader :account_type
# EMV tag 9F26, cryptogram generated by the integrated circuit chip.
# The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
sig { returns(T.nilable(String)) }
attr_reader :application_cryptogram
# Mnenomic of the Application Identifier.
# The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
sig { returns(T.nilable(String)) }
attr_reader :application_preferred_name
# Identifier for this transaction.
@ -891,13 +891,13 @@ module Stripe
# Describes the method used by the cardholder to verify ownership of the card. One of the following: `approval`, `failure`, `none`, `offline_pin`, `offline_pin_and_signature`, `online_pin`, or `signature`.
sig { returns(T.nilable(String)) }
attr_reader :cardholder_verification_method
# EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.
# Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
sig { returns(T.nilable(String)) }
attr_reader :dedicated_file_name
# The outcome of a series of EMV functions performed by the card reader.
# A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
sig { returns(T.nilable(String)) }
attr_reader :terminal_verification_results
# An indication of various EMV functions performed during the transaction.
# An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
sig { returns(T.nilable(String)) }
attr_reader :transaction_status_information
end
@ -948,7 +948,7 @@ module Stripe
# This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
sig { returns(T.nilable(String)) }
attr_reader :network_transaction_id
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
sig { returns(T.nilable(T::Array[String])) }
attr_reader :preferred_locales
# How card details were read in this transaction.

View File

@ -182,10 +182,10 @@ module Stripe
# The type of account being debited or credited
sig { returns(String) }
attr_reader :account_type
# EMV tag 9F26, cryptogram generated by the integrated circuit chip.
# The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
sig { returns(T.nilable(String)) }
attr_reader :application_cryptogram
# Mnenomic of the Application Identifier.
# The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
sig { returns(T.nilable(String)) }
attr_reader :application_preferred_name
# Identifier for this transaction.
@ -197,13 +197,13 @@ module Stripe
# Describes the method used by the cardholder to verify ownership of the card. One of the following: `approval`, `failure`, `none`, `offline_pin`, `offline_pin_and_signature`, `online_pin`, or `signature`.
sig { returns(T.nilable(String)) }
attr_reader :cardholder_verification_method
# EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.
# Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
sig { returns(T.nilable(String)) }
attr_reader :dedicated_file_name
# The outcome of a series of EMV functions performed by the card reader.
# A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
sig { returns(T.nilable(String)) }
attr_reader :terminal_verification_results
# An indication of various EMV functions performed during the transaction.
# An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
sig { returns(T.nilable(String)) }
attr_reader :transaction_status_information
end
@ -277,7 +277,7 @@ module Stripe
# Defines whether the authorized amount can be over-captured or not
sig { returns(T::Boolean) }
attr_reader :overcapture_supported
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
sig { returns(T.nilable(T::Array[String])) }
attr_reader :preferred_locales
# How card details were read in this transaction.
@ -582,7 +582,7 @@ module Stripe
# Details about payment methods collected offline.
sig { returns(T.nilable(Offline)) }
attr_reader :offline
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
sig { returns(T.nilable(T::Array[String])) }
attr_reader :preferred_locales
# How card details were read in this transaction.
@ -686,7 +686,7 @@ module Stripe
# Contains information about card networks that can be used to process the payment.
sig { returns(T.nilable(Networks)) }
attr_reader :networks
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
sig { returns(T.nilable(T::Array[String])) }
attr_reader :preferred_locales
# How card details were read in this transaction.

View File

@ -366,10 +366,10 @@ module Stripe
# The type of account being debited or credited
sig { returns(String) }
attr_reader :account_type
# EMV tag 9F26, cryptogram generated by the integrated circuit chip.
# The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
sig { returns(T.nilable(String)) }
attr_reader :application_cryptogram
# Mnenomic of the Application Identifier.
# The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
sig { returns(T.nilable(String)) }
attr_reader :application_preferred_name
# Identifier for this transaction.
@ -381,13 +381,13 @@ module Stripe
# Describes the method used by the cardholder to verify ownership of the card. One of the following: `approval`, `failure`, `none`, `offline_pin`, `offline_pin_and_signature`, `online_pin`, or `signature`.
sig { returns(T.nilable(String)) }
attr_reader :cardholder_verification_method
# EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.
# Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
sig { returns(T.nilable(String)) }
attr_reader :dedicated_file_name
# The outcome of a series of EMV functions performed by the card reader.
# A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
sig { returns(T.nilable(String)) }
attr_reader :terminal_verification_results
# An indication of various EMV functions performed during the transaction.
# An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
sig { returns(T.nilable(String)) }
attr_reader :transaction_status_information
end
@ -461,7 +461,7 @@ module Stripe
# Defines whether the authorized amount can be over-captured or not
sig { returns(T::Boolean) }
attr_reader :overcapture_supported
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
sig { returns(T.nilable(T::Array[String])) }
attr_reader :preferred_locales
# How card details were read in this transaction.
@ -577,10 +577,10 @@ module Stripe
# The type of account being debited or credited
sig { returns(String) }
attr_reader :account_type
# EMV tag 9F26, cryptogram generated by the integrated circuit chip.
# The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
sig { returns(T.nilable(String)) }
attr_reader :application_cryptogram
# Mnenomic of the Application Identifier.
# The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
sig { returns(T.nilable(String)) }
attr_reader :application_preferred_name
# Identifier for this transaction.
@ -592,13 +592,13 @@ module Stripe
# Describes the method used by the cardholder to verify ownership of the card. One of the following: `approval`, `failure`, `none`, `offline_pin`, `offline_pin_and_signature`, `online_pin`, or `signature`.
sig { returns(T.nilable(String)) }
attr_reader :cardholder_verification_method
# EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.
# Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
sig { returns(T.nilable(String)) }
attr_reader :dedicated_file_name
# The outcome of a series of EMV functions performed by the card reader.
# A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
sig { returns(T.nilable(String)) }
attr_reader :terminal_verification_results
# An indication of various EMV functions performed during the transaction.
# An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
sig { returns(T.nilable(String)) }
attr_reader :transaction_status_information
end
@ -649,7 +649,7 @@ module Stripe
# This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
sig { returns(T.nilable(String)) }
attr_reader :network_transaction_id
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
sig { returns(T.nilable(T::Array[String])) }
attr_reader :preferred_locales
# How card details were read in this transaction.

View File

@ -128,10 +128,10 @@ module Stripe
# The type of account being debited or credited
sig { returns(String) }
attr_reader :account_type
# EMV tag 9F26, cryptogram generated by the integrated circuit chip.
# The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
sig { returns(T.nilable(String)) }
attr_reader :application_cryptogram
# Mnenomic of the Application Identifier.
# The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
sig { returns(T.nilable(String)) }
attr_reader :application_preferred_name
# Identifier for this transaction.
@ -143,13 +143,13 @@ module Stripe
# Describes the method used by the cardholder to verify ownership of the card. One of the following: `approval`, `failure`, `none`, `offline_pin`, `offline_pin_and_signature`, `online_pin`, or `signature`.
sig { returns(T.nilable(String)) }
attr_reader :cardholder_verification_method
# EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.
# Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
sig { returns(T.nilable(String)) }
attr_reader :dedicated_file_name
# The outcome of a series of EMV functions performed by the card reader.
# A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
sig { returns(T.nilable(String)) }
attr_reader :terminal_verification_results
# An indication of various EMV functions performed during the transaction.
# An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
sig { returns(T.nilable(String)) }
attr_reader :transaction_status_information
end
@ -223,7 +223,7 @@ module Stripe
# Defines whether the authorized amount can be over-captured or not
sig { returns(T::Boolean) }
attr_reader :overcapture_supported
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
sig { returns(T.nilable(T::Array[String])) }
attr_reader :preferred_locales
# How card details were read in this transaction.
@ -528,7 +528,7 @@ module Stripe
# Details about payment methods collected offline.
sig { returns(T.nilable(Offline)) }
attr_reader :offline
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
sig { returns(T.nilable(T::Array[String])) }
attr_reader :preferred_locales
# How card details were read in this transaction.
@ -632,7 +632,7 @@ module Stripe
# Contains information about card networks that can be used to process the payment.
sig { returns(T.nilable(Networks)) }
attr_reader :networks
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
sig { returns(T.nilable(T::Array[String])) }
attr_reader :preferred_locales
# How card details were read in this transaction.

View File

@ -366,10 +366,10 @@ module Stripe
# The type of account being debited or credited
sig { returns(String) }
attr_reader :account_type
# EMV tag 9F26, cryptogram generated by the integrated circuit chip.
# The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
sig { returns(T.nilable(String)) }
attr_reader :application_cryptogram
# Mnenomic of the Application Identifier.
# The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
sig { returns(T.nilable(String)) }
attr_reader :application_preferred_name
# Identifier for this transaction.
@ -381,13 +381,13 @@ module Stripe
# Describes the method used by the cardholder to verify ownership of the card. One of the following: `approval`, `failure`, `none`, `offline_pin`, `offline_pin_and_signature`, `online_pin`, or `signature`.
sig { returns(T.nilable(String)) }
attr_reader :cardholder_verification_method
# EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.
# Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
sig { returns(T.nilable(String)) }
attr_reader :dedicated_file_name
# The outcome of a series of EMV functions performed by the card reader.
# A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
sig { returns(T.nilable(String)) }
attr_reader :terminal_verification_results
# An indication of various EMV functions performed during the transaction.
# An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
sig { returns(T.nilable(String)) }
attr_reader :transaction_status_information
end
@ -461,7 +461,7 @@ module Stripe
# Defines whether the authorized amount can be over-captured or not
sig { returns(T::Boolean) }
attr_reader :overcapture_supported
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
sig { returns(T.nilable(T::Array[String])) }
attr_reader :preferred_locales
# How card details were read in this transaction.
@ -577,10 +577,10 @@ module Stripe
# The type of account being debited or credited
sig { returns(String) }
attr_reader :account_type
# EMV tag 9F26, cryptogram generated by the integrated circuit chip.
# The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
sig { returns(T.nilable(String)) }
attr_reader :application_cryptogram
# Mnenomic of the Application Identifier.
# The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction. Referenced from EMV tag 9F12, data encoded on the card's chip.
sig { returns(T.nilable(String)) }
attr_reader :application_preferred_name
# Identifier for this transaction.
@ -592,13 +592,13 @@ module Stripe
# Describes the method used by the cardholder to verify ownership of the card. One of the following: `approval`, `failure`, `none`, `offline_pin`, `offline_pin_and_signature`, `online_pin`, or `signature`.
sig { returns(T.nilable(String)) }
attr_reader :cardholder_verification_method
# EMV tag 84. Similar to the application identifier stored on the integrated circuit chip.
# Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
sig { returns(T.nilable(String)) }
attr_reader :dedicated_file_name
# The outcome of a series of EMV functions performed by the card reader.
# A 5-byte string that records the checks and validations that occur between the card and the terminal. These checks determine how the terminal processes the transaction and what risk tolerance is acceptable. Referenced from EMV Tag 95.
sig { returns(T.nilable(String)) }
attr_reader :terminal_verification_results
# An indication of various EMV functions performed during the transaction.
# An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
sig { returns(T.nilable(String)) }
attr_reader :transaction_status_information
end
@ -649,7 +649,7 @@ module Stripe
# This is used by the financial networks to identify a transaction. Visa calls this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls this the Acquirer Reference Data. This value will be present if it is returned by the financial network in the authorization response, and null otherwise.
sig { returns(T.nilable(String)) }
attr_reader :network_transaction_id
# EMV tag 5F2D. Preferred languages specified by the integrated circuit chip.
# The languages that the issuing bank recommends using for localizing any customer-facing text, as read from the card. Referenced from EMV tag 5F2D, data encoded on the card's chip.
sig { returns(T.nilable(T::Array[String])) }
attr_reader :preferred_locales
# How card details were read in this transaction.