pub struct PaymentMethodDetailsCardPresentReceipt {
pub account_type: Option<PaymentMethodDetailsCardPresentReceiptAccountType>,
pub application_cryptogram: Option<String>,
pub application_preferred_name: Option<String>,
pub authorization_code: Option<String>,
pub authorization_response_code: Option<String>,
pub cardholder_verification_method: Option<String>,
pub dedicated_file_name: Option<String>,
pub terminal_verification_results: Option<String>,
pub transaction_status_information: Option<String>,
}
Fields§
§account_type: Option<PaymentMethodDetailsCardPresentReceiptAccountType>
The type of account being debited or credited
application_cryptogram: Option<String>
The Application Cryptogram, a unique value generated by the card to authenticate the transaction with issuers.
application_preferred_name: Option<String>
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.
Identifier for this transaction.
EMV tag 8A. A code returned by the card issuer.
cardholder_verification_method: Option<String>
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
.
dedicated_file_name: Option<String>
Similar to the application_preferred_name, identifying the applications (AIDs) available on the card. Referenced from EMV tag 84.
terminal_verification_results: Option<String>
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.
transaction_status_information: Option<String>
An indication of which steps were completed during the card read process. Referenced from EMV Tag 9B.
Trait Implementations§
Source§impl Clone for PaymentMethodDetailsCardPresentReceipt
impl Clone for PaymentMethodDetailsCardPresentReceipt
Source§fn clone(&self) -> PaymentMethodDetailsCardPresentReceipt
fn clone(&self) -> PaymentMethodDetailsCardPresentReceipt
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more