From 25bc66bf046c10e4e133f8d98d46dc761818a95d Mon Sep 17 00:00:00 2001 From: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com> Date: Wed, 18 Jun 2025 23:41:15 +0000 Subject: [PATCH] Update generated code for v1813 and 2025-06-30.preview --- OPENAPI_VERSION | 2 +- lib/stripe/resources/charge.rb | 24 ++-- lib/stripe/resources/confirmation_token.rb | 16 +-- .../resources/payment_attempt_record.rb | 24 ++-- lib/stripe/resources/payment_method.rb | 16 +-- lib/stripe/resources/payment_record.rb | 24 ++-- rbi/stripe.rbi | 104 +++++++++--------- rbi/stripe/resources/charge.rbi | 24 ++-- rbi/stripe/resources/confirmation_token.rbi | 16 +-- .../resources/payment_attempt_record.rbi | 24 ++-- rbi/stripe/resources/payment_method.rbi | 16 +-- rbi/stripe/resources/payment_record.rbi | 24 ++-- 12 files changed, 157 insertions(+), 157 deletions(-) diff --git a/OPENAPI_VERSION b/OPENAPI_VERSION index 265df8e8..a6dd3a2f 100644 --- a/OPENAPI_VERSION +++ b/OPENAPI_VERSION @@ -1 +1 @@ -v1811 \ No newline at end of file +v1813 \ No newline at end of file diff --git a/lib/stripe/resources/charge.rb b/lib/stripe/resources/charge.rb index 6625a0b4..75cf4e6f 100644 --- a/lib/stripe/resources/charge.rb +++ b/lib/stripe/resources/charge.rb @@ -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 diff --git a/lib/stripe/resources/confirmation_token.rb b/lib/stripe/resources/confirmation_token.rb index ffc5e322..dd506b89 100644 --- a/lib/stripe/resources/confirmation_token.rb +++ b/lib/stripe/resources/confirmation_token.rb @@ -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 diff --git a/lib/stripe/resources/payment_attempt_record.rb b/lib/stripe/resources/payment_attempt_record.rb index 879da534..87904d5a 100644 --- a/lib/stripe/resources/payment_attempt_record.rb +++ b/lib/stripe/resources/payment_attempt_record.rb @@ -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 diff --git a/lib/stripe/resources/payment_method.rb b/lib/stripe/resources/payment_method.rb index 9a6671cd..c1a1a949 100644 --- a/lib/stripe/resources/payment_method.rb +++ b/lib/stripe/resources/payment_method.rb @@ -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 diff --git a/lib/stripe/resources/payment_record.rb b/lib/stripe/resources/payment_record.rb index 953f5f4f..a3180f9b 100644 --- a/lib/stripe/resources/payment_record.rb +++ b/lib/stripe/resources/payment_record.rb @@ -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 diff --git a/rbi/stripe.rbi b/rbi/stripe.rbi index 1e98999b..98bfe75c 100644 --- a/rbi/stripe.rbi +++ b/rbi/stripe.rbi @@ -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. diff --git a/rbi/stripe/resources/charge.rbi b/rbi/stripe/resources/charge.rbi index 3dad4b79..d55cac30 100644 --- a/rbi/stripe/resources/charge.rbi +++ b/rbi/stripe/resources/charge.rbi @@ -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. diff --git a/rbi/stripe/resources/confirmation_token.rbi b/rbi/stripe/resources/confirmation_token.rbi index a63d0dfa..5846c556 100644 --- a/rbi/stripe/resources/confirmation_token.rbi +++ b/rbi/stripe/resources/confirmation_token.rbi @@ -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. diff --git a/rbi/stripe/resources/payment_attempt_record.rbi b/rbi/stripe/resources/payment_attempt_record.rbi index 4c461b7c..6adbee7a 100644 --- a/rbi/stripe/resources/payment_attempt_record.rbi +++ b/rbi/stripe/resources/payment_attempt_record.rbi @@ -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. diff --git a/rbi/stripe/resources/payment_method.rbi b/rbi/stripe/resources/payment_method.rbi index d7622b7a..5b3a6e0f 100644 --- a/rbi/stripe/resources/payment_method.rbi +++ b/rbi/stripe/resources/payment_method.rbi @@ -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. diff --git a/rbi/stripe/resources/payment_record.rbi b/rbi/stripe/resources/payment_record.rbi index b1491db3..ab05364c 100644 --- a/rbi/stripe/resources/payment_record.rbi +++ b/rbi/stripe/resources/payment_record.rbi @@ -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.