stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Types.PaymentMethodCardWallet

Description

Contains the types generated from the schema PaymentMethodCardWallet

Synopsis

Documentation

data PaymentMethodCardWallet Source #

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

Constructors

PaymentMethodCardWallet 

Fields

data PaymentMethodCardWalletType' Source #

Defines the enum schema located at components.schemas.payment_method_card_wallet.properties.type in the specification.

The type of the card wallet, one of `amex_express_checkout`, `apple_pay`, `google_pay`, `masterpass`, `samsung_pay`, or `visa_checkout`. An additional hash is included on the Wallet subhash with a name matching this value. It contains additional information specific to the card wallet type.

Constructors

PaymentMethodCardWalletType'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PaymentMethodCardWalletType'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PaymentMethodCardWalletType'EnumAmexExpressCheckout

Represents the JSON value "amex_express_checkout"

PaymentMethodCardWalletType'EnumApplePay

Represents the JSON value "apple_pay"

PaymentMethodCardWalletType'EnumGooglePay

Represents the JSON value "google_pay"

PaymentMethodCardWalletType'EnumMasterpass

Represents the JSON value "masterpass"

PaymentMethodCardWalletType'EnumSamsungPay

Represents the JSON value "samsung_pay"

PaymentMethodCardWalletType'EnumVisaCheckout

Represents the JSON value "visa_checkout"