Safe Haskell | None |
---|---|
Language | Haskell2010 |
Contains the types generated from the schema PaymentMethodDetailsCardPresent
Synopsis
- data PaymentMethodDetailsCardPresent = PaymentMethodDetailsCardPresent {
- paymentMethodDetailsCardPresentBrand :: Maybe Text
- paymentMethodDetailsCardPresentCardholderName :: Maybe Text
- paymentMethodDetailsCardPresentCountry :: Maybe Text
- paymentMethodDetailsCardPresentEmvAuthData :: Maybe Text
- paymentMethodDetailsCardPresentExpMonth :: Int
- paymentMethodDetailsCardPresentExpYear :: Int
- paymentMethodDetailsCardPresentFingerprint :: Maybe Text
- paymentMethodDetailsCardPresentFunding :: Maybe Text
- paymentMethodDetailsCardPresentGeneratedCard :: Maybe Text
- paymentMethodDetailsCardPresentLast4 :: Maybe Text
- paymentMethodDetailsCardPresentNetwork :: Maybe Text
- paymentMethodDetailsCardPresentReadMethod :: Maybe PaymentMethodDetailsCardPresentReadMethod'
- paymentMethodDetailsCardPresentReceipt :: Maybe PaymentMethodDetailsCardPresentReceipt'
- mkPaymentMethodDetailsCardPresent :: Int -> Int -> PaymentMethodDetailsCardPresent
- data PaymentMethodDetailsCardPresentReadMethod'
- = PaymentMethodDetailsCardPresentReadMethod'Other Value
- | PaymentMethodDetailsCardPresentReadMethod'Typed Text
- | PaymentMethodDetailsCardPresentReadMethod'EnumContactEmv
- | PaymentMethodDetailsCardPresentReadMethod'EnumContactlessEmv
- | PaymentMethodDetailsCardPresentReadMethod'EnumContactlessMagstripeMode
- | PaymentMethodDetailsCardPresentReadMethod'EnumMagneticStripeFallback
- | PaymentMethodDetailsCardPresentReadMethod'EnumMagneticStripeTrack2
- data PaymentMethodDetailsCardPresentReceipt' = PaymentMethodDetailsCardPresentReceipt' {
- paymentMethodDetailsCardPresentReceipt'AccountType :: Maybe PaymentMethodDetailsCardPresentReceipt'AccountType'
- paymentMethodDetailsCardPresentReceipt'ApplicationCryptogram :: Maybe Text
- paymentMethodDetailsCardPresentReceipt'ApplicationPreferredName :: Maybe Text
- paymentMethodDetailsCardPresentReceipt'AuthorizationCode :: Maybe Text
- paymentMethodDetailsCardPresentReceipt'AuthorizationResponseCode :: Maybe Text
- paymentMethodDetailsCardPresentReceipt'CardholderVerificationMethod :: Maybe Text
- paymentMethodDetailsCardPresentReceipt'DedicatedFileName :: Maybe Text
- paymentMethodDetailsCardPresentReceipt'TerminalVerificationResults :: Maybe Text
- paymentMethodDetailsCardPresentReceipt'TransactionStatusInformation :: Maybe Text
- mkPaymentMethodDetailsCardPresentReceipt' :: PaymentMethodDetailsCardPresentReceipt'
- data PaymentMethodDetailsCardPresentReceipt'AccountType'
- = PaymentMethodDetailsCardPresentReceipt'AccountType'Other Value
- | PaymentMethodDetailsCardPresentReceipt'AccountType'Typed Text
- | PaymentMethodDetailsCardPresentReceipt'AccountType'EnumChecking
- | PaymentMethodDetailsCardPresentReceipt'AccountType'EnumCredit
- | PaymentMethodDetailsCardPresentReceipt'AccountType'EnumPrepaid
- | PaymentMethodDetailsCardPresentReceipt'AccountType'EnumUnknown
Documentation
data PaymentMethodDetailsCardPresent Source #
Defines the object schema located at components.schemas.payment_method_details_card_present
in the specification.
PaymentMethodDetailsCardPresent | |
|
mkPaymentMethodDetailsCardPresent Source #
Create a new PaymentMethodDetailsCardPresent
with all required fields.
data PaymentMethodDetailsCardPresentReadMethod' Source #
Defines the enum schema located at components.schemas.payment_method_details_card_present.properties.read_method
in the specification.
How card details were read in this transaction.
PaymentMethodDetailsCardPresentReadMethod'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PaymentMethodDetailsCardPresentReadMethod'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PaymentMethodDetailsCardPresentReadMethod'EnumContactEmv | Represents the JSON value |
PaymentMethodDetailsCardPresentReadMethod'EnumContactlessEmv | Represents the JSON value |
PaymentMethodDetailsCardPresentReadMethod'EnumContactlessMagstripeMode | Represents the JSON value |
PaymentMethodDetailsCardPresentReadMethod'EnumMagneticStripeFallback | Represents the JSON value |
PaymentMethodDetailsCardPresentReadMethod'EnumMagneticStripeTrack2 | Represents the JSON value |
data PaymentMethodDetailsCardPresentReceipt' Source #
Defines the object schema located at components.schemas.payment_method_details_card_present.properties.receipt.anyOf
in the specification.
A collection of fields required to be displayed on receipts. Only required for EMV transactions.
PaymentMethodDetailsCardPresentReceipt' | |
|
mkPaymentMethodDetailsCardPresentReceipt' :: PaymentMethodDetailsCardPresentReceipt' Source #
Create a new PaymentMethodDetailsCardPresentReceipt'
with all required fields.
data PaymentMethodDetailsCardPresentReceipt'AccountType' Source #
Defines the enum schema located at components.schemas.payment_method_details_card_present.properties.receipt.anyOf.properties.account_type
in the specification.
The type of account being debited or credited
PaymentMethodDetailsCardPresentReceipt'AccountType'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PaymentMethodDetailsCardPresentReceipt'AccountType'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PaymentMethodDetailsCardPresentReceipt'AccountType'EnumChecking | Represents the JSON value |
PaymentMethodDetailsCardPresentReceipt'AccountType'EnumCredit | Represents the JSON value |
PaymentMethodDetailsCardPresentReceipt'AccountType'EnumPrepaid | Represents the JSON value |
PaymentMethodDetailsCardPresentReceipt'AccountType'EnumUnknown | Represents the JSON value |