stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Types.PaymentMethodDetailsInteracPresent

Description

Contains the types generated from the schema PaymentMethodDetailsInteracPresent

Synopsis

Documentation

data PaymentMethodDetailsInteracPresent Source #

Defines the object schema located at components.schemas.payment_method_details_interac_present in the specification.

Constructors

PaymentMethodDetailsInteracPresent 

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.

Constructors

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 "contact_emv"

PaymentMethodDetailsInteracPresentReadMethod'EnumContactlessEmv

Represents the JSON value "contactless_emv"

PaymentMethodDetailsInteracPresentReadMethod'EnumContactlessMagstripeMode

Represents the JSON value "contactless_magstripe_mode"

PaymentMethodDetailsInteracPresentReadMethod'EnumMagneticStripeFallback

Represents the JSON value "magnetic_stripe_fallback"

PaymentMethodDetailsInteracPresentReadMethod'EnumMagneticStripeTrack2

Represents the JSON value "magnetic_stripe_track2"

Instances

Instances details
Eq PaymentMethodDetailsInteracPresentReadMethod' Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsInteracPresent

Show PaymentMethodDetailsInteracPresentReadMethod' Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsInteracPresent

ToJSON PaymentMethodDetailsInteracPresentReadMethod' Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsInteracPresent

FromJSON PaymentMethodDetailsInteracPresentReadMethod' Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsInteracPresent

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.

Constructors

PaymentMethodDetailsInteracPresentReceipt' 

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

Constructors

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 "checking"

PaymentMethodDetailsInteracPresentReceipt'AccountType'EnumSavings

Represents the JSON value "savings"

PaymentMethodDetailsInteracPresentReceipt'AccountType'EnumUnknown

Represents the JSON value "unknown"

Instances

Instances details
Eq PaymentMethodDetailsInteracPresentReceipt'AccountType' Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsInteracPresent

Show PaymentMethodDetailsInteracPresentReceipt'AccountType' Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsInteracPresent

ToJSON PaymentMethodDetailsInteracPresentReceipt'AccountType' Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsInteracPresent

FromJSON PaymentMethodDetailsInteracPresentReceipt'AccountType' Source # 
Instance details

Defined in StripeAPI.Types.PaymentMethodDetailsInteracPresent