pub struct PaymentMethodDetailsInteracPresentReceipt {
pub account_type: Option<PaymentMethodDetailsInteracPresentReceiptAccountType>,
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<PaymentMethodDetailsInteracPresentReceiptAccountType>
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 PaymentMethodDetailsInteracPresentReceipt
impl Clone for PaymentMethodDetailsInteracPresentReceipt
source§fn clone(&self) -> PaymentMethodDetailsInteracPresentReceipt
fn clone(&self) -> PaymentMethodDetailsInteracPresentReceipt
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 PaymentMethodDetailsInteracPresentReceipt
impl Default for PaymentMethodDetailsInteracPresentReceipt
source§fn default() -> PaymentMethodDetailsInteracPresentReceipt
fn default() -> PaymentMethodDetailsInteracPresentReceipt
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PaymentMethodDetailsInteracPresentReceipt
impl<'de> Deserialize<'de> for PaymentMethodDetailsInteracPresentReceipt
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 PaymentMethodDetailsInteracPresentReceipt
impl Send for PaymentMethodDetailsInteracPresentReceipt
impl Sync for PaymentMethodDetailsInteracPresentReceipt
impl Unpin for PaymentMethodDetailsInteracPresentReceipt
impl UnwindSafe for PaymentMethodDetailsInteracPresentReceipt
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