Safe Haskell | None |
---|---|
Language | Haskell2010 |
Contains the types generated from the schema PaymentMethodDetailsInteracPresent
Synopsis
- data PaymentMethodDetailsInteracPresent = PaymentMethodDetailsInteracPresent {
- paymentMethodDetailsInteracPresentBrand :: Maybe Text
- paymentMethodDetailsInteracPresentCardholderName :: Maybe Text
- paymentMethodDetailsInteracPresentCountry :: Maybe Text
- paymentMethodDetailsInteracPresentEmvAuthData :: Maybe Text
- paymentMethodDetailsInteracPresentExpMonth :: Int
- paymentMethodDetailsInteracPresentExpYear :: Int
- paymentMethodDetailsInteracPresentFingerprint :: Maybe Text
- paymentMethodDetailsInteracPresentFunding :: Maybe Text
- paymentMethodDetailsInteracPresentGeneratedCard :: Maybe Text
- paymentMethodDetailsInteracPresentLast4 :: Maybe Text
- paymentMethodDetailsInteracPresentNetwork :: Maybe Text
- paymentMethodDetailsInteracPresentPreferredLocales :: Maybe [Text]
- paymentMethodDetailsInteracPresentReadMethod :: Maybe PaymentMethodDetailsInteracPresentReadMethod'
- paymentMethodDetailsInteracPresentReceipt :: Maybe PaymentMethodDetailsInteracPresentReceipt'
- mkPaymentMethodDetailsInteracPresent :: Int -> Int -> PaymentMethodDetailsInteracPresent
- data PaymentMethodDetailsInteracPresentReadMethod'
- = PaymentMethodDetailsInteracPresentReadMethod'Other Value
- | PaymentMethodDetailsInteracPresentReadMethod'Typed Text
- | PaymentMethodDetailsInteracPresentReadMethod'EnumContactEmv
- | PaymentMethodDetailsInteracPresentReadMethod'EnumContactlessEmv
- | PaymentMethodDetailsInteracPresentReadMethod'EnumContactlessMagstripeMode
- | PaymentMethodDetailsInteracPresentReadMethod'EnumMagneticStripeFallback
- | PaymentMethodDetailsInteracPresentReadMethod'EnumMagneticStripeTrack2
- data PaymentMethodDetailsInteracPresentReceipt' = PaymentMethodDetailsInteracPresentReceipt' {
- paymentMethodDetailsInteracPresentReceipt'AccountType :: Maybe PaymentMethodDetailsInteracPresentReceipt'AccountType'
- paymentMethodDetailsInteracPresentReceipt'ApplicationCryptogram :: Maybe Text
- paymentMethodDetailsInteracPresentReceipt'ApplicationPreferredName :: Maybe Text
- paymentMethodDetailsInteracPresentReceipt'AuthorizationCode :: Maybe Text
- paymentMethodDetailsInteracPresentReceipt'AuthorizationResponseCode :: Maybe Text
- paymentMethodDetailsInteracPresentReceipt'CardholderVerificationMethod :: Maybe Text
- paymentMethodDetailsInteracPresentReceipt'DedicatedFileName :: Maybe Text
- paymentMethodDetailsInteracPresentReceipt'TerminalVerificationResults :: Maybe Text
- paymentMethodDetailsInteracPresentReceipt'TransactionStatusInformation :: Maybe Text
- mkPaymentMethodDetailsInteracPresentReceipt' :: PaymentMethodDetailsInteracPresentReceipt'
- data PaymentMethodDetailsInteracPresentReceipt'AccountType'
- = PaymentMethodDetailsInteracPresentReceipt'AccountType'Other Value
- | PaymentMethodDetailsInteracPresentReceipt'AccountType'Typed Text
- | PaymentMethodDetailsInteracPresentReceipt'AccountType'EnumChecking
- | PaymentMethodDetailsInteracPresentReceipt'AccountType'EnumSavings
- | PaymentMethodDetailsInteracPresentReceipt'AccountType'EnumUnknown
Documentation
data PaymentMethodDetailsInteracPresent Source #
Defines the object schema located at components.schemas.payment_method_details_interac_present
in the specification.
PaymentMethodDetailsInteracPresent | |
|
mkPaymentMethodDetailsInteracPresent Source #
Create a new PaymentMethodDetailsInteracPresent
with all required fields.
data PaymentMethodDetailsInteracPresentReadMethod' Source #
Defines the enum schema located at components.schemas.payment_method_details_interac_present.properties.read_method
in the specification.
How card details were read in this transaction.
PaymentMethodDetailsInteracPresentReadMethod'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PaymentMethodDetailsInteracPresentReadMethod'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PaymentMethodDetailsInteracPresentReadMethod'EnumContactEmv | Represents the JSON value |
PaymentMethodDetailsInteracPresentReadMethod'EnumContactlessEmv | Represents the JSON value |
PaymentMethodDetailsInteracPresentReadMethod'EnumContactlessMagstripeMode | Represents the JSON value |
PaymentMethodDetailsInteracPresentReadMethod'EnumMagneticStripeFallback | Represents the JSON value |
PaymentMethodDetailsInteracPresentReadMethod'EnumMagneticStripeTrack2 | Represents the JSON value |
Instances
data PaymentMethodDetailsInteracPresentReceipt' Source #
Defines the object schema located at components.schemas.payment_method_details_interac_present.properties.receipt.anyOf
in the specification.
A collection of fields required to be displayed on receipts. Only required for EMV transactions.
PaymentMethodDetailsInteracPresentReceipt' | |
|
Instances
mkPaymentMethodDetailsInteracPresentReceipt' :: PaymentMethodDetailsInteracPresentReceipt' Source #
Create a new PaymentMethodDetailsInteracPresentReceipt'
with all required fields.
data PaymentMethodDetailsInteracPresentReceipt'AccountType' Source #
Defines the enum schema located at components.schemas.payment_method_details_interac_present.properties.receipt.anyOf.properties.account_type
in the specification.
The type of account being debited or credited
PaymentMethodDetailsInteracPresentReceipt'AccountType'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PaymentMethodDetailsInteracPresentReceipt'AccountType'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PaymentMethodDetailsInteracPresentReceipt'AccountType'EnumChecking | Represents the JSON value |
PaymentMethodDetailsInteracPresentReceipt'AccountType'EnumSavings | Represents the JSON value |
PaymentMethodDetailsInteracPresentReceipt'AccountType'EnumUnknown | Represents the JSON value |