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>
EMV tag 9F26, cryptogram generated by the integrated circuit chip.
application_preferred_name: Option<String>
Mnenomic of the Application Identifier.
Identifier for this transaction.
EMV tag 8A.
A code returned by the card issuer.
cardholder_verification_method: Option<String>
How the cardholder verified ownership of the card.
dedicated_file_name: Option<String>
EMV tag 84.
Similar to the application identifier stored on the integrated circuit chip.
terminal_verification_results: Option<String>
The outcome of a series of EMV functions performed by the card reader.
transaction_status_information: Option<String>
An indication of various EMV functions performed during the transaction.
Trait Implementations§
source§impl Clone for PaymentMethodDetailsCardPresentReceipt
impl Clone for PaymentMethodDetailsCardPresentReceipt
source§fn clone(&self) -> PaymentMethodDetailsCardPresentReceipt
fn clone(&self) -> PaymentMethodDetailsCardPresentReceipt
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for PaymentMethodDetailsCardPresentReceipt
impl Default for PaymentMethodDetailsCardPresentReceipt
source§fn default() -> PaymentMethodDetailsCardPresentReceipt
fn default() -> PaymentMethodDetailsCardPresentReceipt
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PaymentMethodDetailsCardPresentReceipt
impl<'de> Deserialize<'de> for PaymentMethodDetailsCardPresentReceipt
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for PaymentMethodDetailsCardPresentReceipt
impl Send for PaymentMethodDetailsCardPresentReceipt
impl Sync for PaymentMethodDetailsCardPresentReceipt
impl Unpin for PaymentMethodDetailsCardPresentReceipt
impl UnwindSafe for PaymentMethodDetailsCardPresentReceipt
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more