Package com.stripe.model
Class Charge.PaymentMethodDetails.CardPresent.Receipt
java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.Charge.PaymentMethodDetails.CardPresent.Receipt
- All Implemented Interfaces:
StripeObjectInterface
- Enclosing class:
- Charge.PaymentMethodDetails.CardPresent
For more details about Receipt, please refer to the API Reference.
-
Field Summary
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
The type of account being debited or creditedThe Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction.Identifier for this transaction.EMV tag 8A.Describes the method used by the cardholder to verify ownership of the card.Similar to the application_preferred_name, identifying the applications (AIDs) available on the card.A 5-byte string that records the checks and validations that occur between the card and the terminal.An indication of which steps were completed during the card read process.int
hashCode()
void
setAccountType
(String accountType) The type of account being debited or creditedvoid
setApplicationCryptogram
(String applicationCryptogram) The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.void
setApplicationPreferredName
(String applicationPreferredName) The Application Identifier (AID) on the card used to determine which networks are eligible to process the transaction.void
setAuthorizationCode
(String authorizationCode) Identifier for this transaction.void
setAuthorizationResponseCode
(String authorizationResponseCode) EMV tag 8A.void
setCardholderVerificationMethod
(String cardholderVerificationMethod) Describes the method used by the cardholder to verify ownership of the card.void
setDedicatedFileName
(String dedicatedFileName) Similar to the application_preferred_name, identifying the applications (AIDs) available on the card.void
setTerminalVerificationResults
(String terminalVerificationResults) A 5-byte string that records the checks and validations that occur between the card and the terminal.void
setTransactionStatusInformation
(String transactionStatusInformation) An indication of which steps were completed during the card read process.Methods inherited from class com.stripe.model.StripeObject
deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
Constructor Details
-
Receipt
public Receipt()
-
-
Method Details
-
getAccountType
The type of account being debited or creditedOne of
checking
,credit
,prepaid
, orunknown
. -
getApplicationCryptogram
The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers. -
getApplicationPreferredName
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. -
getAuthorizationCode
Identifier for this transaction. -
getAuthorizationResponseCode
EMV tag 8A. A code returned by the card issuer. -
getCardholderVerificationMethod
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
, orsignature
. -
getDedicatedFileName
Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84. -
getTerminalVerificationResults
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. -
getTransactionStatusInformation
An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B. -
setAccountType
The type of account being debited or creditedOne of
checking
,credit
,prepaid
, orunknown
. -
setApplicationCryptogram
The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers. -
setApplicationPreferredName
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. -
setAuthorizationCode
Identifier for this transaction. -
setAuthorizationResponseCode
EMV tag 8A. A code returned by the card issuer. -
setCardholderVerificationMethod
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
, orsignature
. -
setDedicatedFileName
Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84. -
setTerminalVerificationResults
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. -
setTransactionStatusInformation
An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B. -
equals
-
canEqual
-
hashCode
public int hashCode()
-