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>
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>
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 duplicate 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 FromValueOpt for PaymentMethodDetailsCardPresentReceipt
impl FromValueOpt for PaymentMethodDetailsCardPresentReceipt
fn from_value(v: Value) -> Option<Self>
Auto Trait Implementations§
impl Freeze for PaymentMethodDetailsCardPresentReceipt
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