stripeapi-0.1.0.2: Stripe-Library

Safe HaskellNone
LanguageHaskell2010

StripeAPI.CyclicTypes

Description

Contains all types with cyclic dependencies (between each other or to itself)

Synopsis

Documentation

data Account Source #

Defines the data type for the schema account

This is an object representing a Stripe account. You can retrieve it to see properties on the account like its current e-mail address or if the account is enabled yet to make live charges.

Some properties, marked below, are available only to platforms that want to create and manage Express or Custom accounts.

Constructors

Account 

Fields

Instances
Eq Account Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

(==) :: Account -> Account -> Bool #

(/=) :: Account -> Account -> Bool #

Show Account Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Account Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Account Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data AccountBusinessProfile' Source #

Defines the data type for the schema accountBusiness_profile'

Business information about the account.

Constructors

AccountBusinessProfile' 

Fields

data AccountBusinessProfile'SupportAddress' Source #

Defines the data type for the schema accountBusiness_profile'Support_address'

A publicly available mailing address for sending support issues to.

Constructors

AccountBusinessProfile'SupportAddress' 

Fields

data AccountExternalAccounts' Source #

Defines the data type for the schema accountExternal_accounts'

External accounts (bank accounts and debit cards) currently attached to this account

Constructors

AccountExternalAccounts' 

Fields

data AccountExternalAccounts'Data' Source #

Defines the data type for the schema accountExternal_accounts'Data'

Constructors

AccountExternalAccounts'Data' 

Fields

data AccountExternalAccounts'Data'Account'Variants Source #

Define the one-of schema accountExternal_accounts'Data'Account'

The ID of the account that the bank account is associated with.

Instances
Eq AccountExternalAccounts'Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show AccountExternalAccounts'Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic AccountExternalAccounts'Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON AccountExternalAccounts'Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON AccountExternalAccounts'Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep AccountExternalAccounts'Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep AccountExternalAccounts'Data'Account'Variants = D1 (MetaData "AccountExternalAccounts'Data'Account'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "AccountExternalAccounts'Data'Account'Account" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :+: C1 (MetaCons "AccountExternalAccounts'Data'Account'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data AccountExternalAccounts'Data'AvailablePayoutMethods' Source #

Defines the enum schema accountExternal_accounts'Data'Available_payout_methods'

data AccountExternalAccounts'Data'Customer'Variants Source #

Define the one-of schema accountExternal_accounts'Data'Customer'

The ID of the customer that the bank account is associated with.

Instances
Eq AccountExternalAccounts'Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show AccountExternalAccounts'Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic AccountExternalAccounts'Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON AccountExternalAccounts'Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON AccountExternalAccounts'Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep AccountExternalAccounts'Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep AccountExternalAccounts'Data'Customer'Variants = D1 (MetaData "AccountExternalAccounts'Data'Customer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "AccountExternalAccounts'Data'Customer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: (C1 (MetaCons "AccountExternalAccounts'Data'Customer'DeletedCustomer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCustomer)) :+: C1 (MetaCons "AccountExternalAccounts'Data'Customer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data AccountExternalAccounts'Data'Metadata' Source #

Defines the data type for the schema accountExternal_accounts'Data'Metadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

data AccountExternalAccounts'Data'Object' Source #

Defines the enum schema accountExternal_accounts'Data'Object'

String representing the object's type. Objects of the same type share the same value.

data AccountExternalAccounts'Data'Recipient'Variants Source #

Define the one-of schema accountExternal_accounts'Data'Recipient'

The recipient that this card belongs to. This attribute will not be in the card object if the card belongs to a customer or account instead.

Instances
Eq AccountExternalAccounts'Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show AccountExternalAccounts'Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic AccountExternalAccounts'Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON AccountExternalAccounts'Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON AccountExternalAccounts'Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep AccountExternalAccounts'Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep AccountExternalAccounts'Data'Recipient'Variants = D1 (MetaData "AccountExternalAccounts'Data'Recipient'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "AccountExternalAccounts'Data'Recipient'Recipient" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Recipient)) :+: C1 (MetaCons "AccountExternalAccounts'Data'Recipient'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data AccountMetadata' Source #

Defines the data type for the schema accountMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

AccountMetadata' 

data AccountObject' Source #

Defines the enum schema accountObject'

String representing the object's type. Objects of the same type share the same value.

data AccountBrandingSettings Source #

Defines the data type for the schema account_branding_settings

Constructors

AccountBrandingSettings 

Fields

data AccountBrandingSettingsIcon'Variants Source #

Define the one-of schema account_branding_settingsIcon'

(ID of a file upload) An icon for the account. Must be square and at least 128px x 128px.

Instances
Eq AccountBrandingSettingsIcon'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show AccountBrandingSettingsIcon'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic AccountBrandingSettingsIcon'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON AccountBrandingSettingsIcon'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON AccountBrandingSettingsIcon'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep AccountBrandingSettingsIcon'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep AccountBrandingSettingsIcon'Variants = D1 (MetaData "AccountBrandingSettingsIcon'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "AccountBrandingSettingsIcon'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "AccountBrandingSettingsIcon'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data AccountBrandingSettingsLogo'Variants Source #

Define the one-of schema account_branding_settingsLogo'

(ID of a file upload) A logo for the account that will be used in Checkout instead of the icon and without the account's name next to it if provided. Must be at least 128px x 128px.

Instances
Eq AccountBrandingSettingsLogo'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show AccountBrandingSettingsLogo'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic AccountBrandingSettingsLogo'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON AccountBrandingSettingsLogo'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON AccountBrandingSettingsLogo'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep AccountBrandingSettingsLogo'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep AccountBrandingSettingsLogo'Variants = D1 (MetaData "AccountBrandingSettingsLogo'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "AccountBrandingSettingsLogo'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "AccountBrandingSettingsLogo'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data AccountBusinessProfile Source #

Defines the data type for the schema account_business_profile

Constructors

AccountBusinessProfile 

Fields

data AccountBusinessProfileSupportAddress' Source #

Defines the data type for the schema account_business_profileSupport_address'

A publicly available mailing address for sending support issues to.

Constructors

AccountBusinessProfileSupportAddress' 

Fields

data AlipayAccount Source #

Defines the data type for the schema alipay_account

Constructors

AlipayAccount 

Fields

data AlipayAccountCustomer'Variants Source #

Define the one-of schema alipay_accountCustomer'

The ID of the customer associated with this Alipay Account.

Instances
Eq AlipayAccountCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show AlipayAccountCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic AlipayAccountCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep AlipayAccountCustomer'Variants :: Type -> Type #

ToJSON AlipayAccountCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON AlipayAccountCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep AlipayAccountCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep AlipayAccountCustomer'Variants = D1 (MetaData "AlipayAccountCustomer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "AlipayAccountCustomer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: (C1 (MetaCons "AlipayAccountCustomer'DeletedCustomer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCustomer)) :+: C1 (MetaCons "AlipayAccountCustomer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data AlipayAccountMetadata' Source #

Defines the data type for the schema alipay_accountMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

data ApiErrors Source #

Defines the data type for the schema api_errors

Constructors

ApiErrors 

Fields

  • apiErrorsCharge :: Maybe Text

    charge: For card errors, the ID of the failed charge.

    Constraints:

    • Maximum length of 5000
  • apiErrorsCode :: Maybe Text

    code: For some errors that could be handled programmatically, a short string indicating the error code reported.

    Constraints:

    • Maximum length of 5000
  • apiErrorsDeclineCode :: Maybe Text

    decline_code: For card errors resulting from a card issuer decline, a short string indicating the card issuer's reason for the decline if they provide one.

    Constraints:

    • Maximum length of 5000
  • apiErrorsDocUrl :: Maybe Text

    doc_url: A URL to more information about the error code reported.

    Constraints:

    • Maximum length of 5000
  • apiErrorsMessage :: Maybe Text

    message: A human-readable message providing more details about the error. For card errors, these messages can be shown to your users.

    Constraints:

    • Maximum length of 40000
  • apiErrorsParam :: Maybe Text

    param: If the error is parameter-specific, the parameter related to the error. For example, you can use this to display a message near the correct form field.

    Constraints:

    • Maximum length of 5000
  • apiErrorsPaymentIntent :: Maybe PaymentIntent

    payment_intent: A PaymentIntent guides you through the process of collecting a payment from your customer. We recommend that you create exactly one PaymentIntent for each order or customer session in your system. You can reference the PaymentIntent later to see the history of payment attempts for a particular session.

    A PaymentIntent transitions through multiple statuses throughout its lifetime as it interfaces with Stripe.js to perform authentication flows and ultimately creates at most one successful charge.

    Related guide: Payment Intents API.

  • apiErrorsPaymentMethod :: Maybe PaymentMethod

    payment_method: PaymentMethod objects represent your customer's payment instruments. They can be used with PaymentIntents to collect payments or saved to Customer objects to store instrument details for future payments.

    Related guides: Payment Methods and More Payment Scenarios.

  • apiErrorsSetupIntent :: Maybe SetupIntent

    setup_intent: A SetupIntent guides you through the process of setting up a customer's payment credentials for future payments. For example, you could use a SetupIntent to set up your customer's card without immediately collecting a payment. Later, you can use PaymentIntents to drive the payment flow.

    Create a SetupIntent as soon as you're ready to collect your customer's payment credentials. Do not maintain long-lived, unconfirmed SetupIntents as they may no longer be valid. The SetupIntent then transitions through multiple statuses as it guides you through the setup process.

    Successful SetupIntents result in payment credentials that are optimized for future payments. For example, cardholders in certain regions may need to be run through Strong Customer Authentication at the time of payment method collection in order to streamline later off-session payments.

    By using SetupIntents, you ensure that your customers experience the minimum set of required friction, even as regulations change over time.

  • apiErrorsSource :: Maybe ApiErrorsSource'

    source: The source object for errors returned on a request involving a source.

  • apiErrorsType :: ApiErrorsType'

    type: The type of error returned. One of `api_connection_error`, `api_error`, `authentication_error`, `card_error`, `idempotency_error`, `invalid_request_error`, or `rate_limit_error`

data ApiErrorsSource' Source #

Defines the data type for the schema api_errorsSource'

The source object for errors returned on a request involving a source.

Constructors

ApiErrorsSource' 

Fields

data ApiErrorsSource'Account'Variants Source #

Define the one-of schema api_errorsSource'Account'

The ID of the account that the bank account is associated with.

Instances
Eq ApiErrorsSource'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ApiErrorsSource'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ApiErrorsSource'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep ApiErrorsSource'Account'Variants :: Type -> Type #

ToJSON ApiErrorsSource'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ApiErrorsSource'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ApiErrorsSource'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ApiErrorsSource'Account'Variants = D1 (MetaData "ApiErrorsSource'Account'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ApiErrorsSource'Account'Account" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :+: C1 (MetaCons "ApiErrorsSource'Account'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ApiErrorsSource'AvailablePayoutMethods' Source #

Defines the enum schema api_errorsSource'Available_payout_methods'

data ApiErrorsSource'Customer'Variants Source #

Define the one-of schema api_errorsSource'Customer'

The ID of the customer that the bank account is associated with.

Instances
Eq ApiErrorsSource'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ApiErrorsSource'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ApiErrorsSource'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep ApiErrorsSource'Customer'Variants :: Type -> Type #

ToJSON ApiErrorsSource'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ApiErrorsSource'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ApiErrorsSource'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ApiErrorsSource'Customer'Variants = D1 (MetaData "ApiErrorsSource'Customer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ApiErrorsSource'Customer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: (C1 (MetaCons "ApiErrorsSource'Customer'DeletedCustomer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCustomer)) :+: C1 (MetaCons "ApiErrorsSource'Customer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data ApiErrorsSource'Metadata' Source #

Defines the data type for the schema api_errorsSource'Metadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

data ApiErrorsSource'Owner' Source #

Defines the data type for the schema api_errorsSource'Owner'

Information about the owner of the payment instrument that may be used or required by particular source types.

Constructors

ApiErrorsSource'Owner' 

Fields

data ApiErrorsSource'Owner'Address' Source #

Defines the data type for the schema api_errorsSource'Owner'Address'

Owner\'s address.

Constructors

ApiErrorsSource'Owner'Address' 

Fields

data ApiErrorsSource'Owner'VerifiedAddress' Source #

Defines the data type for the schema api_errorsSource'Owner'Verified_address'

Verified owner\'s address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.

Constructors

ApiErrorsSource'Owner'VerifiedAddress' 

Fields

data ApiErrorsSource'Recipient'Variants Source #

Define the one-of schema api_errorsSource'Recipient'

The recipient that this card belongs to. This attribute will not be in the card object if the card belongs to a customer or account instead.

Instances
Eq ApiErrorsSource'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ApiErrorsSource'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ApiErrorsSource'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep ApiErrorsSource'Recipient'Variants :: Type -> Type #

ToJSON ApiErrorsSource'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ApiErrorsSource'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ApiErrorsSource'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ApiErrorsSource'Recipient'Variants = D1 (MetaData "ApiErrorsSource'Recipient'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ApiErrorsSource'Recipient'Recipient" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Recipient)) :+: C1 (MetaCons "ApiErrorsSource'Recipient'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ApiErrorsSource'Type' Source #

Defines the enum schema api_errorsSource'Type'

The `type` of the source. The `type` is a payment method, one of `ach_credit_transfer`, `ach_debit`, `alipay`, `bancontact`, `card`, `card_present`, `eps`, `giropay`, `ideal`, `multibanco`, `klarna`, `p24`, `sepa_debit`, `sofort`, `three_d_secure`, or `wechat`. An additional hash is included on the source with a name matching this value. It contains additional information specific to the payment method used.

data ApplicationFee Source #

Defines the data type for the schema application_fee

Constructors

ApplicationFee 

Fields

data ApplicationFeeAccount'Variants Source #

Define the one-of schema application_feeAccount'

ID of the Stripe account this fee was taken from.

Instances
Eq ApplicationFeeAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ApplicationFeeAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ApplicationFeeAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep ApplicationFeeAccount'Variants :: Type -> Type #

ToJSON ApplicationFeeAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ApplicationFeeAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ApplicationFeeAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ApplicationFeeAccount'Variants = D1 (MetaData "ApplicationFeeAccount'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ApplicationFeeAccount'Account" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :+: C1 (MetaCons "ApplicationFeeAccount'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ApplicationFeeApplication'Variants Source #

Define the one-of schema application_feeApplication'

ID of the Connect application that earned the fee.

Instances
Eq ApplicationFeeApplication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ApplicationFeeApplication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ApplicationFeeApplication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep ApplicationFeeApplication'Variants :: Type -> Type #

ToJSON ApplicationFeeApplication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ApplicationFeeApplication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ApplicationFeeApplication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ApplicationFeeApplication'Variants = D1 (MetaData "ApplicationFeeApplication'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ApplicationFeeApplication'Application" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Application)) :+: C1 (MetaCons "ApplicationFeeApplication'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ApplicationFeeBalanceTransaction'Variants Source #

Define the one-of schema application_feeBalance_transaction'

Balance transaction that describes the impact of this collected application fee on your account balance (not including refunds).

Instances
Eq ApplicationFeeBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ApplicationFeeBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ApplicationFeeBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON ApplicationFeeBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ApplicationFeeBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ApplicationFeeBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ApplicationFeeBalanceTransaction'Variants = D1 (MetaData "ApplicationFeeBalanceTransaction'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ApplicationFeeBalanceTransaction'BalanceTransaction" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 BalanceTransaction)) :+: C1 (MetaCons "ApplicationFeeBalanceTransaction'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ApplicationFeeCharge'Variants Source #

Define the one-of schema application_feeCharge'

ID of the charge that the application fee was taken from.

Instances
Eq ApplicationFeeCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ApplicationFeeCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ApplicationFeeCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep ApplicationFeeCharge'Variants :: Type -> Type #

ToJSON ApplicationFeeCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ApplicationFeeCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ApplicationFeeCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ApplicationFeeCharge'Variants = D1 (MetaData "ApplicationFeeCharge'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ApplicationFeeCharge'Charge" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Charge)) :+: C1 (MetaCons "ApplicationFeeCharge'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ApplicationFeeOriginatingTransaction'Variants Source #

Define the one-of schema application_feeOriginating_transaction'

ID of the corresponding charge on the platform account, if this fee was the result of a charge using the `destination` parameter.

Instances
Eq ApplicationFeeOriginatingTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ApplicationFeeOriginatingTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ApplicationFeeOriginatingTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON ApplicationFeeOriginatingTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ApplicationFeeOriginatingTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ApplicationFeeOriginatingTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ApplicationFeeOriginatingTransaction'Variants = D1 (MetaData "ApplicationFeeOriginatingTransaction'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ApplicationFeeOriginatingTransaction'Charge" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Charge)) :+: C1 (MetaCons "ApplicationFeeOriginatingTransaction'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ApplicationFeeRefunds' Source #

Defines the data type for the schema application_feeRefunds'

A list of refunds that have been applied to the fee.

Constructors

ApplicationFeeRefunds' 

Fields

data BalanceTransaction Source #

Defines the data type for the schema balance_transaction

Balance transactions represent funds moving through your Stripe account. They're created for every type of transaction that comes into or flows out of your Stripe account balance.

Related guide: Balance Transaction Types.

Constructors

BalanceTransaction 

Fields

  • balanceTransactionAmount :: Integer

    amount: Gross amount of the transaction, in %s.

  • balanceTransactionAvailableOn :: Integer

    available_on: The date the transaction's net funds will become available in the Stripe balance.

  • balanceTransactionCreated :: Integer

    created: Time at which the object was created. Measured in seconds since the Unix epoch.

  • balanceTransactionCurrency :: Text

    currency: Three-letter ISO currency code, in lowercase. Must be a supported currency.

  • balanceTransactionDescription :: Maybe Text

    description: An arbitrary string attached to the object. Often useful for displaying to users.

    Constraints:

    • Maximum length of 5000
  • balanceTransactionExchangeRate :: Maybe Double

    exchange_rate: The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`.

  • balanceTransactionFee :: Integer

    fee: Fees (in %s) paid for this transaction.

  • balanceTransactionFeeDetails :: [] Fee

    fee_details: Detailed breakdown of fees (in %s) paid for this transaction.

  • balanceTransactionId :: Text

    id: Unique identifier for the object.

    Constraints:

    • Maximum length of 5000
  • balanceTransactionNet :: Integer

    net: Net amount of the transaction, in %s.

  • balanceTransactionObject :: BalanceTransactionObject'

    object: String representing the object's type. Objects of the same type share the same value.

  • balanceTransactionReportingCategory :: Text

    reporting_category: Learn more about how reporting categories can help you understand balance transactions from an accounting perspective.

    Constraints:

    • Maximum length of 5000
  • balanceTransactionSource :: Maybe BalanceTransactionSource'Variants

    source: The Stripe object to which this transaction is related.

  • balanceTransactionStatus :: Text

    status: If the transaction's net funds are available in the Stripe balance yet. Either `available` or `pending`.

    Constraints:

    • Maximum length of 5000
  • balanceTransactionType :: BalanceTransactionType'

    type: Transaction type: `adjustment`, `advance`, `advance_funding`, `application_fee`, `application_fee_refund`, `charge`, `connect_collection_transfer`, `issuing_authorization_hold`, `issuing_authorization_release`, `issuing_transaction`, `payment`, `payment_failure_refund`, `payment_refund`, `payout`, `payout_cancel`, `payout_failure`, `refund`, `refund_failure`, `reserve_transaction`, `reserved_funds`, `stripe_fee`, `stripe_fx_fee`, `tax_fee`, `topup`, `topup_reversal`, `transfer`, `transfer_cancel`, `transfer_failure`, or `transfer_refund`. Learn more about balance transaction types and what they represent. If you are looking to classify transactions for accounting purposes, you might want to consider `reporting_category` instead.

data BalanceTransactionSource'Variants Source #

Define the one-of schema balance_transactionSource'

The Stripe object to which this transaction is related.

Instances
Eq BalanceTransactionSource'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show BalanceTransactionSource'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic BalanceTransactionSource'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep BalanceTransactionSource'Variants :: Type -> Type #

ToJSON BalanceTransactionSource'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON BalanceTransactionSource'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep BalanceTransactionSource'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep BalanceTransactionSource'Variants = D1 (MetaData "BalanceTransactionSource'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) ((((C1 (MetaCons "BalanceTransactionSource'ApplicationFee" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ApplicationFee)) :+: C1 (MetaCons "BalanceTransactionSource'Charge" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Charge))) :+: (C1 (MetaCons "BalanceTransactionSource'ConnectCollectionTransfer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ConnectCollectionTransfer)) :+: C1 (MetaCons "BalanceTransactionSource'Dispute" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Dispute)))) :+: ((C1 (MetaCons "BalanceTransactionSource'FeeRefund" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 FeeRefund)) :+: C1 (MetaCons "BalanceTransactionSource'Issuing'authorization" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Issuing'authorization))) :+: (C1 (MetaCons "BalanceTransactionSource'Issuing'transaction" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Issuing'transaction)) :+: C1 (MetaCons "BalanceTransactionSource'Payout" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Payout))))) :+: (((C1 (MetaCons "BalanceTransactionSource'PlatformTaxFee" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PlatformTaxFee)) :+: C1 (MetaCons "BalanceTransactionSource'Refund" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Refund))) :+: (C1 (MetaCons "BalanceTransactionSource'ReserveTransaction" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ReserveTransaction)) :+: C1 (MetaCons "BalanceTransactionSource'TaxDeductedAtSource" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 TaxDeductedAtSource)))) :+: ((C1 (MetaCons "BalanceTransactionSource'Topup" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Topup)) :+: C1 (MetaCons "BalanceTransactionSource'Transfer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Transfer))) :+: (C1 (MetaCons "BalanceTransactionSource'TransferReversal" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 TransferReversal)) :+: C1 (MetaCons "BalanceTransactionSource'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))))

data BalanceTransactionType' Source #

Defines the enum schema balance_transactionType'

Transaction type: `adjustment`, `advance`, `advance_funding`, `application_fee`, `application_fee_refund`, `charge`, `connect_collection_transfer`, `issuing_authorization_hold`, `issuing_authorization_release`, `issuing_transaction`, `payment`, `payment_failure_refund`, `payment_refund`, `payout`, `payout_cancel`, `payout_failure`, `refund`, `refund_failure`, `reserve_transaction`, `reserved_funds`, `stripe_fee`, `stripe_fx_fee`, `tax_fee`, `topup`, `topup_reversal`, `transfer`, `transfer_cancel`, `transfer_failure`, or `transfer_refund`. Learn more about balance transaction types and what they represent. If you are looking to classify transactions for accounting purposes, you might want to consider `reporting_category` instead.

data BankAccount Source #

Defines the data type for the schema bank_account

These bank accounts are payment methods on `Customer` objects.

On the other hand External Accounts are transfer destinations on `Account` objects for Custom accounts. They can be bank accounts or debit cards as well, and are documented in the links above.

Related guide: Processing ACH & Bank Transfers.

Constructors

BankAccount 

Fields

  • bankAccountAccount :: Maybe BankAccountAccount'Variants

    account: The ID of the account that the bank account is associated with.

  • bankAccountAccountHolderName :: Maybe Text

    account_holder_name: The name of the person or business that owns the bank account.

    Constraints:

    • Maximum length of 5000
  • bankAccountAccountHolderType :: Maybe Text

    account_holder_type: The type of entity that holds the account. This can be either `individual` or `company`.

    Constraints:

    • Maximum length of 5000
  • bankAccountBankName :: Maybe Text

    bank_name: Name of the bank associated with the routing number (e.g., `WELLS FARGO`).

    Constraints:

    • Maximum length of 5000
  • bankAccountCountry :: Text

    country: Two-letter ISO code representing the country the bank account is located in.

    Constraints:

    • Maximum length of 5000
  • bankAccountCurrency :: Text

    currency: Three-letter ISO code for the currency paid out to the bank account.

  • bankAccountCustomer :: Maybe BankAccountCustomer'Variants

    customer: The ID of the customer that the bank account is associated with.

  • bankAccountDefaultForCurrency :: Maybe Bool

    default_for_currency: Whether this bank account is the default external account for its currency.

  • bankAccountFingerprint :: Maybe Text

    fingerprint: Uniquely identifies this particular bank account. You can use this attribute to check whether two bank accounts are the same.

    Constraints:

    • Maximum length of 5000
  • bankAccountId :: Text

    id: Unique identifier for the object.

    Constraints:

    • Maximum length of 5000
  • bankAccountLast4 :: Text

    last4: The last four digits of the bank account number.

    Constraints:

    • Maximum length of 5000
  • bankAccountMetadata :: Maybe BankAccountMetadata'

    metadata: Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

  • bankAccountObject :: BankAccountObject'

    object: String representing the object's type. Objects of the same type share the same value.

  • bankAccountRoutingNumber :: Maybe Text

    routing_number: The routing transit number for the bank account.

    Constraints:

    • Maximum length of 5000
  • bankAccountStatus :: Text

    status: For bank accounts, possible values are `new`, `validated`, `verified`, `verification_failed`, or `errored`. A bank account that hasn't had any activity or validation performed is `new`. If Stripe can determine that the bank account exists, its status will be `validated`. Note that there often isn’t enough information to know (e.g., for smaller credit unions), and the validation is not always run. If customer bank account verification has succeeded, the bank account status will be `verified`. If the verification failed for any reason, such as microdeposit failure, the status will be `verification_failed`. If a transfer sent to this bank account fails, we'll set the status to `errored` and will not continue to send transfers until the bank details are updated.

    For external accounts, possible values are `new` and `errored`. Validations aren't run against external accounts because they're only used for payouts. This means the other statuses don't apply. If a transfer fails, the status is set to `errored` and transfers are stopped until account details are updated.

    Constraints:

    • Maximum length of 5000

data BankAccountAccount'Variants Source #

Define the one-of schema bank_accountAccount'

The ID of the account that the bank account is associated with.

Instances
Eq BankAccountAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show BankAccountAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic BankAccountAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep BankAccountAccount'Variants :: Type -> Type #

ToJSON BankAccountAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON BankAccountAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep BankAccountAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep BankAccountAccount'Variants = D1 (MetaData "BankAccountAccount'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "BankAccountAccount'Account" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :+: C1 (MetaCons "BankAccountAccount'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data BankAccountCustomer'Variants Source #

Define the one-of schema bank_accountCustomer'

The ID of the customer that the bank account is associated with.

Instances
Eq BankAccountCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show BankAccountCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic BankAccountCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep BankAccountCustomer'Variants :: Type -> Type #

ToJSON BankAccountCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON BankAccountCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep BankAccountCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep BankAccountCustomer'Variants = D1 (MetaData "BankAccountCustomer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "BankAccountCustomer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: (C1 (MetaCons "BankAccountCustomer'DeletedCustomer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCustomer)) :+: C1 (MetaCons "BankAccountCustomer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data BankAccountMetadata' Source #

Defines the data type for the schema bank_accountMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

BankAccountMetadata' 

data BillingDetails Source #

Defines the data type for the schema billing_details

Constructors

BillingDetails 

Fields

data BillingDetailsAddress' Source #

Defines the data type for the schema billing_detailsAddress'

Billing address.

Constructors

BillingDetailsAddress' 

Fields

data Capability Source #

Defines the data type for the schema capability

This is an object representing a capability for a Stripe account.

Related guide: Capabilities Overview.

Constructors

Capability 

Fields

data CapabilityAccount'Variants Source #

Define the one-of schema capabilityAccount'

The account for which the capability enables functionality.

Instances
Eq CapabilityAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show CapabilityAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic CapabilityAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep CapabilityAccount'Variants :: Type -> Type #

ToJSON CapabilityAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON CapabilityAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CapabilityAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CapabilityAccount'Variants = D1 (MetaData "CapabilityAccount'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "CapabilityAccount'Account" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :+: C1 (MetaCons "CapabilityAccount'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data Card Source #

Defines the data type for the schema card

You can store multiple cards on a customer in order to charge the customer later. You can also store multiple debit cards on a recipient in order to transfer to those cards later.

Related guide: Card Payments with Sources.

Constructors

Card 

Fields

  • cardAccount :: Maybe CardAccount'Variants

    account: The account this card belongs to. This attribute will not be in the card object if the card belongs to a customer or recipient instead.

  • cardAddressCity :: Maybe Text

    address_city: City/District/Suburb/Town/Village.

    Constraints:

    • Maximum length of 5000
  • cardAddressCountry :: Maybe Text

    address_country: Billing address country, if provided when creating card.

    Constraints:

    • Maximum length of 5000
  • cardAddressLine1 :: Maybe Text

    address_line1: Address line 1 (Street address/PO Box/Company name).

    Constraints:

    • Maximum length of 5000
  • cardAddressLine1Check :: Maybe Text

    address_line1_check: If `address_line1` was provided, results of the check: `pass`, `fail`, `unavailable`, or `unchecked`.

    Constraints:

    • Maximum length of 5000
  • cardAddressLine2 :: Maybe Text

    address_line2: Address line 2 (Apartment/Suite/Unit/Building).

    Constraints:

    • Maximum length of 5000
  • cardAddressState :: Maybe Text

    address_state: State/County/Province/Region.

    Constraints:

    • Maximum length of 5000
  • cardAddressZip :: Maybe Text

    address_zip: ZIP or postal code.

    Constraints:

    • Maximum length of 5000
  • cardAddressZipCheck :: Maybe Text

    address_zip_check: If `address_zip` was provided, results of the check: `pass`, `fail`, `unavailable`, or `unchecked`.

    Constraints:

    • Maximum length of 5000
  • cardAvailablePayoutMethods :: Maybe ([] CardAvailablePayoutMethods')

    available_payout_methods: A set of available payout methods for this card. Will be either `["standard"]` or `["standard", "instant"]`. Only values from this set should be passed as the `method` when creating a transfer.

  • cardBrand :: Text

    brand: Card brand. Can be `American Express`, `Diners Club`, `Discover`, `JCB`, `MasterCard`, `UnionPay`, `Visa`, or `Unknown`.

    Constraints:

    • Maximum length of 5000
  • cardCountry :: Maybe Text

    country: Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.

    Constraints:

    • Maximum length of 5000
  • cardCurrency :: Maybe Text

    currency

  • cardCustomer :: Maybe CardCustomer'Variants

    customer: The customer that this card belongs to. This attribute will not be in the card object if the card belongs to an account or recipient instead.

  • cardCvcCheck :: Maybe Text

    cvc_check: If a CVC was provided, results of the check: `pass`, `fail`, `unavailable`, or `unchecked`.

    Constraints:

    • Maximum length of 5000
  • cardDefaultForCurrency :: Maybe Bool

    default_for_currency: Whether this card is the default external account for its currency.

  • cardDynamicLast4 :: Maybe Text

    dynamic_last4: (For tokenized numbers only.) The last four digits of the device account number.

    Constraints:

    • Maximum length of 5000
  • cardExpMonth :: Integer

    exp_month: Two-digit number representing the card's expiration month.

  • cardExpYear :: Integer

    exp_year: Four-digit number representing the card's expiration year.

  • cardFingerprint :: Maybe Text

    fingerprint: Uniquely identifies this particular card number. You can use this attribute to check whether two customers who've signed up with you are using the same card number, for example.

    Constraints:

    • Maximum length of 5000
  • cardFunding :: Text

    funding: Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`.

    Constraints:

    • Maximum length of 5000
  • cardId :: Text

    id: Unique identifier for the object.

    Constraints:

    • Maximum length of 5000
  • cardLast4 :: Text

    last4: The last four digits of the card.

    Constraints:

    • Maximum length of 5000
  • cardMetadata :: CardMetadata'

    metadata: Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

  • cardName :: Maybe Text

    name: Cardholder name.

    Constraints:

    • Maximum length of 5000
  • cardObject :: CardObject'

    object: String representing the object's type. Objects of the same type share the same value.

  • cardRecipient :: Maybe CardRecipient'Variants

    recipient: The recipient that this card belongs to. This attribute will not be in the card object if the card belongs to a customer or account instead.

  • cardTokenizationMethod :: Maybe Text

    tokenization_method: If the card number is tokenized, this is the method that was used. Can be `amex_express_checkout`, `android_pay` (includes Google Pay), `apple_pay`, `masterpass`, `visa_checkout`, or null.

    Constraints:

    • Maximum length of 5000
Instances
Eq Card Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

(==) :: Card -> Card -> Bool #

(/=) :: Card -> Card -> Bool #

Show Card Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

showsPrec :: Int -> Card -> ShowS #

show :: Card -> String #

showList :: [Card] -> ShowS #

ToJSON Card Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Card Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data CardAccount'Variants Source #

Define the one-of schema cardAccount'

The account this card belongs to. This attribute will not be in the card object if the card belongs to a customer or recipient instead.

Instances
Eq CardAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show CardAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic CardAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep CardAccount'Variants :: Type -> Type #

ToJSON CardAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON CardAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CardAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CardAccount'Variants = D1 (MetaData "CardAccount'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "CardAccount'Account" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :+: C1 (MetaCons "CardAccount'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data CardCustomer'Variants Source #

Define the one-of schema cardCustomer'

The customer that this card belongs to. This attribute will not be in the card object if the card belongs to an account or recipient instead.

Instances
Eq CardCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show CardCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic CardCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep CardCustomer'Variants :: Type -> Type #

ToJSON CardCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON CardCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CardCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CardCustomer'Variants = D1 (MetaData "CardCustomer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "CardCustomer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: (C1 (MetaCons "CardCustomer'DeletedCustomer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCustomer)) :+: C1 (MetaCons "CardCustomer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data CardMetadata' Source #

Defines the data type for the schema cardMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

CardMetadata' 

data CardObject' Source #

Defines the enum schema cardObject'

String representing the object's type. Objects of the same type share the same value.

data CardRecipient'Variants Source #

Define the one-of schema cardRecipient'

The recipient that this card belongs to. This attribute will not be in the card object if the card belongs to a customer or account instead.

Instances
Eq CardRecipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show CardRecipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic CardRecipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep CardRecipient'Variants :: Type -> Type #

ToJSON CardRecipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON CardRecipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CardRecipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CardRecipient'Variants = D1 (MetaData "CardRecipient'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "CardRecipient'Recipient" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Recipient)) :+: C1 (MetaCons "CardRecipient'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data Charge Source #

Defines the data type for the schema charge

To charge a credit or a debit card, you create a `Charge` object. You can retrieve and refund individual charges as well as list all charges. Charges are identified by a unique, random ID.

Related guide: Accept a payment with the Charges API.

Constructors

Charge 

Fields

Instances
Eq Charge Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

(==) :: Charge -> Charge -> Bool #

(/=) :: Charge -> Charge -> Bool #

Show Charge Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Charge Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Charge Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data ChargeApplication'Variants Source #

Define the one-of schema chargeApplication'

ID of the Connect application that created the charge.

Instances
Eq ChargeApplication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ChargeApplication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ChargeApplication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep ChargeApplication'Variants :: Type -> Type #

ToJSON ChargeApplication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ChargeApplication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeApplication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeApplication'Variants = D1 (MetaData "ChargeApplication'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ChargeApplication'Application" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Application)) :+: C1 (MetaCons "ChargeApplication'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ChargeApplicationFee'Variants Source #

Define the one-of schema chargeApplication_fee'

The application fee (if any) for the charge. See the Connect documentation for details.

Instances
Eq ChargeApplicationFee'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ChargeApplicationFee'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ChargeApplicationFee'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep ChargeApplicationFee'Variants :: Type -> Type #

ToJSON ChargeApplicationFee'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ChargeApplicationFee'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeApplicationFee'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeApplicationFee'Variants = D1 (MetaData "ChargeApplicationFee'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ChargeApplicationFee'ApplicationFee" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ApplicationFee)) :+: C1 (MetaCons "ChargeApplicationFee'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ChargeBalanceTransaction'Variants Source #

Define the one-of schema chargeBalance_transaction'

ID of the balance transaction that describes the impact of this charge on your account balance (not including refunds or disputes).

Instances
Eq ChargeBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ChargeBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ChargeBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep ChargeBalanceTransaction'Variants :: Type -> Type #

ToJSON ChargeBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ChargeBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeBalanceTransaction'Variants = D1 (MetaData "ChargeBalanceTransaction'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ChargeBalanceTransaction'BalanceTransaction" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 BalanceTransaction)) :+: C1 (MetaCons "ChargeBalanceTransaction'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ChargeCustomer'Variants Source #

Define the one-of schema chargeCustomer'

ID of the customer this charge is for if one exists.

Instances
Eq ChargeCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ChargeCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ChargeCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep ChargeCustomer'Variants :: Type -> Type #

ToJSON ChargeCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ChargeCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeCustomer'Variants = D1 (MetaData "ChargeCustomer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ChargeCustomer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: (C1 (MetaCons "ChargeCustomer'DeletedCustomer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCustomer)) :+: C1 (MetaCons "ChargeCustomer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data ChargeFraudDetails' Source #

Defines the data type for the schema chargeFraud_details'

Information on fraud assessments for the charge.

Constructors

ChargeFraudDetails' 

Fields

data ChargeInvoice'Variants Source #

Define the one-of schema chargeInvoice'

ID of the invoice this charge is for if one exists.

Instances
Eq ChargeInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ChargeInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ChargeInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep ChargeInvoice'Variants :: Type -> Type #

ToJSON ChargeInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ChargeInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeInvoice'Variants = D1 (MetaData "ChargeInvoice'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ChargeInvoice'Invoice" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Invoice)) :+: C1 (MetaCons "ChargeInvoice'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ChargeMetadata' Source #

Defines the data type for the schema chargeMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

ChargeMetadata' 

data ChargeObject' Source #

Defines the enum schema chargeObject'

String representing the object's type. Objects of the same type share the same value.

data ChargeOnBehalfOf'Variants Source #

Define the one-of schema chargeOn_behalf_of'

The account (if any) the charge was made on behalf of without triggering an automatic transfer. See the Connect documentation for details.

Instances
Eq ChargeOnBehalfOf'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ChargeOnBehalfOf'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ChargeOnBehalfOf'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep ChargeOnBehalfOf'Variants :: Type -> Type #

ToJSON ChargeOnBehalfOf'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ChargeOnBehalfOf'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeOnBehalfOf'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeOnBehalfOf'Variants = D1 (MetaData "ChargeOnBehalfOf'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ChargeOnBehalfOf'Account" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :+: C1 (MetaCons "ChargeOnBehalfOf'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ChargeOrder'Variants Source #

Define the one-of schema chargeOrder'

ID of the order this charge is for if one exists.

Instances
Eq ChargeOrder'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ChargeOrder'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ChargeOrder'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep ChargeOrder'Variants :: Type -> Type #

ToJSON ChargeOrder'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ChargeOrder'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeOrder'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeOrder'Variants = D1 (MetaData "ChargeOrder'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ChargeOrder'Order" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Order)) :+: C1 (MetaCons "ChargeOrder'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ChargeOutcome' Source #

Defines the data type for the schema chargeOutcome'

Details about whether the payment was accepted, and why. See understanding declines for details.

Constructors

ChargeOutcome' 

Fields

  • chargeOutcome'NetworkStatus :: Maybe Text

    network_status: Possible values are `approved_by_network`, `declined_by_network`, `not_sent_to_network`, and `reversed_after_approval`. The value `reversed_after_approval` indicates the payment was blocked by Stripe after bank authorization, and may temporarily appear as "pending" on a cardholder's statement.

    Constraints:

    • Maximum length of 5000
  • chargeOutcome'Reason :: Maybe Text

    reason: An enumerated value providing a more detailed explanation of the outcome's `type`. Charges blocked by Radar's default block rule have the value `highest_risk_level`. Charges placed in review by Radar's default review rule have the value `elevated_risk_level`. Charges authorized, blocked, or placed in review by custom rules have the value `rule`. See understanding declines for more details.

    Constraints:

    • Maximum length of 5000
  • chargeOutcome'RiskLevel :: Maybe Text

    risk_level: Stripe's evaluation of the riskiness of the payment. Possible values for evaluated payments are `normal`, `elevated`, `highest`. For non-card payments, and card-based payments predating the public assignment of risk levels, this field will have the value `not_assessed`. In the event of an error in the evaluation, this field will have the value `unknown`.

    Constraints:

    • Maximum length of 5000
  • chargeOutcome'RiskScore :: Maybe Integer

    risk_score: Stripe's evaluation of the riskiness of the payment. Possible values for evaluated payments are between 0 and 100. For non-card payments, card-based payments predating the public assignment of risk scores, or in the event of an error during evaluation, this field will not be present. This field is only available with Radar for Fraud Teams.

  • chargeOutcome'Rule :: Maybe ChargeOutcome'Rule'Variants

    rule: The ID of the Radar rule that matched the payment, if applicable.

  • chargeOutcome'SellerMessage :: Maybe Text

    seller_message: A human-readable description of the outcome type and reason, designed for you (the recipient of the payment), not your customer.

    Constraints:

    • Maximum length of 5000
  • chargeOutcome'Type :: Maybe Text

    type: Possible values are `authorized`, `manual_review`, `issuer_declined`, `blocked`, and `invalid`. See understanding declines and Radar reviews for details.

    Constraints:

    • Maximum length of 5000

data ChargeOutcome'Rule'Variants Source #

Define the one-of schema chargeOutcome'Rule'

The ID of the Radar rule that matched the payment, if applicable.

Instances
Eq ChargeOutcome'Rule'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ChargeOutcome'Rule'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ChargeOutcome'Rule'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep ChargeOutcome'Rule'Variants :: Type -> Type #

ToJSON ChargeOutcome'Rule'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ChargeOutcome'Rule'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeOutcome'Rule'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeOutcome'Rule'Variants = D1 (MetaData "ChargeOutcome'Rule'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ChargeOutcome'Rule'Rule" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Rule)) :+: C1 (MetaCons "ChargeOutcome'Rule'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ChargePaymentMethodDetails' Source #

Defines the data type for the schema chargePayment_method_details'

Details about the payment method at the time of the transaction.

Constructors

ChargePaymentMethodDetails' 

Fields

data ChargeRefunds' Source #

Defines the data type for the schema chargeRefunds'

A list of refunds that have been applied to the charge.

Constructors

ChargeRefunds' 

Fields

data ChargeReview'Variants Source #

Define the one-of schema chargeReview'

ID of the review associated with this charge if one exists.

Instances
Eq ChargeReview'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ChargeReview'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ChargeReview'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep ChargeReview'Variants :: Type -> Type #

ToJSON ChargeReview'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ChargeReview'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeReview'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeReview'Variants = D1 (MetaData "ChargeReview'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ChargeReview'Review" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Review)) :+: C1 (MetaCons "ChargeReview'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ChargeShipping' Source #

Defines the data type for the schema chargeShipping'

Shipping information for the charge.

Constructors

ChargeShipping' 

Fields

data ChargeSourceTransfer'Variants Source #

Define the one-of schema chargeSource_transfer'

The transfer ID which created this charge. Only present if the charge came from another Stripe account. See the Connect documentation for details.

Instances
Eq ChargeSourceTransfer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ChargeSourceTransfer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ChargeSourceTransfer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep ChargeSourceTransfer'Variants :: Type -> Type #

ToJSON ChargeSourceTransfer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ChargeSourceTransfer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeSourceTransfer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeSourceTransfer'Variants = D1 (MetaData "ChargeSourceTransfer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ChargeSourceTransfer'Transfer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Transfer)) :+: C1 (MetaCons "ChargeSourceTransfer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ChargeTransfer'Variants Source #

Define the one-of schema chargeTransfer'

ID of the transfer to the `destination` account (only applicable if the charge was created using the `destination` parameter).

Instances
Eq ChargeTransfer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ChargeTransfer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ChargeTransfer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep ChargeTransfer'Variants :: Type -> Type #

ToJSON ChargeTransfer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ChargeTransfer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeTransfer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeTransfer'Variants = D1 (MetaData "ChargeTransfer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ChargeTransfer'Transfer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Transfer)) :+: C1 (MetaCons "ChargeTransfer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ChargeTransferData' Source #

Defines the data type for the schema chargeTransfer_data'

An optional dictionary including the account to automatically transfer to as part of a destination charge. See the Connect documentation for details.

Constructors

ChargeTransferData' 

Fields

data ChargeTransferData'Destination'Variants Source #

Define the one-of schema chargeTransfer_data'Destination'

ID of an existing, connected Stripe account to transfer funds to if `transfer_data` was specified in the charge request.

Instances
Eq ChargeTransferData'Destination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ChargeTransferData'Destination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ChargeTransferData'Destination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON ChargeTransferData'Destination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ChargeTransferData'Destination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeTransferData'Destination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeTransferData'Destination'Variants = D1 (MetaData "ChargeTransferData'Destination'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ChargeTransferData'Destination'Account" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :+: C1 (MetaCons "ChargeTransferData'Destination'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ChargeTransferData Source #

Defines the data type for the schema charge_transfer_data

Constructors

ChargeTransferData 

Fields

data ChargeTransferDataDestination'Variants Source #

Define the one-of schema charge_transfer_dataDestination'

ID of an existing, connected Stripe account to transfer funds to if `transfer_data` was specified in the charge request.

Instances
Eq ChargeTransferDataDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ChargeTransferDataDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ChargeTransferDataDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON ChargeTransferDataDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ChargeTransferDataDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeTransferDataDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ChargeTransferDataDestination'Variants = D1 (MetaData "ChargeTransferDataDestination'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ChargeTransferDataDestination'Account" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :+: C1 (MetaCons "ChargeTransferDataDestination'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data Checkout'session Source #

Defines the data type for the schema checkout.session

A Checkout Session represents your customer's session as they pay for one-time purchases or subscriptions through Checkout. We recommend creating a new Session each time your customer attempts to pay.

Once payment is successful, the Checkout Session will contain a reference to the Customer, and either the successful PaymentIntent or an active Subscription.

You can create a Checkout Session on your server and pass its ID to the client to begin Checkout.

Related guide: Checkout Server Quickstart.

Constructors

Checkout'session 

Fields

data Checkout'sessionCustomer'Variants Source #

Define the one-of schema checkout.sessionCustomer'

The ID of the customer for this session. For Checkout Sessions in `payment` or `subscription` mode, Checkout will create a new customer object based on information provided during the session unless an existing customer was provided when the session was created.

Instances
Eq Checkout'sessionCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show Checkout'sessionCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic Checkout'sessionCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep Checkout'sessionCustomer'Variants :: Type -> Type #

ToJSON Checkout'sessionCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Checkout'sessionCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Checkout'sessionCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Checkout'sessionCustomer'Variants = D1 (MetaData "Checkout'sessionCustomer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "Checkout'sessionCustomer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: C1 (MetaCons "Checkout'sessionCustomer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data Checkout'sessionLocale' Source #

Defines the enum schema checkout.sessionLocale'

The IETF language tag of the locale Checkout is displayed in. If blank or `auto`, the browser's locale is used.

data Checkout'sessionMetadata' Source #

Defines the data type for the schema checkout.sessionMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

data Checkout'sessionPaymentIntent'Variants Source #

Define the one-of schema checkout.sessionPayment_intent'

The ID of the PaymentIntent for Checkout Sessions in `payment` mode.

Instances
Eq Checkout'sessionPaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show Checkout'sessionPaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic Checkout'sessionPaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Checkout'sessionPaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Checkout'sessionPaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Checkout'sessionPaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Checkout'sessionPaymentIntent'Variants = D1 (MetaData "Checkout'sessionPaymentIntent'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "Checkout'sessionPaymentIntent'PaymentIntent" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PaymentIntent)) :+: C1 (MetaCons "Checkout'sessionPaymentIntent'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data Checkout'sessionSetupIntent'Variants Source #

Define the one-of schema checkout.sessionSetup_intent'

The ID of the SetupIntent for Checkout Sessions in `setup` mode.

Instances
Eq Checkout'sessionSetupIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show Checkout'sessionSetupIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic Checkout'sessionSetupIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Checkout'sessionSetupIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Checkout'sessionSetupIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Checkout'sessionSetupIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Checkout'sessionSetupIntent'Variants = D1 (MetaData "Checkout'sessionSetupIntent'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "Checkout'sessionSetupIntent'SetupIntent" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SetupIntent)) :+: C1 (MetaCons "Checkout'sessionSetupIntent'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data Checkout'sessionSubmitType' Source #

Defines the enum schema checkout.sessionSubmit_type'

Describes the type of transaction being performed by Checkout in order to customize relevant text on the page, such as the submit button. `submit_type` can only be specified on Checkout Sessions in `payment` mode, but not Checkout Sessions in `subscription` or `setup` mode.

data Checkout'sessionSubscription'Variants Source #

Define the one-of schema checkout.sessionSubscription'

The ID of the subscription for Checkout Sessions in `subscription` mode.

Instances
Eq Checkout'sessionSubscription'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show Checkout'sessionSubscription'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic Checkout'sessionSubscription'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Checkout'sessionSubscription'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Checkout'sessionSubscription'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Checkout'sessionSubscription'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Checkout'sessionSubscription'Variants = D1 (MetaData "Checkout'sessionSubscription'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "Checkout'sessionSubscription'Subscription" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Subscription)) :+: C1 (MetaCons "Checkout'sessionSubscription'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data CheckoutSessionDisplayItem Source #

Defines the data type for the schema checkout_session_display_item

Constructors

CheckoutSessionDisplayItem 

Fields

data ConnectCollectionTransfer Source #

Defines the data type for the schema connect_collection_transfer

Constructors

ConnectCollectionTransfer 

Fields

data ConnectCollectionTransferDestination'Variants Source #

Define the one-of schema connect_collection_transferDestination'

ID of the account that funds are being collected for.

Instances
Eq ConnectCollectionTransferDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ConnectCollectionTransferDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ConnectCollectionTransferDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON ConnectCollectionTransferDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ConnectCollectionTransferDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ConnectCollectionTransferDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ConnectCollectionTransferDestination'Variants = D1 (MetaData "ConnectCollectionTransferDestination'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ConnectCollectionTransferDestination'Account" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :+: C1 (MetaCons "ConnectCollectionTransferDestination'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ConnectCollectionTransferObject' Source #

Defines the enum schema connect_collection_transferObject'

String representing the object's type. Objects of the same type share the same value.

data CreditNote Source #

Defines the data type for the schema credit_note

Issue a credit note to adjust an invoice's amount after the invoice is finalized.

Related guide: Credit Notes.

Constructors

CreditNote 

Fields

data CreditNoteCustomer'Variants Source #

Define the one-of schema credit_noteCustomer'

ID of the customer.

Instances
Eq CreditNoteCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show CreditNoteCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic CreditNoteCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep CreditNoteCustomer'Variants :: Type -> Type #

ToJSON CreditNoteCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON CreditNoteCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CreditNoteCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CreditNoteCustomer'Variants = D1 (MetaData "CreditNoteCustomer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "CreditNoteCustomer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: C1 (MetaCons "CreditNoteCustomer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data CreditNoteCustomerBalanceTransaction'Variants Source #

Define the one-of schema credit_noteCustomer_balance_transaction'

Customer balance transaction related to this credit note.

Instances
Eq CreditNoteCustomerBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show CreditNoteCustomerBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic CreditNoteCustomerBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON CreditNoteCustomerBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON CreditNoteCustomerBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CreditNoteCustomerBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CreditNoteCustomerBalanceTransaction'Variants = D1 (MetaData "CreditNoteCustomerBalanceTransaction'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "CreditNoteCustomerBalanceTransaction'CustomerBalanceTransaction" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CustomerBalanceTransaction)) :+: C1 (MetaCons "CreditNoteCustomerBalanceTransaction'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data CreditNoteInvoice'Variants Source #

Define the one-of schema credit_noteInvoice'

ID of the invoice.

Instances
Eq CreditNoteInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show CreditNoteInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic CreditNoteInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep CreditNoteInvoice'Variants :: Type -> Type #

ToJSON CreditNoteInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON CreditNoteInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CreditNoteInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CreditNoteInvoice'Variants = D1 (MetaData "CreditNoteInvoice'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "CreditNoteInvoice'Invoice" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Invoice)) :+: C1 (MetaCons "CreditNoteInvoice'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data CreditNoteLines' Source #

Defines the data type for the schema credit_noteLines'

Line items that make up the credit note

Constructors

CreditNoteLines' 

Fields

data CreditNoteMetadata' Source #

Defines the data type for the schema credit_noteMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

CreditNoteMetadata' 

data CreditNoteRefund'Variants Source #

Define the one-of schema credit_noteRefund'

Refund related to this credit note.

Instances
Eq CreditNoteRefund'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show CreditNoteRefund'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic CreditNoteRefund'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep CreditNoteRefund'Variants :: Type -> Type #

ToJSON CreditNoteRefund'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON CreditNoteRefund'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CreditNoteRefund'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CreditNoteRefund'Variants = D1 (MetaData "CreditNoteRefund'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "CreditNoteRefund'Refund" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Refund)) :+: C1 (MetaCons "CreditNoteRefund'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data CreditNoteType' Source #

Defines the enum schema credit_noteType'

Type of this credit note, one of `pre_payment` or `post_payment`. A `pre_payment` credit note means it was issued when the invoice was open. A `post_payment` credit note means it was issued when the invoice was paid.

data Customer Source #

Defines the data type for the schema customer

`Customer` objects allow you to perform recurring charges, and to track multiple charges, that are associated with the same customer. The API allows you to create, delete, and update your customers. You can retrieve individual customers as well as a list of all your customers.

Related guide: Saving Cards with Customers.

Constructors

Customer 

Fields

data CustomerAddress' Source #

Defines the data type for the schema customerAddress'

The customer\'s address.

Constructors

CustomerAddress' 

Fields

data CustomerDefaultSource'Variants Source #

Define the one-of schema customerDefault_source'

ID of the default payment source for the customer.

If you are using payment methods created via the PaymentMethods API, see the invoice_settings.default_payment_method field instead.

Instances
Eq CustomerDefaultSource'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show CustomerDefaultSource'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic CustomerDefaultSource'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep CustomerDefaultSource'Variants :: Type -> Type #

ToJSON CustomerDefaultSource'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON CustomerDefaultSource'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CustomerDefaultSource'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CustomerDefaultSource'Variants = D1 (MetaData "CustomerDefaultSource'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) ((C1 (MetaCons "CustomerDefaultSource'AlipayAccount" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 AlipayAccount)) :+: (C1 (MetaCons "CustomerDefaultSource'BankAccount" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 BankAccount)) :+: C1 (MetaCons "CustomerDefaultSource'BitcoinReceiver" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 BitcoinReceiver)))) :+: (C1 (MetaCons "CustomerDefaultSource'Card" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Card)) :+: (C1 (MetaCons "CustomerDefaultSource'Source" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Source)) :+: C1 (MetaCons "CustomerDefaultSource'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))))

data CustomerDiscount' Source #

Defines the data type for the schema customerDiscount'

Describes the current discount active on the customer, if there is one.

Constructors

CustomerDiscount' 

Fields

data CustomerDiscount'Customer'Variants Source #

Define the one-of schema customerDiscount'Customer'

The ID of the customer associated with this discount.

Instances
Eq CustomerDiscount'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show CustomerDiscount'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic CustomerDiscount'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep CustomerDiscount'Customer'Variants :: Type -> Type #

ToJSON CustomerDiscount'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON CustomerDiscount'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CustomerDiscount'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CustomerDiscount'Customer'Variants = D1 (MetaData "CustomerDiscount'Customer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "CustomerDiscount'Customer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: (C1 (MetaCons "CustomerDiscount'Customer'DeletedCustomer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCustomer)) :+: C1 (MetaCons "CustomerDiscount'Customer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data CustomerMetadata' Source #

Defines the data type for the schema customerMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

CustomerMetadata' 

data CustomerShipping' Source #

Defines the data type for the schema customerShipping'

Mailing and shipping address for the customer. Appears on invoices emailed to this customer.

Constructors

CustomerShipping' 

Fields

data CustomerSources' Source #

Defines the data type for the schema customerSources'

The customer's payment sources, if any.

Constructors

CustomerSources' 

Fields

data CustomerSources'Data' Source #

Defines the data type for the schema customerSources'Data'

Constructors

CustomerSources'Data' 

Fields

data CustomerSources'Data'Account'Variants Source #

Define the one-of schema customerSources'Data'Account'

The ID of the account that the bank account is associated with.

Instances
Eq CustomerSources'Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show CustomerSources'Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic CustomerSources'Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON CustomerSources'Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON CustomerSources'Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CustomerSources'Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CustomerSources'Data'Account'Variants = D1 (MetaData "CustomerSources'Data'Account'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "CustomerSources'Data'Account'Account" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :+: C1 (MetaCons "CustomerSources'Data'Account'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data CustomerSources'Data'AvailablePayoutMethods' Source #

Defines the enum schema customerSources'Data'Available_payout_methods'

data CustomerSources'Data'Customer'Variants Source #

Define the one-of schema customerSources'Data'Customer'

The ID of the customer associated with this Alipay Account.

Instances
Eq CustomerSources'Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show CustomerSources'Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic CustomerSources'Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON CustomerSources'Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON CustomerSources'Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CustomerSources'Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CustomerSources'Data'Customer'Variants = D1 (MetaData "CustomerSources'Data'Customer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "CustomerSources'Data'Customer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: (C1 (MetaCons "CustomerSources'Data'Customer'DeletedCustomer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCustomer)) :+: C1 (MetaCons "CustomerSources'Data'Customer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data CustomerSources'Data'Owner' Source #

Defines the data type for the schema customerSources'Data'Owner'

Information about the owner of the payment instrument that may be used or required by particular source types.

Constructors

CustomerSources'Data'Owner' 

Fields

data CustomerSources'Data'Owner'Address' Source #

Defines the data type for the schema customerSources'Data'Owner'Address'

Owner\'s address.

Constructors

CustomerSources'Data'Owner'Address' 

Fields

data CustomerSources'Data'Owner'VerifiedAddress' Source #

Defines the data type for the schema customerSources'Data'Owner'Verified_address'

Verified owner\'s address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.

Constructors

CustomerSources'Data'Owner'VerifiedAddress' 

Fields

data CustomerSources'Data'Recipient'Variants Source #

Define the one-of schema customerSources'Data'Recipient'

The recipient that this card belongs to. This attribute will not be in the card object if the card belongs to a customer or account instead.

Instances
Eq CustomerSources'Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show CustomerSources'Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic CustomerSources'Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON CustomerSources'Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON CustomerSources'Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CustomerSources'Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CustomerSources'Data'Recipient'Variants = D1 (MetaData "CustomerSources'Data'Recipient'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "CustomerSources'Data'Recipient'Recipient" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Recipient)) :+: C1 (MetaCons "CustomerSources'Data'Recipient'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data CustomerSources'Data'Transactions' Source #

Defines the data type for the schema customerSources'Data'Transactions'

A list with one entry for each time that the customer sent bitcoin to the receiver. Hidden when viewing the receiver with a publishable key.

Constructors

CustomerSources'Data'Transactions' 

Fields

data CustomerSources'Data'Transactions'Object' Source #

Defines the enum schema customerSources'Data'Transactions'Object'

String representing the object's type. Objects of the same type share the same value. Always has the value `list`.

data CustomerSources'Data'Type' Source #

Defines the enum schema customerSources'Data'Type'

The `type` of the source. The `type` is a payment method, one of `ach_credit_transfer`, `ach_debit`, `alipay`, `bancontact`, `card`, `card_present`, `eps`, `giropay`, `ideal`, `multibanco`, `klarna`, `p24`, `sepa_debit`, `sofort`, `three_d_secure`, or `wechat`. An additional hash is included on the source with a name matching this value. It contains additional information specific to the payment method used.

data CustomerSubscriptions' Source #

Defines the data type for the schema customerSubscriptions'

The customer's current subscriptions, if any.

Constructors

CustomerSubscriptions' 

Fields

data CustomerTaxExempt' Source #

Defines the enum schema customerTax_exempt'

Describes the customer's tax exemption status. One of `none`, `exempt`, or `reverse`. When set to `reverse`, invoice and receipt PDFs include the text **"Reverse charge"**.

data CustomerTaxIds' Source #

Defines the data type for the schema customerTax_ids'

The customer's tax IDs.

Constructors

CustomerTaxIds' 

Fields

data CustomerBalanceTransaction Source #

Defines the data type for the schema customer_balance_transaction

Each customer has a `balance` value, which denotes a debit or credit that's automatically applied to their next invoice upon finalization. You may modify the value directly by using the update customer API, or by creating a Customer Balance Transaction, which increments or decrements the customer's `balance` by the specified `amount`.

Related guide: Customer Balance to learn more.

Constructors

CustomerBalanceTransaction 

Fields

data CustomerBalanceTransactionCreditNote'Variants Source #

Define the one-of schema customer_balance_transactionCredit_note'

The ID of the credit note (if any) related to the transaction.

Instances
Eq CustomerBalanceTransactionCreditNote'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show CustomerBalanceTransactionCreditNote'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic CustomerBalanceTransactionCreditNote'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON CustomerBalanceTransactionCreditNote'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON CustomerBalanceTransactionCreditNote'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CustomerBalanceTransactionCreditNote'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CustomerBalanceTransactionCreditNote'Variants = D1 (MetaData "CustomerBalanceTransactionCreditNote'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "CustomerBalanceTransactionCreditNote'CreditNote" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CreditNote)) :+: C1 (MetaCons "CustomerBalanceTransactionCreditNote'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data CustomerBalanceTransactionCustomer'Variants Source #

Define the one-of schema customer_balance_transactionCustomer'

The ID of the customer the transaction belongs to.

Instances
Eq CustomerBalanceTransactionCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show CustomerBalanceTransactionCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic CustomerBalanceTransactionCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON CustomerBalanceTransactionCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON CustomerBalanceTransactionCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CustomerBalanceTransactionCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CustomerBalanceTransactionCustomer'Variants = D1 (MetaData "CustomerBalanceTransactionCustomer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "CustomerBalanceTransactionCustomer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: C1 (MetaCons "CustomerBalanceTransactionCustomer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data CustomerBalanceTransactionInvoice'Variants Source #

Define the one-of schema customer_balance_transactionInvoice'

The ID of the invoice (if any) related to the transaction.

Instances
Eq CustomerBalanceTransactionInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show CustomerBalanceTransactionInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic CustomerBalanceTransactionInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON CustomerBalanceTransactionInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON CustomerBalanceTransactionInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CustomerBalanceTransactionInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep CustomerBalanceTransactionInvoice'Variants = D1 (MetaData "CustomerBalanceTransactionInvoice'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "CustomerBalanceTransactionInvoice'Invoice" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Invoice)) :+: C1 (MetaCons "CustomerBalanceTransactionInvoice'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data CustomerBalanceTransactionMetadata' Source #

Defines the data type for the schema customer_balance_transactionMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

data CustomerBalanceTransactionObject' Source #

Defines the enum schema customer_balance_transactionObject'

String representing the object's type. Objects of the same type share the same value.

data CustomerBalanceTransactionType' Source #

Defines the enum schema customer_balance_transactionType'

Transaction type: `adjustment`, `applied_to_invoice`, `credit_note`, `initial`, `invoice_too_large`, `invoice_too_small`, `unspent_receiver_credit`, or `unapplied_from_invoice`. See the Customer Balance page to learn more about transaction types.

data DeletedExternalAccount Source #

Defines the data type for the schema deleted_external_account

Constructors

DeletedExternalAccount 

Fields

data DeletedPaymentSource Source #

Defines the data type for the schema deleted_payment_source

Constructors

DeletedPaymentSource 

Fields

data Discount Source #

Defines the data type for the schema discount

A discount represents the actual application of a coupon to a particular customer. It contains information about when the discount began and when it will end.

Related guide: Applying Discounts to Subscriptions.

Constructors

Discount 

Fields

data DiscountCustomer'Variants Source #

Define the one-of schema discountCustomer'

The ID of the customer associated with this discount.

Instances
Eq DiscountCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show DiscountCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic DiscountCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep DiscountCustomer'Variants :: Type -> Type #

ToJSON DiscountCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON DiscountCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep DiscountCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep DiscountCustomer'Variants = D1 (MetaData "DiscountCustomer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "DiscountCustomer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: (C1 (MetaCons "DiscountCustomer'DeletedCustomer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCustomer)) :+: C1 (MetaCons "DiscountCustomer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data Dispute Source #

Defines the data type for the schema dispute

A dispute occurs when a customer questions your charge with their card issuer. When this happens, you're given the opportunity to respond to the dispute with evidence that shows that the charge is legitimate. You can find more information about the dispute process in our Disputes and Fraud documentation.

Related guide: Disputes and Fraud.

Constructors

Dispute 

Fields

Instances
Eq Dispute Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

(==) :: Dispute -> Dispute -> Bool #

(/=) :: Dispute -> Dispute -> Bool #

Show Dispute Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Dispute Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Dispute Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data DisputeCharge'Variants Source #

Define the one-of schema disputeCharge'

ID of the charge that was disputed.

Instances
Eq DisputeCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show DisputeCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic DisputeCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep DisputeCharge'Variants :: Type -> Type #

ToJSON DisputeCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON DisputeCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep DisputeCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep DisputeCharge'Variants = D1 (MetaData "DisputeCharge'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "DisputeCharge'Charge" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Charge)) :+: C1 (MetaCons "DisputeCharge'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data DisputeMetadata' Source #

Defines the data type for the schema disputeMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

DisputeMetadata' 

data DisputeObject' Source #

Defines the enum schema disputeObject'

String representing the object's type. Objects of the same type share the same value.

data DisputePaymentIntent'Variants Source #

Define the one-of schema disputePayment_intent'

ID of the PaymentIntent that was disputed.

Instances
Eq DisputePaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show DisputePaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic DisputePaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep DisputePaymentIntent'Variants :: Type -> Type #

ToJSON DisputePaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON DisputePaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep DisputePaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep DisputePaymentIntent'Variants = D1 (MetaData "DisputePaymentIntent'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "DisputePaymentIntent'PaymentIntent" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PaymentIntent)) :+: C1 (MetaCons "DisputePaymentIntent'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data DisputeEvidence Source #

Defines the data type for the schema dispute_evidence

Constructors

DisputeEvidence 

Fields

data DisputeEvidenceCancellationPolicy'Variants Source #

Define the one-of schema dispute_evidenceCancellation_policy'

(ID of a file upload) Your subscription cancellation policy, as shown to the customer.

Instances
Eq DisputeEvidenceCancellationPolicy'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show DisputeEvidenceCancellationPolicy'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic DisputeEvidenceCancellationPolicy'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON DisputeEvidenceCancellationPolicy'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON DisputeEvidenceCancellationPolicy'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep DisputeEvidenceCancellationPolicy'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep DisputeEvidenceCancellationPolicy'Variants = D1 (MetaData "DisputeEvidenceCancellationPolicy'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "DisputeEvidenceCancellationPolicy'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "DisputeEvidenceCancellationPolicy'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data DisputeEvidenceCustomerCommunication'Variants Source #

Define the one-of schema dispute_evidenceCustomer_communication'

(ID of a file upload) Any communication with the customer that you feel is relevant to your case. Examples include emails proving that the customer received the product or service, or demonstrating their use of or satisfaction with the product or service.

Instances
Eq DisputeEvidenceCustomerCommunication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show DisputeEvidenceCustomerCommunication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic DisputeEvidenceCustomerCommunication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON DisputeEvidenceCustomerCommunication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON DisputeEvidenceCustomerCommunication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep DisputeEvidenceCustomerCommunication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep DisputeEvidenceCustomerCommunication'Variants = D1 (MetaData "DisputeEvidenceCustomerCommunication'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "DisputeEvidenceCustomerCommunication'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "DisputeEvidenceCustomerCommunication'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data DisputeEvidenceCustomerSignature'Variants Source #

Define the one-of schema dispute_evidenceCustomer_signature'

(ID of a file upload) A relevant document or contract showing the customer's signature.

Instances
Eq DisputeEvidenceCustomerSignature'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show DisputeEvidenceCustomerSignature'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic DisputeEvidenceCustomerSignature'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON DisputeEvidenceCustomerSignature'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON DisputeEvidenceCustomerSignature'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep DisputeEvidenceCustomerSignature'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep DisputeEvidenceCustomerSignature'Variants = D1 (MetaData "DisputeEvidenceCustomerSignature'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "DisputeEvidenceCustomerSignature'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "DisputeEvidenceCustomerSignature'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data DisputeEvidenceDuplicateChargeDocumentation'Variants Source #

Define the one-of schema dispute_evidenceDuplicate_charge_documentation'

(ID of a file upload) Documentation for the prior charge that can uniquely identify the charge, such as a receipt, shipping label, work order, etc. This document should be paired with a similar document from the disputed payment that proves the two payments are separate.

Instances
Eq DisputeEvidenceDuplicateChargeDocumentation'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show DisputeEvidenceDuplicateChargeDocumentation'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic DisputeEvidenceDuplicateChargeDocumentation'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON DisputeEvidenceDuplicateChargeDocumentation'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON DisputeEvidenceDuplicateChargeDocumentation'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep DisputeEvidenceDuplicateChargeDocumentation'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep DisputeEvidenceDuplicateChargeDocumentation'Variants = D1 (MetaData "DisputeEvidenceDuplicateChargeDocumentation'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "DisputeEvidenceDuplicateChargeDocumentation'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "DisputeEvidenceDuplicateChargeDocumentation'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data DisputeEvidenceReceipt'Variants Source #

Define the one-of schema dispute_evidenceReceipt'

(ID of a file upload) Any receipt or message sent to the customer notifying them of the charge.

Instances
Eq DisputeEvidenceReceipt'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show DisputeEvidenceReceipt'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic DisputeEvidenceReceipt'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep DisputeEvidenceReceipt'Variants :: Type -> Type #

ToJSON DisputeEvidenceReceipt'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON DisputeEvidenceReceipt'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep DisputeEvidenceReceipt'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep DisputeEvidenceReceipt'Variants = D1 (MetaData "DisputeEvidenceReceipt'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "DisputeEvidenceReceipt'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "DisputeEvidenceReceipt'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data DisputeEvidenceRefundPolicy'Variants Source #

Define the one-of schema dispute_evidenceRefund_policy'

(ID of a file upload) Your refund policy, as shown to the customer.

Instances
Eq DisputeEvidenceRefundPolicy'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show DisputeEvidenceRefundPolicy'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic DisputeEvidenceRefundPolicy'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON DisputeEvidenceRefundPolicy'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON DisputeEvidenceRefundPolicy'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep DisputeEvidenceRefundPolicy'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep DisputeEvidenceRefundPolicy'Variants = D1 (MetaData "DisputeEvidenceRefundPolicy'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "DisputeEvidenceRefundPolicy'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "DisputeEvidenceRefundPolicy'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data DisputeEvidenceServiceDocumentation'Variants Source #

Define the one-of schema dispute_evidenceService_documentation'

(ID of a file upload) Documentation showing proof that a service was provided to the customer. This could include a copy of a signed contract, work order, or other form of written agreement.

Instances
Eq DisputeEvidenceServiceDocumentation'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show DisputeEvidenceServiceDocumentation'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic DisputeEvidenceServiceDocumentation'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON DisputeEvidenceServiceDocumentation'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON DisputeEvidenceServiceDocumentation'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep DisputeEvidenceServiceDocumentation'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep DisputeEvidenceServiceDocumentation'Variants = D1 (MetaData "DisputeEvidenceServiceDocumentation'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "DisputeEvidenceServiceDocumentation'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "DisputeEvidenceServiceDocumentation'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data DisputeEvidenceShippingDocumentation'Variants Source #

Define the one-of schema dispute_evidenceShipping_documentation'

(ID of a file upload) Documentation showing proof that a product was shipped to the customer at the same address the customer provided to you. This could include a copy of the shipment receipt, shipping label, etc. It should show the customer's full shipping address, if possible.

Instances
Eq DisputeEvidenceShippingDocumentation'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show DisputeEvidenceShippingDocumentation'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic DisputeEvidenceShippingDocumentation'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON DisputeEvidenceShippingDocumentation'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON DisputeEvidenceShippingDocumentation'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep DisputeEvidenceShippingDocumentation'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep DisputeEvidenceShippingDocumentation'Variants = D1 (MetaData "DisputeEvidenceShippingDocumentation'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "DisputeEvidenceShippingDocumentation'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "DisputeEvidenceShippingDocumentation'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data DisputeEvidenceUncategorizedFile'Variants Source #

Define the one-of schema dispute_evidenceUncategorized_file'

(ID of a file upload) Any additional evidence or statements.

Instances
Eq DisputeEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show DisputeEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic DisputeEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON DisputeEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON DisputeEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep DisputeEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep DisputeEvidenceUncategorizedFile'Variants = D1 (MetaData "DisputeEvidenceUncategorizedFile'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "DisputeEvidenceUncategorizedFile'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "DisputeEvidenceUncategorizedFile'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data Error Source #

Defines the data type for the schema error

An error response from the Stripe API

Constructors

Error 

Fields

Instances
Eq Error Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

(==) :: Error -> Error -> Bool #

(/=) :: Error -> Error -> Bool #

Show Error Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

showsPrec :: Int -> Error -> ShowS #

show :: Error -> String #

showList :: [Error] -> ShowS #

ToJSON Error Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Error Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data Event Source #

Defines the data type for the schema event

Events are our way of letting you know when something interesting happens in your account. When an interesting event occurs, we create a new `Event` object. For example, when a charge succeeds, we create a `charge.succeeded` event; and when an invoice payment attempt fails, we create an `invoice.payment_failed` event. Note that many API requests may cause multiple events to be created. For example, if you create a new subscription for a customer, you will receive both a `customer.subscription.created` event and a `charge.succeeded` event.

Events occur when the state of another API resource changes. The state of that resource at the time of the change is embedded in the event's data field. For example, a `charge.succeeded` event will contain a charge, and an `invoice.payment_failed` event will contain an invoice.

As with other API resources, you can use endpoints to retrieve an individual event or a list of events from the API. We also have a separate webhooks system for sending the `Event` objects directly to an endpoint on your server. Webhooks are managed in your account settings, and our Using Webhooks guide will help you get set up.

When using Connect, you can also receive notifications of events that occur in connected accounts. For these events, there will be an additional `account` attribute in the received `Event` object.

  • *NOTE:** Right now, access to events through the Retrieve Event API is guaranteed only for 30 days.

Constructors

Event 

Fields

  • eventAccount :: Maybe Text

    account: The connected account that originated the event.

    Constraints:

    • Maximum length of 5000
  • eventApiVersion :: Maybe Text

    api_version: The Stripe API version used to render `data`. *Note: This property is populated only for events on or after October 31, 2014*.

    Constraints:

    • Maximum length of 5000
  • eventCreated :: Integer

    created: Time at which the object was created. Measured in seconds since the Unix epoch.

  • eventData :: NotificationEventData

    data:

  • eventId :: Text

    id: Unique identifier for the object.

    Constraints:

    • Maximum length of 5000
  • eventLivemode :: Bool

    livemode: Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.

  • eventObject :: EventObject'

    object: String representing the object's type. Objects of the same type share the same value.

  • eventPendingWebhooks :: Integer

    pending_webhooks: Number of webhooks that have yet to be successfully delivered (i.e., to return a 20x response) to the URLs you've specified.

  • eventRequest :: Maybe EventRequest'

    request: Information on the API request that instigated the event.

  • eventType :: Text

    type: Description of the event (e.g., `invoice.created` or `charge.refunded`).

    Constraints:

    • Maximum length of 5000
Instances
Eq Event Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

(==) :: Event -> Event -> Bool #

(/=) :: Event -> Event -> Bool #

Show Event Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

showsPrec :: Int -> Event -> ShowS #

show :: Event -> String #

showList :: [Event] -> ShowS #

ToJSON Event Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Event Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data EventObject' Source #

Defines the enum schema eventObject'

String representing the object's type. Objects of the same type share the same value.

data EventRequest' Source #

Defines the data type for the schema eventRequest'

Information on the API request that instigated the event.

Constructors

EventRequest' 

Fields

  • eventRequest'Id :: Maybe Text

    id: ID of the API request that caused the event. If null, the event was automatic (e.g., Stripe's automatic subscription handling). Request logs are available in the dashboard, but currently not in the API.

    Constraints:

    • Maximum length of 5000
  • eventRequest'IdempotencyKey :: Maybe Text

    idempotency_key: The idempotency key transmitted during the request, if any. *Note: This property is populated only for events on or after May 23, 2017*.

    Constraints:

    • Maximum length of 5000

data ExternalAccount Source #

Defines the data type for the schema external_account

Constructors

ExternalAccount 

Fields

data ExternalAccountAccount'Variants Source #

Define the one-of schema external_accountAccount'

The ID of the account that the bank account is associated with.

Instances
Eq ExternalAccountAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ExternalAccountAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ExternalAccountAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep ExternalAccountAccount'Variants :: Type -> Type #

ToJSON ExternalAccountAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ExternalAccountAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ExternalAccountAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ExternalAccountAccount'Variants = D1 (MetaData "ExternalAccountAccount'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ExternalAccountAccount'Account" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :+: C1 (MetaCons "ExternalAccountAccount'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ExternalAccountAvailablePayoutMethods' Source #

Defines the enum schema external_accountAvailable_payout_methods'

data ExternalAccountCustomer'Variants Source #

Define the one-of schema external_accountCustomer'

The ID of the customer that the bank account is associated with.

Instances
Eq ExternalAccountCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ExternalAccountCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ExternalAccountCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep ExternalAccountCustomer'Variants :: Type -> Type #

ToJSON ExternalAccountCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ExternalAccountCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ExternalAccountCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ExternalAccountCustomer'Variants = D1 (MetaData "ExternalAccountCustomer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ExternalAccountCustomer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: (C1 (MetaCons "ExternalAccountCustomer'DeletedCustomer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCustomer)) :+: C1 (MetaCons "ExternalAccountCustomer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data ExternalAccountMetadata' Source #

Defines the data type for the schema external_accountMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

data ExternalAccountRecipient'Variants Source #

Define the one-of schema external_accountRecipient'

The recipient that this card belongs to. This attribute will not be in the card object if the card belongs to a customer or account instead.

Instances
Eq ExternalAccountRecipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ExternalAccountRecipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ExternalAccountRecipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep ExternalAccountRecipient'Variants :: Type -> Type #

ToJSON ExternalAccountRecipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ExternalAccountRecipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ExternalAccountRecipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ExternalAccountRecipient'Variants = D1 (MetaData "ExternalAccountRecipient'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ExternalAccountRecipient'Recipient" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Recipient)) :+: C1 (MetaCons "ExternalAccountRecipient'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data FeeRefund Source #

Defines the data type for the schema fee_refund

`Application Fee Refund` objects allow you to refund an application fee that has previously been created but not yet refunded. Funds will be refunded to the Stripe account from which the fee was originally collected.

Related guide: Refunding Application Fees.

Constructors

FeeRefund 

Fields

data FeeRefundBalanceTransaction'Variants Source #

Define the one-of schema fee_refundBalance_transaction'

Balance transaction that describes the impact on your account balance.

Instances
Eq FeeRefundBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show FeeRefundBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic FeeRefundBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON FeeRefundBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON FeeRefundBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep FeeRefundBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep FeeRefundBalanceTransaction'Variants = D1 (MetaData "FeeRefundBalanceTransaction'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "FeeRefundBalanceTransaction'BalanceTransaction" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 BalanceTransaction)) :+: C1 (MetaCons "FeeRefundBalanceTransaction'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data FeeRefundFee'Variants Source #

Define the one-of schema fee_refundFee'

ID of the application fee that was refunded.

Instances
Eq FeeRefundFee'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show FeeRefundFee'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic FeeRefundFee'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep FeeRefundFee'Variants :: Type -> Type #

ToJSON FeeRefundFee'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON FeeRefundFee'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep FeeRefundFee'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep FeeRefundFee'Variants = D1 (MetaData "FeeRefundFee'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "FeeRefundFee'ApplicationFee" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ApplicationFee)) :+: C1 (MetaCons "FeeRefundFee'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data FeeRefundMetadata' Source #

Defines the data type for the schema fee_refundMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

FeeRefundMetadata' 

data File Source #

Defines the data type for the schema file

This is an object representing a file hosted on Stripe's servers. The file may have been uploaded by yourself using the create file request (for example, when uploading dispute evidence) or it may have been created by Stripe (for example, the results of a Sigma scheduled query).

Related guide: File Upload Guide.

Constructors

File 

Fields

  • fileCreated :: Integer

    created: Time at which the object was created. Measured in seconds since the Unix epoch.

  • fileFilename :: Maybe Text

    filename: A filename for the file, suitable for saving to a filesystem.

    Constraints:

    • Maximum length of 5000
  • fileId :: Text

    id: Unique identifier for the object.

    Constraints:

    • Maximum length of 5000
  • fileLinks :: Maybe FileLinks'

    links: A list of file links that point at this file.

  • fileObject :: FileObject'

    object: String representing the object's type. Objects of the same type share the same value.

  • filePurpose :: Text

    purpose: The purpose of the file. Possible values are `additional_verification`, `business_icon`, `business_logo`, `customer_signature`, `dispute_evidence`, `finance_report_run`, `identity_document`, `pci_document`, `sigma_scheduled_query`, or `tax_document_user_upload`.

    Constraints:

    • Maximum length of 5000
  • fileSize :: Integer

    size: The size in bytes of the file object.

  • fileTitle :: Maybe Text

    title: A user friendly title for the document.

    Constraints:

    • Maximum length of 5000
  • fileType :: Maybe Text

    type: The type of the file returned (e.g., `csv`, `pdf`, `jpg`, or `png`).

    Constraints:

    • Maximum length of 5000
  • fileUrl :: Maybe Text

    url: The URL from which the file can be downloaded using your live secret API key.

    Constraints:

    • Maximum length of 5000
Instances
Eq File Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

(==) :: File -> File -> Bool #

(/=) :: File -> File -> Bool #

Show File Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

showsPrec :: Int -> File -> ShowS #

show :: File -> String #

showList :: [File] -> ShowS #

ToJSON File Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON File Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data FileLinks' Source #

Defines the data type for the schema fileLinks'

A list of file links that point at this file.

Constructors

FileLinks' 

Fields

data FileLinks'Object' Source #

Defines the enum schema fileLinks'Object'

String representing the object's type. Objects of the same type share the same value. Always has the value `list`.

data FileObject' Source #

Defines the enum schema fileObject'

String representing the object's type. Objects of the same type share the same value.

data FileLink Source #

Defines the data type for the schema file_link

To share the contents of a `File` object with non-Stripe users, you can create a `FileLink`. `FileLink`s contain a URL that can be used to retrieve the contents of the file without authentication.

Constructors

FileLink 

Fields

data FileLinkFile'Variants Source #

Define the one-of schema file_linkFile'

The file object this link points to.

Instances
Eq FileLinkFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show FileLinkFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic FileLinkFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep FileLinkFile'Variants :: Type -> Type #

ToJSON FileLinkFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON FileLinkFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep FileLinkFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep FileLinkFile'Variants = D1 (MetaData "FileLinkFile'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "FileLinkFile'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "FileLinkFile'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data FileLinkMetadata' Source #

Defines the data type for the schema file_linkMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

FileLinkMetadata' 

data Invoice Source #

Defines the data type for the schema invoice

Invoices are statements of amounts owed by a customer, and are either generated one-off, or generated periodically from a subscription.

They contain invoice items, and proration adjustments that may be caused by subscription upgrades/downgrades (if necessary).

If your invoice is configured to be billed through automatic charges, Stripe automatically finalizes your invoice and attempts payment. Note that finalizing the invoice, when automatic, does not happen immediately as the invoice is created. Stripe waits until one hour after the last webhook was successfully sent (or the last webhook timed out after failing). If you (and the platforms you may have connected to) have no webhooks configured, Stripe waits one hour after creation to finalize the invoice.

If your invoice is configured to be billed by sending an email, then based on your email settings, Stripe will email the invoice to your customer and await payment. These emails can contain a link to a hosted page to pay the invoice.

Stripe applies any customer credit on the account before determining the amount due for the invoice (i.e., the amount that will be actually charged). If the amount due for the invoice is less than Stripe's minimum allowed charge per currency, the invoice is automatically marked paid, and we add the amount due to the customer's running account balance which is applied to the next invoice.

More details on the customer's account balance are here.

Related guide: Send Invoices to Customers.

Constructors

Invoice 

Fields

  • invoiceAccountCountry :: Maybe Text

    account_country: The country of the business associated with this invoice, most often the business creating the invoice.

    Constraints:

    • Maximum length of 5000
  • invoiceAccountName :: Maybe Text

    account_name: The public name of the business associated with this invoice, most often the business creating the invoice.

    Constraints:

    • Maximum length of 5000
  • invoiceAmountDue :: Integer

    amount_due: Final amount due at this time for this invoice. If the invoice's total is smaller than the minimum charge amount, for example, or if there is account credit that can be applied to the invoice, the `amount_due` may be 0. If there is a positive `starting_balance` for the invoice (the customer owes money), the `amount_due` will also take that into account. The charge that gets generated for the invoice will be for the amount specified in `amount_due`.

  • invoiceAmountPaid :: Integer

    amount_paid: The amount, in %s, that was paid.

  • invoiceAmountRemaining :: Integer

    amount_remaining: The amount remaining, in %s, that is due.

  • invoiceApplicationFeeAmount :: Maybe Integer

    application_fee_amount: The fee in %s that will be applied to the invoice and transferred to the application owner's Stripe account when the invoice is paid.

  • invoiceAttemptCount :: Integer

    attempt_count: Number of payment attempts made for this invoice, from the perspective of the payment retry schedule. Any payment attempt counts as the first attempt, and subsequently only automatic retries increment the attempt count. In other words, manual payment attempts after the first attempt do not affect the retry schedule.

  • invoiceAttempted :: Bool

    attempted: Whether an attempt has been made to pay the invoice. An invoice is not attempted until 1 hour after the `invoice.created` webhook, for example, so you might not want to display that invoice as unpaid to your users.

  • invoiceAutoAdvance :: Maybe Bool

    auto_advance: Controls whether Stripe will perform automatic collection of the invoice. When `false`, the invoice's state will not automatically advance without an explicit action.

  • invoiceBillingReason :: Maybe InvoiceBillingReason'

    billing_reason: Indicates the reason why the invoice was created. `subscription_cycle` indicates an invoice created by a subscription advancing into a new period. `subscription_create` indicates an invoice created due to creating a subscription. `subscription_update` indicates an invoice created due to updating a subscription. `subscription` is set for all old invoices to indicate either a change to a subscription or a period advancement. `manual` is set for all invoices unrelated to a subscription (for example: created via the invoice editor). The `upcoming` value is reserved for simulated invoices per the upcoming invoice endpoint. `subscription_threshold` indicates an invoice created due to a billing threshold being reached.

  • invoiceCharge :: Maybe InvoiceCharge'Variants

    charge: ID of the latest charge generated for this invoice, if any.

  • invoiceCollectionMethod :: Maybe InvoiceCollectionMethod'

    collection_method: Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this invoice using the default source attached to the customer. When sending an invoice, Stripe will email this invoice to the customer with payment instructions.

  • invoiceCreated :: Integer

    created: Time at which the object was created. Measured in seconds since the Unix epoch.

  • invoiceCurrency :: Text

    currency: Three-letter ISO currency code, in lowercase. Must be a supported currency.

  • invoiceCustomFields :: Maybe ([] InvoiceSettingCustomField)

    custom_fields: Custom fields displayed on the invoice.

  • invoiceCustomer :: InvoiceCustomer'Variants

    customer: The ID of the customer who will be billed.

  • invoiceCustomerAddress :: Maybe InvoiceCustomerAddress'

    customer_address: The customer's address. Until the invoice is finalized, this field will equal `customer.address`. Once the invoice is finalized, this field will no longer be updated.

  • invoiceCustomerEmail :: Maybe Text

    customer_email: The customer's email. Until the invoice is finalized, this field will equal `customer.email`. Once the invoice is finalized, this field will no longer be updated.

    Constraints:

    • Maximum length of 5000
  • invoiceCustomerName :: Maybe Text

    customer_name: The customer's name. Until the invoice is finalized, this field will equal `customer.name`. Once the invoice is finalized, this field will no longer be updated.

    Constraints:

    • Maximum length of 5000
  • invoiceCustomerPhone :: Maybe Text

    customer_phone: The customer's phone number. Until the invoice is finalized, this field will equal `customer.phone`. Once the invoice is finalized, this field will no longer be updated.

    Constraints:

    • Maximum length of 5000
  • invoiceCustomerShipping :: Maybe InvoiceCustomerShipping'

    customer_shipping: The customer's shipping information. Until the invoice is finalized, this field will equal `customer.shipping`. Once the invoice is finalized, this field will no longer be updated.

  • invoiceCustomerTaxExempt :: Maybe InvoiceCustomerTaxExempt'

    customer_tax_exempt: The customer's tax exempt status. Until the invoice is finalized, this field will equal `customer.tax_exempt`. Once the invoice is finalized, this field will no longer be updated.

  • invoiceCustomerTaxIds :: Maybe ([] InvoicesResourceInvoiceTaxId)

    customer_tax_ids: The customer's tax IDs. Until the invoice is finalized, this field will contain the same tax IDs as `customer.tax_ids`. Once the invoice is finalized, this field will no longer be updated.

  • invoiceDefaultPaymentMethod :: Maybe InvoiceDefaultPaymentMethod'Variants

    default_payment_method: ID of the default payment method for the invoice. It must belong to the customer associated with the invoice. If not set, defaults to the subscription's default payment method, if any, or to the default payment method in the customer's invoice settings.

  • invoiceDefaultSource :: Maybe InvoiceDefaultSource'Variants

    default_source: ID of the default payment source for the invoice. It must belong to the customer associated with the invoice and be in a chargeable state. If not set, defaults to the subscription's default source, if any, or to the customer's default source.

  • invoiceDefaultTaxRates :: Maybe ([] TaxRate)

    default_tax_rates: The tax rates applied to this invoice, if any.

  • invoiceDescription :: Maybe Text

    description: An arbitrary string attached to the object. Often useful for displaying to users. Referenced as 'memo' in the Dashboard.

    Constraints:

    • Maximum length of 5000
  • invoiceDiscount :: Maybe InvoiceDiscount'

    discount: Describes the current discount applied to this invoice, if there is one.

  • invoiceDueDate :: Maybe Integer

    due_date: The date on which payment for this invoice is due. This value will be `null` for invoices where `collection_method=charge_automatically`.

  • invoiceEndingBalance :: Maybe Integer

    ending_balance: Ending customer balance after the invoice is finalized. Invoices are finalized approximately an hour after successful webhook delivery or when payment collection is attempted for the invoice. If the invoice has not been finalized yet, this will be null.

  • invoiceFooter :: Maybe Text

    footer: Footer displayed on the invoice.

    Constraints:

    • Maximum length of 5000
  • invoiceHostedInvoiceUrl :: Maybe Text

    hosted_invoice_url: The URL for the hosted invoice page, which allows customers to view and pay an invoice. If the invoice has not been finalized yet, this will be null.

    Constraints:

    • Maximum length of 5000
  • invoiceId :: Maybe Text

    id: Unique identifier for the object.

    Constraints:

    • Maximum length of 5000
  • invoiceInvoicePdf :: Maybe Text

    invoice_pdf: The link to download the PDF for the invoice. If the invoice has not been finalized yet, this will be null.

    Constraints:

    • Maximum length of 5000
  • invoiceLines :: InvoiceLines'

    lines: The individual line items that make up the invoice. `lines` is sorted as follows: invoice items in reverse chronological order, followed by the subscription, if any.

  • invoiceLivemode :: Bool

    livemode: Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.

  • invoiceMetadata :: Maybe InvoiceMetadata'

    metadata: Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

  • invoiceNextPaymentAttempt :: Maybe Integer

    next_payment_attempt: The time at which payment will next be attempted. This value will be `null` for invoices where `collection_method=send_invoice`.

  • invoiceNumber :: Maybe Text

    number: A unique, identifying string that appears on emails sent to the customer for this invoice. This starts with the customer's unique invoice_prefix if it is specified.

    Constraints:

    • Maximum length of 5000
  • invoiceObject :: InvoiceObject'

    object: String representing the object's type. Objects of the same type share the same value.

  • invoicePaid :: Bool

    paid: Whether payment was successfully collected for this invoice. An invoice can be paid (most commonly) with a charge or with credit from the customer's account balance.

  • invoicePaymentIntent :: Maybe InvoicePaymentIntent'Variants

    payment_intent: The PaymentIntent associated with this invoice. The PaymentIntent is generated when the invoice is finalized, and can then be used to pay the invoice. Note that voiding an invoice will cancel the PaymentIntent.

  • invoicePeriodEnd :: Integer

    period_end: End of the usage period during which invoice items were added to this invoice.

  • invoicePeriodStart :: Integer

    period_start: Start of the usage period during which invoice items were added to this invoice.

  • invoicePostPaymentCreditNotesAmount :: Integer

    post_payment_credit_notes_amount: Total amount of all post-payment credit notes issued for this invoice.

  • invoicePrePaymentCreditNotesAmount :: Integer

    pre_payment_credit_notes_amount: Total amount of all pre-payment credit notes issued for this invoice.

  • invoiceReceiptNumber :: Maybe Text

    receipt_number: This is the transaction number that appears on email receipts sent for this invoice.

    Constraints:

    • Maximum length of 5000
  • invoiceStartingBalance :: Integer

    starting_balance: Starting customer balance before the invoice is finalized. If the invoice has not been finalized yet, this will be the current customer balance.

  • invoiceStatementDescriptor :: Maybe Text

    statement_descriptor: Extra information about an invoice for the customer's credit card statement.

    Constraints:

    • Maximum length of 5000
  • invoiceStatus :: Maybe InvoiceStatus'

    status: The status of the invoice, one of `draft`, `open`, `paid`, `uncollectible`, or `void`. Learn more

  • invoiceStatusTransitions :: InvoicesStatusTransitions

    status_transitions:

  • invoiceSubscription :: Maybe InvoiceSubscription'Variants

    subscription: The subscription that this invoice was prepared for, if any.

  • invoiceSubscriptionProrationDate :: Maybe Integer

    subscription_proration_date: Only set for upcoming invoices that preview prorations. The time used to calculate prorations.

  • invoiceSubtotal :: Integer

    subtotal: Total of all subscriptions, invoice items, and prorations on the invoice before any discount or tax is applied.

  • invoiceTax :: Maybe Integer

    tax: The amount of tax on this invoice. This is the sum of all the tax amounts on this invoice.

  • invoiceTaxPercent :: Maybe Double

    tax_percent: This percentage of the subtotal has been added to the total amount of the invoice, including invoice line items and discounts. This field is inherited from the subscription's `tax_percent` field, but can be changed before the invoice is paid. This field defaults to null.

  • invoiceThresholdReason :: Maybe InvoiceThresholdReason

    threshold_reason:

  • invoiceTotal :: Integer

    total: Total after discounts and taxes.

  • invoiceTotalTaxAmounts :: Maybe ([] InvoiceTaxAmount)

    total_tax_amounts: The aggregate amounts calculated per tax rate for all line items.

  • invoiceWebhooksDeliveredAt :: Maybe Integer

    webhooks_delivered_at: The time at which webhooks for this invoice were successfully delivered (if the invoice had no webhooks to deliver, this will match `created`). Invoice payment is delayed until webhooks are delivered, or until all webhook delivery attempts have been exhausted.

Instances
Eq Invoice Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

(==) :: Invoice -> Invoice -> Bool #

(/=) :: Invoice -> Invoice -> Bool #

Show Invoice Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Invoice Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Invoice Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data InvoiceBillingReason' Source #

Defines the enum schema invoiceBilling_reason'

Indicates the reason why the invoice was created. `subscription_cycle` indicates an invoice created by a subscription advancing into a new period. `subscription_create` indicates an invoice created due to creating a subscription. `subscription_update` indicates an invoice created due to updating a subscription. `subscription` is set for all old invoices to indicate either a change to a subscription or a period advancement. `manual` is set for all invoices unrelated to a subscription (for example: created via the invoice editor). The `upcoming` value is reserved for simulated invoices per the upcoming invoice endpoint. `subscription_threshold` indicates an invoice created due to a billing threshold being reached.

data InvoiceCharge'Variants Source #

Define the one-of schema invoiceCharge'

ID of the latest charge generated for this invoice, if any.

Instances
Eq InvoiceCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show InvoiceCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic InvoiceCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep InvoiceCharge'Variants :: Type -> Type #

ToJSON InvoiceCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON InvoiceCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep InvoiceCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep InvoiceCharge'Variants = D1 (MetaData "InvoiceCharge'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "InvoiceCharge'Charge" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Charge)) :+: C1 (MetaCons "InvoiceCharge'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data InvoiceCollectionMethod' Source #

Defines the enum schema invoiceCollection_method'

Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this invoice using the default source attached to the customer. When sending an invoice, Stripe will email this invoice to the customer with payment instructions.

data InvoiceCustomer'Variants Source #

Define the one-of schema invoiceCustomer'

The ID of the customer who will be billed.

Instances
Eq InvoiceCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show InvoiceCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic InvoiceCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep InvoiceCustomer'Variants :: Type -> Type #

ToJSON InvoiceCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON InvoiceCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep InvoiceCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep InvoiceCustomer'Variants = D1 (MetaData "InvoiceCustomer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "InvoiceCustomer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: (C1 (MetaCons "InvoiceCustomer'DeletedCustomer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCustomer)) :+: C1 (MetaCons "InvoiceCustomer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data InvoiceCustomerAddress' Source #

Defines the data type for the schema invoiceCustomer_address'

The customer\'s address. Until the invoice is finalized, this field will equal \`customer.address\`. Once the invoice is finalized, this field will no longer be updated.

Constructors

InvoiceCustomerAddress' 

Fields

data InvoiceCustomerShipping' Source #

Defines the data type for the schema invoiceCustomer_shipping'

The customer\'s shipping information. Until the invoice is finalized, this field will equal \`customer.shipping\`. Once the invoice is finalized, this field will no longer be updated.

Constructors

InvoiceCustomerShipping' 

Fields

data InvoiceCustomerTaxExempt' Source #

Defines the enum schema invoiceCustomer_tax_exempt'

The customer's tax exempt status. Until the invoice is finalized, this field will equal `customer.tax_exempt`. Once the invoice is finalized, this field will no longer be updated.

data InvoiceDefaultPaymentMethod'Variants Source #

Define the one-of schema invoiceDefault_payment_method'

ID of the default payment method for the invoice. It must belong to the customer associated with the invoice. If not set, defaults to the subscription's default payment method, if any, or to the default payment method in the customer's invoice settings.

Instances
Eq InvoiceDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show InvoiceDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic InvoiceDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON InvoiceDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON InvoiceDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep InvoiceDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep InvoiceDefaultPaymentMethod'Variants = D1 (MetaData "InvoiceDefaultPaymentMethod'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "InvoiceDefaultPaymentMethod'PaymentMethod" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PaymentMethod)) :+: C1 (MetaCons "InvoiceDefaultPaymentMethod'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data InvoiceDefaultSource'Variants Source #

Define the one-of schema invoiceDefault_source'

ID of the default payment source for the invoice. It must belong to the customer associated with the invoice and be in a chargeable state. If not set, defaults to the subscription's default source, if any, or to the customer's default source.

Instances
Eq InvoiceDefaultSource'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show InvoiceDefaultSource'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic InvoiceDefaultSource'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep InvoiceDefaultSource'Variants :: Type -> Type #

ToJSON InvoiceDefaultSource'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON InvoiceDefaultSource'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep InvoiceDefaultSource'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep InvoiceDefaultSource'Variants = D1 (MetaData "InvoiceDefaultSource'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) ((C1 (MetaCons "InvoiceDefaultSource'AlipayAccount" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 AlipayAccount)) :+: (C1 (MetaCons "InvoiceDefaultSource'BankAccount" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 BankAccount)) :+: C1 (MetaCons "InvoiceDefaultSource'BitcoinReceiver" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 BitcoinReceiver)))) :+: (C1 (MetaCons "InvoiceDefaultSource'Card" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Card)) :+: (C1 (MetaCons "InvoiceDefaultSource'Source" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Source)) :+: C1 (MetaCons "InvoiceDefaultSource'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))))

data InvoiceDiscount' Source #

Defines the data type for the schema invoiceDiscount'

Describes the current discount applied to this invoice, if there is one.

Constructors

InvoiceDiscount' 

Fields

data InvoiceDiscount'Customer'Variants Source #

Define the one-of schema invoiceDiscount'Customer'

The ID of the customer associated with this discount.

Instances
Eq InvoiceDiscount'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show InvoiceDiscount'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic InvoiceDiscount'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep InvoiceDiscount'Customer'Variants :: Type -> Type #

ToJSON InvoiceDiscount'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON InvoiceDiscount'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep InvoiceDiscount'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep InvoiceDiscount'Customer'Variants = D1 (MetaData "InvoiceDiscount'Customer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "InvoiceDiscount'Customer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: (C1 (MetaCons "InvoiceDiscount'Customer'DeletedCustomer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCustomer)) :+: C1 (MetaCons "InvoiceDiscount'Customer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data InvoiceLines' Source #

Defines the data type for the schema invoiceLines'

The individual line items that make up the invoice. `lines` is sorted as follows: invoice items in reverse chronological order, followed by the subscription, if any.

Constructors

InvoiceLines' 

Fields

data InvoiceMetadata' Source #

Defines the data type for the schema invoiceMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

InvoiceMetadata' 

data InvoiceObject' Source #

Defines the enum schema invoiceObject'

String representing the object's type. Objects of the same type share the same value.

data InvoicePaymentIntent'Variants Source #

Define the one-of schema invoicePayment_intent'

The PaymentIntent associated with this invoice. The PaymentIntent is generated when the invoice is finalized, and can then be used to pay the invoice. Note that voiding an invoice will cancel the PaymentIntent.

Instances
Eq InvoicePaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show InvoicePaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic InvoicePaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep InvoicePaymentIntent'Variants :: Type -> Type #

ToJSON InvoicePaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON InvoicePaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep InvoicePaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep InvoicePaymentIntent'Variants = D1 (MetaData "InvoicePaymentIntent'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "InvoicePaymentIntent'PaymentIntent" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PaymentIntent)) :+: C1 (MetaCons "InvoicePaymentIntent'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data InvoiceSubscription'Variants Source #

Define the one-of schema invoiceSubscription'

The subscription that this invoice was prepared for, if any.

Instances
Eq InvoiceSubscription'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show InvoiceSubscription'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic InvoiceSubscription'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep InvoiceSubscription'Variants :: Type -> Type #

ToJSON InvoiceSubscription'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON InvoiceSubscription'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep InvoiceSubscription'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep InvoiceSubscription'Variants = D1 (MetaData "InvoiceSubscription'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "InvoiceSubscription'Subscription" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Subscription)) :+: C1 (MetaCons "InvoiceSubscription'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data InvoiceSettingCustomerSetting Source #

Defines the data type for the schema invoice_setting_customer_setting

Constructors

InvoiceSettingCustomerSetting 

Fields

data InvoiceSettingCustomerSettingDefaultPaymentMethod'Variants Source #

Define the one-of schema invoice_setting_customer_settingDefault_payment_method'

ID of a payment method that's attached to the customer, to be used as the customer's default payment method for subscriptions and invoices.

Instances
Eq InvoiceSettingCustomerSettingDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show InvoiceSettingCustomerSettingDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic InvoiceSettingCustomerSettingDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON InvoiceSettingCustomerSettingDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON InvoiceSettingCustomerSettingDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep InvoiceSettingCustomerSettingDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep InvoiceSettingCustomerSettingDefaultPaymentMethod'Variants = D1 (MetaData "InvoiceSettingCustomerSettingDefaultPaymentMethod'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "InvoiceSettingCustomerSettingDefaultPaymentMethod'PaymentMethod" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PaymentMethod)) :+: C1 (MetaCons "InvoiceSettingCustomerSettingDefaultPaymentMethod'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data Invoiceitem Source #

Defines the data type for the schema invoiceitem

Sometimes you want to add a charge or credit to a customer, but actually charge or credit the customer's card only at the end of a regular billing cycle. This is useful for combining several charges (to minimize per-transaction fees), or for having Stripe tabulate your usage-based billing totals.

Related guide: Subscription Invoices.

Constructors

Invoiceitem 

Fields

data InvoiceitemCustomer'Variants Source #

Define the one-of schema invoiceitemCustomer'

The ID of the customer who will be billed when this invoice item is billed.

Instances
Eq InvoiceitemCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show InvoiceitemCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic InvoiceitemCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep InvoiceitemCustomer'Variants :: Type -> Type #

ToJSON InvoiceitemCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON InvoiceitemCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep InvoiceitemCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep InvoiceitemCustomer'Variants = D1 (MetaData "InvoiceitemCustomer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "InvoiceitemCustomer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: (C1 (MetaCons "InvoiceitemCustomer'DeletedCustomer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCustomer)) :+: C1 (MetaCons "InvoiceitemCustomer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data InvoiceitemInvoice'Variants Source #

Define the one-of schema invoiceitemInvoice'

The ID of the invoice this invoice item belongs to.

Instances
Eq InvoiceitemInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show InvoiceitemInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic InvoiceitemInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep InvoiceitemInvoice'Variants :: Type -> Type #

ToJSON InvoiceitemInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON InvoiceitemInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep InvoiceitemInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep InvoiceitemInvoice'Variants = D1 (MetaData "InvoiceitemInvoice'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "InvoiceitemInvoice'Invoice" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Invoice)) :+: C1 (MetaCons "InvoiceitemInvoice'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data InvoiceitemMetadata' Source #

Defines the data type for the schema invoiceitemMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

InvoiceitemMetadata' 

data InvoiceitemPlan' Source #

Defines the data type for the schema invoiceitemPlan'

If the invoice item is a proration, the plan of the subscription that the proration was computed for.

Constructors

InvoiceitemPlan' 

Fields

data InvoiceitemPlan'AggregateUsage' Source #

Defines the enum schema invoiceitemPlan'Aggregate_usage'

Specifies a usage aggregation strategy for plans of `usage_type=metered`. Allowed values are `sum` for summing up all usage during a period, `last_during_period` for using the last usage record reported within a period, `last_ever` for using the last usage record ever (across period bounds) or `max` which uses the usage record with the maximum reported usage during a period. Defaults to `sum`.

data InvoiceitemPlan'BillingScheme' Source #

Defines the enum schema invoiceitemPlan'Billing_scheme'

Describes how to compute the price per period. Either `per_unit` or `tiered`. `per_unit` indicates that the fixed amount (specified in `amount`) will be charged per unit in `quantity` (for plans with `usage_type=licensed`), or per unit of total usage (for plans with `usage_type=metered`). `tiered` indicates that the unit pricing will be computed using a tiering strategy as defined using the `tiers` and `tiers_mode` attributes.

data InvoiceitemPlan'Metadata' Source #

Defines the data type for the schema invoiceitemPlan'Metadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

data InvoiceitemPlan'Product'Variants Source #

Define the one-of schema invoiceitemPlan'Product'

The product whose pricing this plan determines.

Instances
Eq InvoiceitemPlan'Product'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show InvoiceitemPlan'Product'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic InvoiceitemPlan'Product'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep InvoiceitemPlan'Product'Variants :: Type -> Type #

ToJSON InvoiceitemPlan'Product'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON InvoiceitemPlan'Product'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep InvoiceitemPlan'Product'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep InvoiceitemPlan'Product'Variants = D1 (MetaData "InvoiceitemPlan'Product'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "InvoiceitemPlan'Product'DeletedProduct" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedProduct)) :+: (C1 (MetaCons "InvoiceitemPlan'Product'Product" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Product)) :+: C1 (MetaCons "InvoiceitemPlan'Product'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data InvoiceitemPlan'TiersMode' Source #

Defines the enum schema invoiceitemPlan'Tiers_mode'

Defines if the tiering price should be `graduated` or `volume` based. In `volume`-based tiering, the maximum quantity within a period determines the per unit price. In `graduated` tiering, pricing can change as the quantity grows.

data InvoiceitemPlan'TransformUsage' Source #

Defines the data type for the schema invoiceitemPlan'Transform_usage'

Apply a transformation to the reported usage or set quantity before computing the amount billed. Cannot be combined with \`tiers\`.

Constructors

InvoiceitemPlan'TransformUsage' 

Fields

data InvoiceitemPlan'TransformUsage'Round' Source #

Defines the enum schema invoiceitemPlan'Transform_usage'Round'

After division, either round the result `up` or `down`.

data InvoiceitemPlan'UsageType' Source #

Defines the enum schema invoiceitemPlan'Usage_type'

Configures how the quantity per period should be determined. Can be either `metered` or `licensed`. `licensed` automatically bills the `quantity` set when adding it to a subscription. `metered` aggregates the total usage based on usage records. Defaults to `licensed`.

data InvoiceitemSubscription'Variants Source #

Define the one-of schema invoiceitemSubscription'

The subscription that this invoice item has been created for, if any.

Instances
Eq InvoiceitemSubscription'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show InvoiceitemSubscription'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic InvoiceitemSubscription'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep InvoiceitemSubscription'Variants :: Type -> Type #

ToJSON InvoiceitemSubscription'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON InvoiceitemSubscription'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep InvoiceitemSubscription'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep InvoiceitemSubscription'Variants = D1 (MetaData "InvoiceitemSubscription'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "InvoiceitemSubscription'Subscription" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Subscription)) :+: C1 (MetaCons "InvoiceitemSubscription'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data IssuerFraudRecord Source #

Defines the data type for the schema issuer_fraud_record

This resource has been renamed to Early Fraud Warning and will be removed in a future API version.

Constructors

IssuerFraudRecord 

Fields

data IssuerFraudRecordCharge'Variants Source #

Define the one-of schema issuer_fraud_recordCharge'

ID of the charge this issuer fraud record is for, optionally expanded.

Instances
Eq IssuerFraudRecordCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show IssuerFraudRecordCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic IssuerFraudRecordCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep IssuerFraudRecordCharge'Variants :: Type -> Type #

ToJSON IssuerFraudRecordCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON IssuerFraudRecordCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuerFraudRecordCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuerFraudRecordCharge'Variants = D1 (MetaData "IssuerFraudRecordCharge'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "IssuerFraudRecordCharge'Charge" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Charge)) :+: C1 (MetaCons "IssuerFraudRecordCharge'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data Issuing'authorization Source #

Defines the data type for the schema issuing.authorization

When an issued card is used to make a purchase, an Issuing `Authorization` object is created. Authorizations must be approved for the purchase to be completed successfully.

Related guide: Issued Card Authorizations.

Constructors

Issuing'authorization 

Fields

data Issuing'authorizationAuthorizationMethod' Source #

Defines the enum schema issuing.authorizationAuthorization_method'

How the card details were provided.

data Issuing'authorizationCardholder'Variants Source #

Define the one-of schema issuing.authorizationCardholder'

The cardholder to whom this authorization belongs.

Instances
Eq Issuing'authorizationCardholder'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show Issuing'authorizationCardholder'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic Issuing'authorizationCardholder'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Issuing'authorizationCardholder'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Issuing'authorizationCardholder'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Issuing'authorizationCardholder'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Issuing'authorizationCardholder'Variants = D1 (MetaData "Issuing'authorizationCardholder'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "Issuing'authorizationCardholder'Issuing'cardholder" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Issuing'cardholder)) :+: C1 (MetaCons "Issuing'authorizationCardholder'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data Issuing'card Source #

Defines the data type for the schema issuing.card

You can create physical or virtual cards that are issued to cardholders.

Constructors

Issuing'card 

Fields

data Issuing'cardCardholder' Source #

Defines the data type for the schema issuing.cardCardholder'

The Cardholder object to which the card belongs.

Constructors

Issuing'cardCardholder' 

Fields

data Issuing'cardCardholder'AuthorizationControls' Source #

Defines the data type for the schema issuing.cardCardholder'Authorization_controls'

Spending rules that give you some control over how this cardholder\'s cards can be used. Refer to our authorizations documentation for more details.

Constructors

Issuing'cardCardholder'AuthorizationControls' 

Fields

data Issuing'cardCardholder'AuthorizationControls'AllowedCategories' Source #

Defines the enum schema issuing.cardCardholder'Authorization_controls'Allowed_categories'

Constructors

Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumOther Value 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumTyped Text 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringAcRefrigerationRepair 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringAccountingBookkeepingServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringAdvertisingServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringAgriculturalCooperative 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringAirlinesAirCarriers 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringAirportsFlyingFields 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringAmbulanceServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringAmusementParksCarnivals 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringAntiqueReproductions 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringAntiqueShops 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringAquariums 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringArchitecturalSurveyingServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringArtDealersAndGalleries 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringArtistsSupplyAndCraftShops 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringAutoAndHomeSupplyStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringAutoBodyRepairShops 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringAutoPaintShops 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringAutoServiceShops 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringAutomatedCashDisburse 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringAutomatedFuelDispensers 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringAutomobileAssociations 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringAutomotivePartsAndAccessoriesStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringAutomotiveTireStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringBailAndBondPayments 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringBakeries 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringBandsOrchestras 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringBarberAndBeautyShops 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringBettingCasinoGambling 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringBicycleShops 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringBilliardPoolEstablishments 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringBoatDealers 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringBoatRentalsAndLeases 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringBookStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringBooksPeriodicalsAndNewspapers 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringBowlingAlleys 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringBusLines 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringBusinessSecretarialSchools 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringBuyingShoppingServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCableSatelliteAndOtherPayTelevisionAndRadio 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCameraAndPhotographicSupplyStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCandyNutAndConfectioneryStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCarAndTruckDealersNewUsed 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCarAndTruckDealersUsedOnly 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCarRentalAgencies 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCarWashes 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCarpentryServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCarpetUpholsteryCleaning 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCaterers 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCharitableAndSocialServiceOrganizationsFundraising 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringChemicalsAndAlliedProducts 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringChildCareServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringChildrensAndInfantsWearStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringChiropodistsPodiatrists 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringChiropractors 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCigarStoresAndStands 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCivicSocialFraternalAssociations 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCleaningAndMaintenance 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringClothingRental 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCollegesUniversities 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCommercialEquipment 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCommercialFootwear 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCommercialPhotographyArtAndGraphics 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCommuterTransportAndFerries 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringComputerNetworkServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringComputerProgramming 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringComputerRepair 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringComputerSoftwareStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringComputersPeripheralsAndSoftware 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringConcreteWorkServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringConstructionMaterials 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringConsultingPublicRelations 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCorrespondenceSchools 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCosmeticStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCounselingServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCountryClubs 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCourierServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCourtCosts 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCreditReportingAgencies 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringCruiseLines 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDairyProductsStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDanceHallStudiosSchools 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDatingEscortServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDentistsOrthodontists 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDepartmentStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDetectiveAgencies 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDigitalGoodsApplications 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDigitalGoodsGames 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDigitalGoodsLargeVolume 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDigitalGoodsMedia 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDirectMarketingCatalogMerchant 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDirectMarketingCombinationCatalogAndRetailMerchant 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDirectMarketingInboundTelemarketing 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDirectMarketingInsuranceServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDirectMarketingOther 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDirectMarketingOutboundTelemarketing 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDirectMarketingSubscription 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDirectMarketingTravel 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDiscountStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDoctors 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDoorToDoorSales 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDraperyWindowCoveringAndUpholsteryStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDrinkingPlaces 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDrugStoresAndPharmacies 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDrugsDrugProprietariesAndDruggistSundries 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDryCleaners 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDurableGoods 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringDutyFreeStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringEatingPlacesRestaurants 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringEducationalServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringElectricRazorStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringElectricalPartsAndEquipment 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringElectricalServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringElectronicsRepairShops 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringElectronicsStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringElementarySecondarySchools 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringEmploymentTempAgencies 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringEquipmentRental 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringExterminatingServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringFamilyClothingStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringFastFoodRestaurants 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringFinancialInstitutions 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringFinesGovernmentAdministrativeEntities 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringFireplaceFireplaceScreensAndAccessoriesStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringFloorCoveringStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringFlorists 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringFloristsSuppliesNurseryStockAndFlowers 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringFreezerAndLockerMeatProvisioners 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringFuelDealersNonAutomotive 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringFuneralServicesCrematories 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringFurnitureHomeFurnishingsAndEquipmentStoresExceptAppliances 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringFurnitureRepairRefinishing 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringFurriersAndFurShops 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringGeneralServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringGiftCardNoveltyAndSouvenirShops 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringGlassPaintAndWallpaperStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringGlasswareCrystalStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringGolfCoursesPublic 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringGovernmentServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringGroceryStoresSupermarkets 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringHardwareEquipmentAndSupplies 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringHardwareStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringHealthAndBeautySpas 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringHearingAidsSalesAndSupplies 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringHeatingPlumbingAC 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringHobbyToyAndGameShops 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringHomeSupplyWarehouseStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringHospitals 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringHotelsMotelsAndResorts 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringHouseholdApplianceStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringIndustrialSupplies 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringInformationRetrievalServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringInsuranceDefault 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringInsuranceUnderwritingPremiums 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringIntraCompanyPurchases 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringJewelryStoresWatchesClocksAndSilverwareStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringLandscapingServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringLaundries 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringLaundryCleaningServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringLegalServicesAttorneys 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringLuggageAndLeatherGoodsStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringLumberBuildingMaterialsStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringManualCashDisburse 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMarinasServiceAndSupplies 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMasonryStoneworkAndPlaster 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMassageParlors 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMedicalAndDentalLabs 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMedicalDentalOphthalmicAndHospitalEquipmentAndSupplies 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMedicalServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMembershipOrganizations 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMensAndBoysClothingAndAccessoriesStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMensWomensClothingStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMetalServiceCenters 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMiscellaneous 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMiscellaneousApparelAndAccessoryShops 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMiscellaneousAutoDealers 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMiscellaneousBusinessServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMiscellaneousFoodStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMiscellaneousGeneralMerchandise 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMiscellaneousGeneralServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMiscellaneousHomeFurnishingSpecialtyStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMiscellaneousPublishingAndPrinting 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMiscellaneousRecreationServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMiscellaneousRepairShops 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMiscellaneousSpecialtyRetail 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMobileHomeDealers 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMotionPictureTheaters 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMotorFreightCarriersAndTrucking 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMotorHomesDealers 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMotorVehicleSuppliesAndNewParts 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMotorcycleShopsAndDealers 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMotorcycleShopsDealers 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringMusicStoresMusicalInstrumentsPianosAndSheetMusic 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringNewsDealersAndNewsstands 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringNonFiMoneyOrders 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringNonFiStoredValueCardPurchaseLoad 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringNondurableGoods 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringNurseriesLawnAndGardenSupplyStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringNursingPersonalCare 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringOfficeAndCommercialFurniture 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringOpticiansEyeglasses 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringOptometristsOphthalmologist 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringOrthopedicGoodsProstheticDevices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringOsteopaths 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringPackageStoresBeerWineAndLiquor 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringPaintsVarnishesAndSupplies 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringParkingLotsGarages 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringPassengerRailways 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringPawnShops 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringPetShopsPetFoodAndSupplies 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringPetroleumAndPetroleumProducts 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringPhotoDeveloping 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringPhotographicPhotocopyMicrofilmEquipmentAndSupplies 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringPhotographicStudios 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringPictureVideoProduction 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringPieceGoodsNotionsAndOtherDryGoods 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringPlumbingHeatingEquipmentAndSupplies 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringPoliticalOrganizations 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringPostalServicesGovernmentOnly 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringPreciousStonesAndMetalsWatchesAndJewelry 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringProfessionalServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringPublicWarehousingAndStorage 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringQuickCopyReproAndBlueprint 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringRailroads 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringRealEstateAgentsAndManagersRentals 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringRecordStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringRecreationalVehicleRentals 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringReligiousGoodsStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringReligiousOrganizations 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringRoofingSidingSheetMetal 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringSecretarialSupportServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringSecurityBrokersDealers 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringServiceStations 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringSewingNeedleworkFabricAndPieceGoodsStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringShoeRepairHatCleaning 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringShoeStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringSmallApplianceRepair 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringSnowmobileDealers 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringSpecialTradeServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringSpecialtyCleaning 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringSportingGoodsStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringSportingRecreationCamps 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringSportsAndRidingApparelStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringSportsClubsFields 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringStampAndCoinStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringStationaryOfficeSuppliesPrintingAndWritingPaper 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringStationeryStoresOfficeAndSchoolSupplyStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringSwimmingPoolsSales 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringTUiTravelGermany 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringTailorsAlterations 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringTaxPaymentsGovernmentAgencies 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringTaxPreparationServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringTaxicabsLimousines 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringTelecommunicationEquipmentAndTelephoneSales 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringTelecommunicationServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringTelegraphServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringTentAndAwningShops 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringTestingLaboratories 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringTheatricalTicketAgencies 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringTimeshares 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringTireRetreadingAndRepair 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringTollsBridgeFees 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringTouristAttractionsAndExhibits 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringTowingServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringTrailerParksCampgrounds 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringTransportationServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringTravelAgenciesTourOperators 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringTruckStopIteration 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringTruckUtilityTrailerRentals 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringTypesettingPlateMakingAndRelatedServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringTypewriterStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringUSFederalGovernmentAgenciesOrDepartments 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringUniformsCommercialClothing 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringUsedMerchandiseAndSecondhandStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringUtilities 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringVarietyStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringVeterinaryServices 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringVideoAmusementGameSupplies 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringVideoGameArcades 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringVideoTapeRentalStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringVocationalTradeSchools 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringWatchJewelryRepair 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringWeldingRepair 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringWholesaleClubs 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringWigAndToupeeStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringWiresMoneyOrders 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringWomensAccessoryAndSpecialtyShops 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringWomensReadyToWearStores 
Issuing'cardCardholder'AuthorizationControls'AllowedCategories'EnumStringWreckingAndSalvageYards 
Instances
Eq Issuing'cardCardholder'AuthorizationControls'AllowedCategories' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show Issuing'cardCardholder'AuthorizationControls'AllowedCategories' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Issuing'cardCardholder'AuthorizationControls'AllowedCategories' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Issuing'cardCardholder'AuthorizationControls'AllowedCategories' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data Issuing'cardCardholder'AuthorizationControls'BlockedCategories' Source #

Defines the enum schema issuing.cardCardholder'Authorization_controls'Blocked_categories'

Constructors

Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumOther Value 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumTyped Text 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringAcRefrigerationRepair 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringAccountingBookkeepingServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringAdvertisingServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringAgriculturalCooperative 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringAirlinesAirCarriers 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringAirportsFlyingFields 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringAmbulanceServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringAmusementParksCarnivals 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringAntiqueReproductions 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringAntiqueShops 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringAquariums 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringArchitecturalSurveyingServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringArtDealersAndGalleries 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringArtistsSupplyAndCraftShops 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringAutoAndHomeSupplyStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringAutoBodyRepairShops 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringAutoPaintShops 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringAutoServiceShops 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringAutomatedCashDisburse 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringAutomatedFuelDispensers 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringAutomobileAssociations 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringAutomotivePartsAndAccessoriesStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringAutomotiveTireStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringBailAndBondPayments 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringBakeries 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringBandsOrchestras 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringBarberAndBeautyShops 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringBettingCasinoGambling 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringBicycleShops 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringBilliardPoolEstablishments 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringBoatDealers 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringBoatRentalsAndLeases 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringBookStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringBooksPeriodicalsAndNewspapers 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringBowlingAlleys 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringBusLines 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringBusinessSecretarialSchools 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringBuyingShoppingServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCableSatelliteAndOtherPayTelevisionAndRadio 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCameraAndPhotographicSupplyStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCandyNutAndConfectioneryStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCarAndTruckDealersNewUsed 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCarAndTruckDealersUsedOnly 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCarRentalAgencies 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCarWashes 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCarpentryServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCarpetUpholsteryCleaning 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCaterers 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCharitableAndSocialServiceOrganizationsFundraising 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringChemicalsAndAlliedProducts 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringChildCareServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringChildrensAndInfantsWearStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringChiropodistsPodiatrists 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringChiropractors 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCigarStoresAndStands 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCivicSocialFraternalAssociations 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCleaningAndMaintenance 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringClothingRental 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCollegesUniversities 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCommercialEquipment 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCommercialFootwear 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCommercialPhotographyArtAndGraphics 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCommuterTransportAndFerries 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringComputerNetworkServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringComputerProgramming 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringComputerRepair 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringComputerSoftwareStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringComputersPeripheralsAndSoftware 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringConcreteWorkServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringConstructionMaterials 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringConsultingPublicRelations 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCorrespondenceSchools 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCosmeticStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCounselingServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCountryClubs 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCourierServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCourtCosts 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCreditReportingAgencies 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringCruiseLines 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDairyProductsStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDanceHallStudiosSchools 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDatingEscortServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDentistsOrthodontists 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDepartmentStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDetectiveAgencies 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDigitalGoodsApplications 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDigitalGoodsGames 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDigitalGoodsLargeVolume 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDigitalGoodsMedia 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDirectMarketingCatalogMerchant 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDirectMarketingCombinationCatalogAndRetailMerchant 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDirectMarketingInboundTelemarketing 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDirectMarketingInsuranceServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDirectMarketingOther 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDirectMarketingOutboundTelemarketing 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDirectMarketingSubscription 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDirectMarketingTravel 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDiscountStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDoctors 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDoorToDoorSales 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDraperyWindowCoveringAndUpholsteryStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDrinkingPlaces 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDrugStoresAndPharmacies 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDrugsDrugProprietariesAndDruggistSundries 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDryCleaners 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDurableGoods 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringDutyFreeStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringEatingPlacesRestaurants 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringEducationalServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringElectricRazorStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringElectricalPartsAndEquipment 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringElectricalServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringElectronicsRepairShops 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringElectronicsStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringElementarySecondarySchools 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringEmploymentTempAgencies 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringEquipmentRental 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringExterminatingServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringFamilyClothingStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringFastFoodRestaurants 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringFinancialInstitutions 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringFinesGovernmentAdministrativeEntities 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringFireplaceFireplaceScreensAndAccessoriesStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringFloorCoveringStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringFlorists 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringFloristsSuppliesNurseryStockAndFlowers 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringFreezerAndLockerMeatProvisioners 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringFuelDealersNonAutomotive 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringFuneralServicesCrematories 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringFurnitureHomeFurnishingsAndEquipmentStoresExceptAppliances 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringFurnitureRepairRefinishing 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringFurriersAndFurShops 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringGeneralServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringGiftCardNoveltyAndSouvenirShops 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringGlassPaintAndWallpaperStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringGlasswareCrystalStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringGolfCoursesPublic 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringGovernmentServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringGroceryStoresSupermarkets 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringHardwareEquipmentAndSupplies 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringHardwareStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringHealthAndBeautySpas 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringHearingAidsSalesAndSupplies 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringHeatingPlumbingAC 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringHobbyToyAndGameShops 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringHomeSupplyWarehouseStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringHospitals 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringHotelsMotelsAndResorts 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringHouseholdApplianceStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringIndustrialSupplies 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringInformationRetrievalServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringInsuranceDefault 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringInsuranceUnderwritingPremiums 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringIntraCompanyPurchases 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringJewelryStoresWatchesClocksAndSilverwareStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringLandscapingServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringLaundries 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringLaundryCleaningServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringLegalServicesAttorneys 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringLuggageAndLeatherGoodsStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringLumberBuildingMaterialsStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringManualCashDisburse 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMarinasServiceAndSupplies 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMasonryStoneworkAndPlaster 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMassageParlors 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMedicalAndDentalLabs 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMedicalDentalOphthalmicAndHospitalEquipmentAndSupplies 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMedicalServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMembershipOrganizations 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMensAndBoysClothingAndAccessoriesStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMensWomensClothingStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMetalServiceCenters 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMiscellaneous 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMiscellaneousApparelAndAccessoryShops 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMiscellaneousAutoDealers 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMiscellaneousBusinessServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMiscellaneousFoodStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMiscellaneousGeneralMerchandise 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMiscellaneousGeneralServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMiscellaneousHomeFurnishingSpecialtyStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMiscellaneousPublishingAndPrinting 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMiscellaneousRecreationServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMiscellaneousRepairShops 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMiscellaneousSpecialtyRetail 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMobileHomeDealers 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMotionPictureTheaters 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMotorFreightCarriersAndTrucking 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMotorHomesDealers 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMotorVehicleSuppliesAndNewParts 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMotorcycleShopsAndDealers 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMotorcycleShopsDealers 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringMusicStoresMusicalInstrumentsPianosAndSheetMusic 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringNewsDealersAndNewsstands 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringNonFiMoneyOrders 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringNonFiStoredValueCardPurchaseLoad 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringNondurableGoods 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringNurseriesLawnAndGardenSupplyStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringNursingPersonalCare 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringOfficeAndCommercialFurniture 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringOpticiansEyeglasses 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringOptometristsOphthalmologist 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringOrthopedicGoodsProstheticDevices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringOsteopaths 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringPackageStoresBeerWineAndLiquor 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringPaintsVarnishesAndSupplies 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringParkingLotsGarages 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringPassengerRailways 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringPawnShops 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringPetShopsPetFoodAndSupplies 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringPetroleumAndPetroleumProducts 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringPhotoDeveloping 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringPhotographicPhotocopyMicrofilmEquipmentAndSupplies 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringPhotographicStudios 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringPictureVideoProduction 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringPieceGoodsNotionsAndOtherDryGoods 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringPlumbingHeatingEquipmentAndSupplies 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringPoliticalOrganizations 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringPostalServicesGovernmentOnly 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringPreciousStonesAndMetalsWatchesAndJewelry 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringProfessionalServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringPublicWarehousingAndStorage 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringQuickCopyReproAndBlueprint 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringRailroads 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringRealEstateAgentsAndManagersRentals 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringRecordStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringRecreationalVehicleRentals 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringReligiousGoodsStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringReligiousOrganizations 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringRoofingSidingSheetMetal 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringSecretarialSupportServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringSecurityBrokersDealers 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringServiceStations 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringSewingNeedleworkFabricAndPieceGoodsStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringShoeRepairHatCleaning 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringShoeStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringSmallApplianceRepair 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringSnowmobileDealers 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringSpecialTradeServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringSpecialtyCleaning 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringSportingGoodsStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringSportingRecreationCamps 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringSportsAndRidingApparelStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringSportsClubsFields 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringStampAndCoinStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringStationaryOfficeSuppliesPrintingAndWritingPaper 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringStationeryStoresOfficeAndSchoolSupplyStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringSwimmingPoolsSales 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringTUiTravelGermany 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringTailorsAlterations 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringTaxPaymentsGovernmentAgencies 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringTaxPreparationServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringTaxicabsLimousines 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringTelecommunicationEquipmentAndTelephoneSales 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringTelecommunicationServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringTelegraphServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringTentAndAwningShops 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringTestingLaboratories 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringTheatricalTicketAgencies 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringTimeshares 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringTireRetreadingAndRepair 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringTollsBridgeFees 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringTouristAttractionsAndExhibits 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringTowingServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringTrailerParksCampgrounds 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringTransportationServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringTravelAgenciesTourOperators 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringTruckStopIteration 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringTruckUtilityTrailerRentals 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringTypesettingPlateMakingAndRelatedServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringTypewriterStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringUSFederalGovernmentAgenciesOrDepartments 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringUniformsCommercialClothing 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringUsedMerchandiseAndSecondhandStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringUtilities 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringVarietyStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringVeterinaryServices 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringVideoAmusementGameSupplies 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringVideoGameArcades 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringVideoTapeRentalStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringVocationalTradeSchools 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringWatchJewelryRepair 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringWeldingRepair 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringWholesaleClubs 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringWigAndToupeeStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringWiresMoneyOrders 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringWomensAccessoryAndSpecialtyShops 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringWomensReadyToWearStores 
Issuing'cardCardholder'AuthorizationControls'BlockedCategories'EnumStringWreckingAndSalvageYards 
Instances
Eq Issuing'cardCardholder'AuthorizationControls'BlockedCategories' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show Issuing'cardCardholder'AuthorizationControls'BlockedCategories' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Issuing'cardCardholder'AuthorizationControls'BlockedCategories' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Issuing'cardCardholder'AuthorizationControls'BlockedCategories' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data Issuing'cardCardholder'Individual' Source #

Defines the data type for the schema issuing.cardCardholder'Individual'

Additional information about an \`individual\` cardholder.

Constructors

Issuing'cardCardholder'Individual' 

Fields

data Issuing'cardCardholder'Individual'Dob' Source #

Defines the data type for the schema issuing.cardCardholder'Individual'Dob'

The date of birth of this cardholder.

Constructors

Issuing'cardCardholder'Individual'Dob' 

Fields

data Issuing'cardCardholder'Individual'Verification' Source #

Defines the data type for the schema issuing.cardCardholder'Individual'Verification'

Government-issued ID document for this cardholder.

data Issuing'cardCardholder'Individual'Verification'Document' Source #

Defines the data type for the schema issuing.cardCardholder'Individual'Verification'Document'

An identifying document, either a passport or local ID card.

Instances
Eq Issuing'cardCardholder'Individual'Verification'Document' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show Issuing'cardCardholder'Individual'Verification'Document' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Issuing'cardCardholder'Individual'Verification'Document' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Issuing'cardCardholder'Individual'Verification'Document' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data Issuing'cardCardholder'Individual'Verification'Document'Back'Variants Source #

Define the one-of schema issuing.cardCardholder'Individual'Verification'Document'Back'

The back of a document returned by a file upload with a `purpose` value of `identity_document`.

Instances
Eq Issuing'cardCardholder'Individual'Verification'Document'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show Issuing'cardCardholder'Individual'Verification'Document'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic Issuing'cardCardholder'Individual'Verification'Document'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Issuing'cardCardholder'Individual'Verification'Document'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Issuing'cardCardholder'Individual'Verification'Document'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Issuing'cardCardholder'Individual'Verification'Document'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Issuing'cardCardholder'Individual'Verification'Document'Back'Variants = D1 (MetaData "Issuing'cardCardholder'Individual'Verification'Document'Back'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "Issuing'cardCardholder'Individual'Verification'Document'Back'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "Issuing'cardCardholder'Individual'Verification'Document'Back'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data Issuing'cardCardholder'Individual'Verification'Document'Front'Variants Source #

Define the one-of schema issuing.cardCardholder'Individual'Verification'Document'Front'

The front of a document returned by a file upload with a `purpose` value of `identity_document`.

Instances
Eq Issuing'cardCardholder'Individual'Verification'Document'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show Issuing'cardCardholder'Individual'Verification'Document'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic Issuing'cardCardholder'Individual'Verification'Document'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Issuing'cardCardholder'Individual'Verification'Document'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Issuing'cardCardholder'Individual'Verification'Document'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Issuing'cardCardholder'Individual'Verification'Document'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Issuing'cardCardholder'Individual'Verification'Document'Front'Variants = D1 (MetaData "Issuing'cardCardholder'Individual'Verification'Document'Front'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "Issuing'cardCardholder'Individual'Verification'Document'Front'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "Issuing'cardCardholder'Individual'Verification'Document'Front'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data Issuing'cardCardholder'Status' Source #

Defines the enum schema issuing.cardCardholder'Status'

Specifies whether to permit authorizations on this cardholder's cards.

data Issuing'cardMetadata' Source #

Defines the data type for the schema issuing.cardMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

Issuing'cardMetadata' 

data Issuing'cardPin' Source #

Defines the data type for the schema issuing.cardPin'

Metadata about the PIN on the card.

Constructors

Issuing'cardPin' 

Fields

data Issuing'cardReplacementFor'Variants Source #

Define the one-of schema issuing.cardReplacement_for'

The card this card replaces, if any.

Instances
Eq Issuing'cardReplacementFor'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show Issuing'cardReplacementFor'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic Issuing'cardReplacementFor'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Issuing'cardReplacementFor'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Issuing'cardReplacementFor'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Issuing'cardReplacementFor'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Issuing'cardReplacementFor'Variants = D1 (MetaData "Issuing'cardReplacementFor'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "Issuing'cardReplacementFor'Issuing'card" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Issuing'card)) :+: C1 (MetaCons "Issuing'cardReplacementFor'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data Issuing'cardReplacementReason' Source #

Defines the enum schema issuing.cardReplacement_reason'

The reason why the previous card needed to be replaced.

data Issuing'cardShipping' Source #

Defines the data type for the schema issuing.cardShipping'

Where and how the card will be shipped.

Constructors

Issuing'cardShipping' 

Fields

data Issuing'cardShipping'Status' Source #

Defines the enum schema issuing.cardShipping'Status'

The delivery status of the card.

data Issuing'cardDetails Source #

Defines the data type for the schema issuing.card_details

Constructors

Issuing'cardDetails 

Fields

data Issuing'cardPin Source #

Defines the data type for the schema issuing.card_pin

The PIN of a `Card` object

Constructors

Issuing'cardPin 

Fields

data Issuing'cardholder Source #

Defines the data type for the schema issuing.cardholder

An Issuing `Cardholder` object represents an individual or business entity who is issued cards.

Related guide: How to create a Cardholder

Constructors

Issuing'cardholder 

Fields

data Issuing'cardholderAuthorizationControls' Source #

Defines the data type for the schema issuing.cardholderAuthorization_controls'

Spending rules that give you some control over how this cardholder\'s cards can be used. Refer to our authorizations documentation for more details.

Constructors

Issuing'cardholderAuthorizationControls' 

Fields

data Issuing'cardholderAuthorizationControls'AllowedCategories' Source #

Defines the enum schema issuing.cardholderAuthorization_controls'Allowed_categories'

Constructors

Issuing'cardholderAuthorizationControls'AllowedCategories'EnumOther Value 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumTyped Text 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringAcRefrigerationRepair 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringAccountingBookkeepingServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringAdvertisingServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringAgriculturalCooperative 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringAirlinesAirCarriers 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringAirportsFlyingFields 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringAmbulanceServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringAmusementParksCarnivals 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringAntiqueReproductions 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringAntiqueShops 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringAquariums 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringArchitecturalSurveyingServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringArtDealersAndGalleries 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringArtistsSupplyAndCraftShops 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringAutoAndHomeSupplyStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringAutoBodyRepairShops 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringAutoPaintShops 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringAutoServiceShops 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringAutomatedCashDisburse 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringAutomatedFuelDispensers 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringAutomobileAssociations 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringAutomotivePartsAndAccessoriesStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringAutomotiveTireStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringBailAndBondPayments 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringBakeries 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringBandsOrchestras 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringBarberAndBeautyShops 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringBettingCasinoGambling 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringBicycleShops 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringBilliardPoolEstablishments 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringBoatDealers 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringBoatRentalsAndLeases 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringBookStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringBooksPeriodicalsAndNewspapers 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringBowlingAlleys 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringBusLines 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringBusinessSecretarialSchools 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringBuyingShoppingServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCableSatelliteAndOtherPayTelevisionAndRadio 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCameraAndPhotographicSupplyStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCandyNutAndConfectioneryStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCarAndTruckDealersNewUsed 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCarAndTruckDealersUsedOnly 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCarRentalAgencies 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCarWashes 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCarpentryServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCarpetUpholsteryCleaning 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCaterers 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCharitableAndSocialServiceOrganizationsFundraising 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringChemicalsAndAlliedProducts 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringChildCareServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringChildrensAndInfantsWearStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringChiropodistsPodiatrists 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringChiropractors 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCigarStoresAndStands 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCivicSocialFraternalAssociations 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCleaningAndMaintenance 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringClothingRental 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCollegesUniversities 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCommercialEquipment 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCommercialFootwear 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCommercialPhotographyArtAndGraphics 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCommuterTransportAndFerries 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringComputerNetworkServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringComputerProgramming 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringComputerRepair 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringComputerSoftwareStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringComputersPeripheralsAndSoftware 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringConcreteWorkServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringConstructionMaterials 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringConsultingPublicRelations 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCorrespondenceSchools 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCosmeticStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCounselingServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCountryClubs 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCourierServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCourtCosts 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCreditReportingAgencies 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringCruiseLines 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDairyProductsStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDanceHallStudiosSchools 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDatingEscortServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDentistsOrthodontists 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDepartmentStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDetectiveAgencies 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDigitalGoodsApplications 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDigitalGoodsGames 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDigitalGoodsLargeVolume 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDigitalGoodsMedia 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDirectMarketingCatalogMerchant 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDirectMarketingCombinationCatalogAndRetailMerchant 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDirectMarketingInboundTelemarketing 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDirectMarketingInsuranceServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDirectMarketingOther 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDirectMarketingOutboundTelemarketing 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDirectMarketingSubscription 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDirectMarketingTravel 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDiscountStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDoctors 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDoorToDoorSales 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDraperyWindowCoveringAndUpholsteryStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDrinkingPlaces 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDrugStoresAndPharmacies 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDrugsDrugProprietariesAndDruggistSundries 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDryCleaners 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDurableGoods 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringDutyFreeStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringEatingPlacesRestaurants 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringEducationalServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringElectricRazorStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringElectricalPartsAndEquipment 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringElectricalServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringElectronicsRepairShops 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringElectronicsStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringElementarySecondarySchools 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringEmploymentTempAgencies 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringEquipmentRental 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringExterminatingServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringFamilyClothingStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringFastFoodRestaurants 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringFinancialInstitutions 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringFinesGovernmentAdministrativeEntities 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringFireplaceFireplaceScreensAndAccessoriesStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringFloorCoveringStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringFlorists 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringFloristsSuppliesNurseryStockAndFlowers 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringFreezerAndLockerMeatProvisioners 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringFuelDealersNonAutomotive 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringFuneralServicesCrematories 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringFurnitureHomeFurnishingsAndEquipmentStoresExceptAppliances 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringFurnitureRepairRefinishing 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringFurriersAndFurShops 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringGeneralServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringGiftCardNoveltyAndSouvenirShops 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringGlassPaintAndWallpaperStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringGlasswareCrystalStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringGolfCoursesPublic 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringGovernmentServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringGroceryStoresSupermarkets 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringHardwareEquipmentAndSupplies 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringHardwareStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringHealthAndBeautySpas 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringHearingAidsSalesAndSupplies 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringHeatingPlumbingAC 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringHobbyToyAndGameShops 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringHomeSupplyWarehouseStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringHospitals 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringHotelsMotelsAndResorts 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringHouseholdApplianceStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringIndustrialSupplies 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringInformationRetrievalServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringInsuranceDefault 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringInsuranceUnderwritingPremiums 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringIntraCompanyPurchases 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringJewelryStoresWatchesClocksAndSilverwareStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringLandscapingServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringLaundries 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringLaundryCleaningServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringLegalServicesAttorneys 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringLuggageAndLeatherGoodsStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringLumberBuildingMaterialsStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringManualCashDisburse 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMarinasServiceAndSupplies 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMasonryStoneworkAndPlaster 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMassageParlors 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMedicalAndDentalLabs 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMedicalDentalOphthalmicAndHospitalEquipmentAndSupplies 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMedicalServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMembershipOrganizations 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMensAndBoysClothingAndAccessoriesStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMensWomensClothingStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMetalServiceCenters 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMiscellaneous 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMiscellaneousApparelAndAccessoryShops 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMiscellaneousAutoDealers 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMiscellaneousBusinessServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMiscellaneousFoodStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMiscellaneousGeneralMerchandise 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMiscellaneousGeneralServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMiscellaneousHomeFurnishingSpecialtyStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMiscellaneousPublishingAndPrinting 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMiscellaneousRecreationServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMiscellaneousRepairShops 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMiscellaneousSpecialtyRetail 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMobileHomeDealers 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMotionPictureTheaters 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMotorFreightCarriersAndTrucking 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMotorHomesDealers 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMotorVehicleSuppliesAndNewParts 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMotorcycleShopsAndDealers 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMotorcycleShopsDealers 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringMusicStoresMusicalInstrumentsPianosAndSheetMusic 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringNewsDealersAndNewsstands 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringNonFiMoneyOrders 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringNonFiStoredValueCardPurchaseLoad 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringNondurableGoods 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringNurseriesLawnAndGardenSupplyStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringNursingPersonalCare 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringOfficeAndCommercialFurniture 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringOpticiansEyeglasses 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringOptometristsOphthalmologist 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringOrthopedicGoodsProstheticDevices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringOsteopaths 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringPackageStoresBeerWineAndLiquor 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringPaintsVarnishesAndSupplies 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringParkingLotsGarages 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringPassengerRailways 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringPawnShops 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringPetShopsPetFoodAndSupplies 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringPetroleumAndPetroleumProducts 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringPhotoDeveloping 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringPhotographicPhotocopyMicrofilmEquipmentAndSupplies 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringPhotographicStudios 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringPictureVideoProduction 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringPieceGoodsNotionsAndOtherDryGoods 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringPlumbingHeatingEquipmentAndSupplies 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringPoliticalOrganizations 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringPostalServicesGovernmentOnly 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringPreciousStonesAndMetalsWatchesAndJewelry 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringProfessionalServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringPublicWarehousingAndStorage 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringQuickCopyReproAndBlueprint 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringRailroads 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringRealEstateAgentsAndManagersRentals 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringRecordStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringRecreationalVehicleRentals 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringReligiousGoodsStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringReligiousOrganizations 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringRoofingSidingSheetMetal 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringSecretarialSupportServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringSecurityBrokersDealers 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringServiceStations 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringSewingNeedleworkFabricAndPieceGoodsStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringShoeRepairHatCleaning 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringShoeStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringSmallApplianceRepair 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringSnowmobileDealers 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringSpecialTradeServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringSpecialtyCleaning 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringSportingGoodsStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringSportingRecreationCamps 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringSportsAndRidingApparelStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringSportsClubsFields 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringStampAndCoinStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringStationaryOfficeSuppliesPrintingAndWritingPaper 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringStationeryStoresOfficeAndSchoolSupplyStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringSwimmingPoolsSales 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringTUiTravelGermany 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringTailorsAlterations 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringTaxPaymentsGovernmentAgencies 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringTaxPreparationServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringTaxicabsLimousines 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringTelecommunicationEquipmentAndTelephoneSales 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringTelecommunicationServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringTelegraphServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringTentAndAwningShops 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringTestingLaboratories 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringTheatricalTicketAgencies 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringTimeshares 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringTireRetreadingAndRepair 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringTollsBridgeFees 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringTouristAttractionsAndExhibits 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringTowingServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringTrailerParksCampgrounds 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringTransportationServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringTravelAgenciesTourOperators 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringTruckStopIteration 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringTruckUtilityTrailerRentals 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringTypesettingPlateMakingAndRelatedServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringTypewriterStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringUSFederalGovernmentAgenciesOrDepartments 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringUniformsCommercialClothing 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringUsedMerchandiseAndSecondhandStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringUtilities 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringVarietyStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringVeterinaryServices 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringVideoAmusementGameSupplies 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringVideoGameArcades 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringVideoTapeRentalStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringVocationalTradeSchools 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringWatchJewelryRepair 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringWeldingRepair 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringWholesaleClubs 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringWigAndToupeeStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringWiresMoneyOrders 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringWomensAccessoryAndSpecialtyShops 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringWomensReadyToWearStores 
Issuing'cardholderAuthorizationControls'AllowedCategories'EnumStringWreckingAndSalvageYards 
Instances
Eq Issuing'cardholderAuthorizationControls'AllowedCategories' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show Issuing'cardholderAuthorizationControls'AllowedCategories' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Issuing'cardholderAuthorizationControls'AllowedCategories' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Issuing'cardholderAuthorizationControls'AllowedCategories' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data Issuing'cardholderAuthorizationControls'BlockedCategories' Source #

Defines the enum schema issuing.cardholderAuthorization_controls'Blocked_categories'

Constructors

Issuing'cardholderAuthorizationControls'BlockedCategories'EnumOther Value 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumTyped Text 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringAcRefrigerationRepair 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringAccountingBookkeepingServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringAdvertisingServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringAgriculturalCooperative 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringAirlinesAirCarriers 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringAirportsFlyingFields 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringAmbulanceServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringAmusementParksCarnivals 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringAntiqueReproductions 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringAntiqueShops 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringAquariums 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringArchitecturalSurveyingServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringArtDealersAndGalleries 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringArtistsSupplyAndCraftShops 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringAutoAndHomeSupplyStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringAutoBodyRepairShops 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringAutoPaintShops 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringAutoServiceShops 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringAutomatedCashDisburse 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringAutomatedFuelDispensers 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringAutomobileAssociations 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringAutomotivePartsAndAccessoriesStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringAutomotiveTireStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringBailAndBondPayments 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringBakeries 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringBandsOrchestras 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringBarberAndBeautyShops 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringBettingCasinoGambling 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringBicycleShops 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringBilliardPoolEstablishments 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringBoatDealers 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringBoatRentalsAndLeases 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringBookStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringBooksPeriodicalsAndNewspapers 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringBowlingAlleys 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringBusLines 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringBusinessSecretarialSchools 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringBuyingShoppingServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCableSatelliteAndOtherPayTelevisionAndRadio 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCameraAndPhotographicSupplyStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCandyNutAndConfectioneryStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCarAndTruckDealersNewUsed 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCarAndTruckDealersUsedOnly 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCarRentalAgencies 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCarWashes 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCarpentryServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCarpetUpholsteryCleaning 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCaterers 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCharitableAndSocialServiceOrganizationsFundraising 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringChemicalsAndAlliedProducts 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringChildCareServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringChildrensAndInfantsWearStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringChiropodistsPodiatrists 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringChiropractors 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCigarStoresAndStands 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCivicSocialFraternalAssociations 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCleaningAndMaintenance 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringClothingRental 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCollegesUniversities 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCommercialEquipment 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCommercialFootwear 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCommercialPhotographyArtAndGraphics 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCommuterTransportAndFerries 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringComputerNetworkServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringComputerProgramming 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringComputerRepair 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringComputerSoftwareStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringComputersPeripheralsAndSoftware 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringConcreteWorkServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringConstructionMaterials 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringConsultingPublicRelations 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCorrespondenceSchools 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCosmeticStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCounselingServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCountryClubs 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCourierServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCourtCosts 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCreditReportingAgencies 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringCruiseLines 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDairyProductsStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDanceHallStudiosSchools 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDatingEscortServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDentistsOrthodontists 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDepartmentStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDetectiveAgencies 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDigitalGoodsApplications 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDigitalGoodsGames 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDigitalGoodsLargeVolume 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDigitalGoodsMedia 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDirectMarketingCatalogMerchant 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDirectMarketingCombinationCatalogAndRetailMerchant 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDirectMarketingInboundTelemarketing 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDirectMarketingInsuranceServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDirectMarketingOther 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDirectMarketingOutboundTelemarketing 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDirectMarketingSubscription 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDirectMarketingTravel 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDiscountStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDoctors 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDoorToDoorSales 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDraperyWindowCoveringAndUpholsteryStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDrinkingPlaces 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDrugStoresAndPharmacies 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDrugsDrugProprietariesAndDruggistSundries 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDryCleaners 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDurableGoods 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringDutyFreeStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringEatingPlacesRestaurants 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringEducationalServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringElectricRazorStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringElectricalPartsAndEquipment 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringElectricalServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringElectronicsRepairShops 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringElectronicsStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringElementarySecondarySchools 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringEmploymentTempAgencies 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringEquipmentRental 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringExterminatingServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringFamilyClothingStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringFastFoodRestaurants 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringFinancialInstitutions 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringFinesGovernmentAdministrativeEntities 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringFireplaceFireplaceScreensAndAccessoriesStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringFloorCoveringStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringFlorists 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringFloristsSuppliesNurseryStockAndFlowers 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringFreezerAndLockerMeatProvisioners 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringFuelDealersNonAutomotive 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringFuneralServicesCrematories 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringFurnitureHomeFurnishingsAndEquipmentStoresExceptAppliances 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringFurnitureRepairRefinishing 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringFurriersAndFurShops 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringGeneralServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringGiftCardNoveltyAndSouvenirShops 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringGlassPaintAndWallpaperStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringGlasswareCrystalStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringGolfCoursesPublic 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringGovernmentServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringGroceryStoresSupermarkets 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringHardwareEquipmentAndSupplies 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringHardwareStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringHealthAndBeautySpas 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringHearingAidsSalesAndSupplies 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringHeatingPlumbingAC 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringHobbyToyAndGameShops 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringHomeSupplyWarehouseStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringHospitals 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringHotelsMotelsAndResorts 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringHouseholdApplianceStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringIndustrialSupplies 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringInformationRetrievalServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringInsuranceDefault 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringInsuranceUnderwritingPremiums 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringIntraCompanyPurchases 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringJewelryStoresWatchesClocksAndSilverwareStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringLandscapingServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringLaundries 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringLaundryCleaningServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringLegalServicesAttorneys 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringLuggageAndLeatherGoodsStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringLumberBuildingMaterialsStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringManualCashDisburse 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMarinasServiceAndSupplies 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMasonryStoneworkAndPlaster 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMassageParlors 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMedicalAndDentalLabs 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMedicalDentalOphthalmicAndHospitalEquipmentAndSupplies 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMedicalServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMembershipOrganizations 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMensAndBoysClothingAndAccessoriesStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMensWomensClothingStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMetalServiceCenters 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMiscellaneous 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMiscellaneousApparelAndAccessoryShops 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMiscellaneousAutoDealers 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMiscellaneousBusinessServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMiscellaneousFoodStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMiscellaneousGeneralMerchandise 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMiscellaneousGeneralServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMiscellaneousHomeFurnishingSpecialtyStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMiscellaneousPublishingAndPrinting 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMiscellaneousRecreationServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMiscellaneousRepairShops 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMiscellaneousSpecialtyRetail 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMobileHomeDealers 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMotionPictureTheaters 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMotorFreightCarriersAndTrucking 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMotorHomesDealers 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMotorVehicleSuppliesAndNewParts 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMotorcycleShopsAndDealers 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMotorcycleShopsDealers 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringMusicStoresMusicalInstrumentsPianosAndSheetMusic 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringNewsDealersAndNewsstands 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringNonFiMoneyOrders 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringNonFiStoredValueCardPurchaseLoad 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringNondurableGoods 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringNurseriesLawnAndGardenSupplyStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringNursingPersonalCare 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringOfficeAndCommercialFurniture 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringOpticiansEyeglasses 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringOptometristsOphthalmologist 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringOrthopedicGoodsProstheticDevices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringOsteopaths 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringPackageStoresBeerWineAndLiquor 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringPaintsVarnishesAndSupplies 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringParkingLotsGarages 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringPassengerRailways 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringPawnShops 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringPetShopsPetFoodAndSupplies 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringPetroleumAndPetroleumProducts 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringPhotoDeveloping 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringPhotographicPhotocopyMicrofilmEquipmentAndSupplies 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringPhotographicStudios 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringPictureVideoProduction 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringPieceGoodsNotionsAndOtherDryGoods 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringPlumbingHeatingEquipmentAndSupplies 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringPoliticalOrganizations 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringPostalServicesGovernmentOnly 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringPreciousStonesAndMetalsWatchesAndJewelry 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringProfessionalServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringPublicWarehousingAndStorage 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringQuickCopyReproAndBlueprint 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringRailroads 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringRealEstateAgentsAndManagersRentals 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringRecordStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringRecreationalVehicleRentals 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringReligiousGoodsStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringReligiousOrganizations 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringRoofingSidingSheetMetal 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringSecretarialSupportServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringSecurityBrokersDealers 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringServiceStations 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringSewingNeedleworkFabricAndPieceGoodsStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringShoeRepairHatCleaning 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringShoeStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringSmallApplianceRepair 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringSnowmobileDealers 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringSpecialTradeServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringSpecialtyCleaning 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringSportingGoodsStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringSportingRecreationCamps 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringSportsAndRidingApparelStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringSportsClubsFields 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringStampAndCoinStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringStationaryOfficeSuppliesPrintingAndWritingPaper 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringStationeryStoresOfficeAndSchoolSupplyStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringSwimmingPoolsSales 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringTUiTravelGermany 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringTailorsAlterations 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringTaxPaymentsGovernmentAgencies 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringTaxPreparationServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringTaxicabsLimousines 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringTelecommunicationEquipmentAndTelephoneSales 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringTelecommunicationServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringTelegraphServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringTentAndAwningShops 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringTestingLaboratories 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringTheatricalTicketAgencies 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringTimeshares 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringTireRetreadingAndRepair 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringTollsBridgeFees 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringTouristAttractionsAndExhibits 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringTowingServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringTrailerParksCampgrounds 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringTransportationServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringTravelAgenciesTourOperators 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringTruckStopIteration 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringTruckUtilityTrailerRentals 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringTypesettingPlateMakingAndRelatedServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringTypewriterStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringUSFederalGovernmentAgenciesOrDepartments 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringUniformsCommercialClothing 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringUsedMerchandiseAndSecondhandStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringUtilities 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringVarietyStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringVeterinaryServices 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringVideoAmusementGameSupplies 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringVideoGameArcades 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringVideoTapeRentalStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringVocationalTradeSchools 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringWatchJewelryRepair 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringWeldingRepair 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringWholesaleClubs 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringWigAndToupeeStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringWiresMoneyOrders 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringWomensAccessoryAndSpecialtyShops 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringWomensReadyToWearStores 
Issuing'cardholderAuthorizationControls'BlockedCategories'EnumStringWreckingAndSalvageYards 
Instances
Eq Issuing'cardholderAuthorizationControls'BlockedCategories' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show Issuing'cardholderAuthorizationControls'BlockedCategories' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Issuing'cardholderAuthorizationControls'BlockedCategories' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Issuing'cardholderAuthorizationControls'BlockedCategories' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data Issuing'cardholderIndividual' Source #

Defines the data type for the schema issuing.cardholderIndividual'

Additional information about an \`individual\` cardholder.

Constructors

Issuing'cardholderIndividual' 

Fields

data Issuing'cardholderIndividual'Dob' Source #

Defines the data type for the schema issuing.cardholderIndividual'Dob'

The date of birth of this cardholder.

Constructors

Issuing'cardholderIndividual'Dob' 

Fields

data Issuing'cardholderIndividual'Verification' Source #

Defines the data type for the schema issuing.cardholderIndividual'Verification'

Government-issued ID document for this cardholder.

data Issuing'cardholderIndividual'Verification'Document' Source #

Defines the data type for the schema issuing.cardholderIndividual'Verification'Document'

An identifying document, either a passport or local ID card.

data Issuing'cardholderIndividual'Verification'Document'Back'Variants Source #

Define the one-of schema issuing.cardholderIndividual'Verification'Document'Back'

The back of a document returned by a file upload with a `purpose` value of `identity_document`.

Instances
Eq Issuing'cardholderIndividual'Verification'Document'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show Issuing'cardholderIndividual'Verification'Document'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic Issuing'cardholderIndividual'Verification'Document'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Issuing'cardholderIndividual'Verification'Document'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Issuing'cardholderIndividual'Verification'Document'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Issuing'cardholderIndividual'Verification'Document'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Issuing'cardholderIndividual'Verification'Document'Back'Variants = D1 (MetaData "Issuing'cardholderIndividual'Verification'Document'Back'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "Issuing'cardholderIndividual'Verification'Document'Back'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "Issuing'cardholderIndividual'Verification'Document'Back'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data Issuing'cardholderIndividual'Verification'Document'Front'Variants Source #

Define the one-of schema issuing.cardholderIndividual'Verification'Document'Front'

The front of a document returned by a file upload with a `purpose` value of `identity_document`.

Instances
Eq Issuing'cardholderIndividual'Verification'Document'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show Issuing'cardholderIndividual'Verification'Document'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic Issuing'cardholderIndividual'Verification'Document'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Issuing'cardholderIndividual'Verification'Document'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Issuing'cardholderIndividual'Verification'Document'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Issuing'cardholderIndividual'Verification'Document'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Issuing'cardholderIndividual'Verification'Document'Front'Variants = D1 (MetaData "Issuing'cardholderIndividual'Verification'Document'Front'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "Issuing'cardholderIndividual'Verification'Document'Front'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "Issuing'cardholderIndividual'Verification'Document'Front'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data Issuing'dispute Source #

Defines the data type for the schema issuing.dispute

As a card issuer, you can dispute transactions that you do not recognize, suspect to be fraudulent, or have some other issue.

Related guide: Disputing Transactions

Constructors

Issuing'dispute 

Fields

data Issuing'disputeDisputedTransaction'Variants Source #

Define the one-of schema issuing.disputeDisputed_transaction'

The transaction being disputed.

Instances
Eq Issuing'disputeDisputedTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show Issuing'disputeDisputedTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic Issuing'disputeDisputedTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Issuing'disputeDisputedTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Issuing'disputeDisputedTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Issuing'disputeDisputedTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Issuing'disputeDisputedTransaction'Variants = D1 (MetaData "Issuing'disputeDisputedTransaction'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "Issuing'disputeDisputedTransaction'Issuing'transaction" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Issuing'transaction)) :+: C1 (MetaCons "Issuing'disputeDisputedTransaction'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data Issuing'disputeMetadata' Source #

Defines the data type for the schema issuing.disputeMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

data Issuing'transaction Source #

Defines the data type for the schema issuing.transaction

Any use of an issued card that results in funds entering or leaving your Stripe account, such as a completed purchase or refund, is represented by an Issuing `Transaction` object.

Related guide: Issued Card Transactions.

Constructors

Issuing'transaction 

Fields

data Issuing'transactionAuthorization'Variants Source #

Define the one-of schema issuing.transactionAuthorization'

The `Authorization` object that led to this transaction.

Instances
Eq Issuing'transactionAuthorization'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show Issuing'transactionAuthorization'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic Issuing'transactionAuthorization'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Issuing'transactionAuthorization'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Issuing'transactionAuthorization'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Issuing'transactionAuthorization'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Issuing'transactionAuthorization'Variants = D1 (MetaData "Issuing'transactionAuthorization'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "Issuing'transactionAuthorization'Issuing'authorization" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Issuing'authorization)) :+: C1 (MetaCons "Issuing'transactionAuthorization'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data Issuing'transactionBalanceTransaction'Variants Source #

Define the one-of schema issuing.transactionBalance_transaction'

ID of the balance transaction associated with this transaction.

Instances
Eq Issuing'transactionBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show Issuing'transactionBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic Issuing'transactionBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Issuing'transactionBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Issuing'transactionBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Issuing'transactionBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Issuing'transactionBalanceTransaction'Variants = D1 (MetaData "Issuing'transactionBalanceTransaction'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "Issuing'transactionBalanceTransaction'BalanceTransaction" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 BalanceTransaction)) :+: C1 (MetaCons "Issuing'transactionBalanceTransaction'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data Issuing'transactionCard'Variants Source #

Define the one-of schema issuing.transactionCard'

The card used to make this transaction.

Instances
Eq Issuing'transactionCard'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show Issuing'transactionCard'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic Issuing'transactionCard'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep Issuing'transactionCard'Variants :: Type -> Type #

ToJSON Issuing'transactionCard'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Issuing'transactionCard'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Issuing'transactionCard'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Issuing'transactionCard'Variants = D1 (MetaData "Issuing'transactionCard'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "Issuing'transactionCard'Issuing'card" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Issuing'card)) :+: C1 (MetaCons "Issuing'transactionCard'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data Issuing'transactionCardholder'Variants Source #

Define the one-of schema issuing.transactionCardholder'

The cardholder to whom this transaction belongs.

Instances
Eq Issuing'transactionCardholder'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show Issuing'transactionCardholder'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic Issuing'transactionCardholder'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Issuing'transactionCardholder'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Issuing'transactionCardholder'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Issuing'transactionCardholder'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Issuing'transactionCardholder'Variants = D1 (MetaData "Issuing'transactionCardholder'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "Issuing'transactionCardholder'Issuing'cardholder" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Issuing'cardholder)) :+: C1 (MetaCons "Issuing'transactionCardholder'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data Issuing'transactionDispute'Variants Source #

Define the one-of schema issuing.transactionDispute'

If you've disputed the transaction, the ID of the dispute object.

Instances
Eq Issuing'transactionDispute'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show Issuing'transactionDispute'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic Issuing'transactionDispute'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Issuing'transactionDispute'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Issuing'transactionDispute'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Issuing'transactionDispute'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Issuing'transactionDispute'Variants = D1 (MetaData "Issuing'transactionDispute'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "Issuing'transactionDispute'Issuing'dispute" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Issuing'dispute)) :+: C1 (MetaCons "Issuing'transactionDispute'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data IssuingCardholderIdDocument Source #

Defines the data type for the schema issuing_cardholder_id_document

Constructors

IssuingCardholderIdDocument 

Fields

data IssuingCardholderIdDocumentBack'Variants Source #

Define the one-of schema issuing_cardholder_id_documentBack'

The back of a document returned by a file upload with a `purpose` value of `identity_document`.

Instances
Eq IssuingCardholderIdDocumentBack'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show IssuingCardholderIdDocumentBack'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic IssuingCardholderIdDocumentBack'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON IssuingCardholderIdDocumentBack'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON IssuingCardholderIdDocumentBack'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingCardholderIdDocumentBack'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingCardholderIdDocumentBack'Variants = D1 (MetaData "IssuingCardholderIdDocumentBack'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "IssuingCardholderIdDocumentBack'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "IssuingCardholderIdDocumentBack'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data IssuingCardholderIdDocumentFront'Variants Source #

Define the one-of schema issuing_cardholder_id_documentFront'

The front of a document returned by a file upload with a `purpose` value of `identity_document`.

Instances
Eq IssuingCardholderIdDocumentFront'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show IssuingCardholderIdDocumentFront'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic IssuingCardholderIdDocumentFront'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON IssuingCardholderIdDocumentFront'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON IssuingCardholderIdDocumentFront'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingCardholderIdDocumentFront'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingCardholderIdDocumentFront'Variants = D1 (MetaData "IssuingCardholderIdDocumentFront'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "IssuingCardholderIdDocumentFront'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "IssuingCardholderIdDocumentFront'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data IssuingCardholderIndividual Source #

Defines the data type for the schema issuing_cardholder_individual

Constructors

IssuingCardholderIndividual 

Fields

data IssuingCardholderIndividualDob' Source #

Defines the data type for the schema issuing_cardholder_individualDob'

The date of birth of this cardholder.

Constructors

IssuingCardholderIndividualDob' 

Fields

data IssuingCardholderIndividualVerification' Source #

Defines the data type for the schema issuing_cardholder_individualVerification'

Government-issued ID document for this cardholder.

Constructors

IssuingCardholderIndividualVerification' 

Fields

data IssuingCardholderIndividualVerification'Document' Source #

Defines the data type for the schema issuing_cardholder_individualVerification'Document'

An identifying document, either a passport or local ID card.

Constructors

IssuingCardholderIndividualVerification'Document' 

Fields

data IssuingCardholderIndividualVerification'Document'Back'Variants Source #

Define the one-of schema issuing_cardholder_individualVerification'Document'Back'

The back of a document returned by a file upload with a `purpose` value of `identity_document`.

Instances
Eq IssuingCardholderIndividualVerification'Document'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show IssuingCardholderIndividualVerification'Document'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic IssuingCardholderIndividualVerification'Document'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON IssuingCardholderIndividualVerification'Document'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON IssuingCardholderIndividualVerification'Document'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingCardholderIndividualVerification'Document'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingCardholderIndividualVerification'Document'Back'Variants = D1 (MetaData "IssuingCardholderIndividualVerification'Document'Back'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "IssuingCardholderIndividualVerification'Document'Back'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "IssuingCardholderIndividualVerification'Document'Back'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data IssuingCardholderIndividualVerification'Document'Front'Variants Source #

Define the one-of schema issuing_cardholder_individualVerification'Document'Front'

The front of a document returned by a file upload with a `purpose` value of `identity_document`.

Instances
Eq IssuingCardholderIndividualVerification'Document'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show IssuingCardholderIndividualVerification'Document'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic IssuingCardholderIndividualVerification'Document'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON IssuingCardholderIndividualVerification'Document'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON IssuingCardholderIndividualVerification'Document'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingCardholderIndividualVerification'Document'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingCardholderIndividualVerification'Document'Front'Variants = D1 (MetaData "IssuingCardholderIndividualVerification'Document'Front'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "IssuingCardholderIndividualVerification'Document'Front'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "IssuingCardholderIndividualVerification'Document'Front'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data IssuingCardholderVerificationDocument' Source #

Defines the data type for the schema issuing_cardholder_verificationDocument'

An identifying document, either a passport or local ID card.

Constructors

IssuingCardholderVerificationDocument' 

Fields

data IssuingCardholderVerificationDocument'Back'Variants Source #

Define the one-of schema issuing_cardholder_verificationDocument'Back'

The back of a document returned by a file upload with a `purpose` value of `identity_document`.

Instances
Eq IssuingCardholderVerificationDocument'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show IssuingCardholderVerificationDocument'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic IssuingCardholderVerificationDocument'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON IssuingCardholderVerificationDocument'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON IssuingCardholderVerificationDocument'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingCardholderVerificationDocument'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingCardholderVerificationDocument'Back'Variants = D1 (MetaData "IssuingCardholderVerificationDocument'Back'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "IssuingCardholderVerificationDocument'Back'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "IssuingCardholderVerificationDocument'Back'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data IssuingCardholderVerificationDocument'Front'Variants Source #

Define the one-of schema issuing_cardholder_verificationDocument'Front'

The front of a document returned by a file upload with a `purpose` value of `identity_document`.

Instances
Eq IssuingCardholderVerificationDocument'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show IssuingCardholderVerificationDocument'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic IssuingCardholderVerificationDocument'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON IssuingCardholderVerificationDocument'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON IssuingCardholderVerificationDocument'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingCardholderVerificationDocument'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingCardholderVerificationDocument'Front'Variants = D1 (MetaData "IssuingCardholderVerificationDocument'Front'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "IssuingCardholderVerificationDocument'Front'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "IssuingCardholderVerificationDocument'Front'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data IssuingDisputeDuplicateEvidence Source #

Defines the data type for the schema issuing_dispute_duplicate_evidence

Constructors

IssuingDisputeDuplicateEvidence 

Fields

data IssuingDisputeDuplicateEvidenceUncategorizedFile'Variants Source #

Define the one-of schema issuing_dispute_duplicate_evidenceUncategorized_file'

(ID of a file upload) Additional file evidence supporting your dispute.

Instances
Eq IssuingDisputeDuplicateEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show IssuingDisputeDuplicateEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic IssuingDisputeDuplicateEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON IssuingDisputeDuplicateEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON IssuingDisputeDuplicateEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingDisputeDuplicateEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingDisputeDuplicateEvidenceUncategorizedFile'Variants = D1 (MetaData "IssuingDisputeDuplicateEvidenceUncategorizedFile'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "IssuingDisputeDuplicateEvidenceUncategorizedFile'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "IssuingDisputeDuplicateEvidenceUncategorizedFile'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data IssuingDisputeEvidence Source #

Defines the data type for the schema issuing_dispute_evidence

Constructors

IssuingDisputeEvidence 

Fields

data IssuingDisputeEvidenceDuplicate' Source #

Defines the data type for the schema issuing_dispute_evidenceDuplicate'

Evidence to support a duplicate product dispute. This will only be present if your dispute\'s \`reason\` is \`duplicate\`.

Constructors

IssuingDisputeEvidenceDuplicate' 

Fields

data IssuingDisputeEvidenceDuplicate'UncategorizedFile'Variants Source #

Define the one-of schema issuing_dispute_evidenceDuplicate'Uncategorized_file'

(ID of a file upload) Additional file evidence supporting your dispute.

Instances
Eq IssuingDisputeEvidenceDuplicate'UncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show IssuingDisputeEvidenceDuplicate'UncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic IssuingDisputeEvidenceDuplicate'UncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON IssuingDisputeEvidenceDuplicate'UncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON IssuingDisputeEvidenceDuplicate'UncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingDisputeEvidenceDuplicate'UncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingDisputeEvidenceDuplicate'UncategorizedFile'Variants = D1 (MetaData "IssuingDisputeEvidenceDuplicate'UncategorizedFile'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "IssuingDisputeEvidenceDuplicate'UncategorizedFile'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "IssuingDisputeEvidenceDuplicate'UncategorizedFile'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data IssuingDisputeEvidenceFraudulent' Source #

Defines the data type for the schema issuing_dispute_evidenceFraudulent'

Evidence to support a fraudulent dispute. This will only be present if your dispute\'s \`reason\` is \`fraudulent\`.

Constructors

IssuingDisputeEvidenceFraudulent' 

Fields

data IssuingDisputeEvidenceFraudulent'UncategorizedFile'Variants Source #

Define the one-of schema issuing_dispute_evidenceFraudulent'Uncategorized_file'

(ID of a file upload) Additional file evidence supporting your dispute.

Instances
Eq IssuingDisputeEvidenceFraudulent'UncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show IssuingDisputeEvidenceFraudulent'UncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic IssuingDisputeEvidenceFraudulent'UncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON IssuingDisputeEvidenceFraudulent'UncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON IssuingDisputeEvidenceFraudulent'UncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingDisputeEvidenceFraudulent'UncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingDisputeEvidenceFraudulent'UncategorizedFile'Variants = D1 (MetaData "IssuingDisputeEvidenceFraudulent'UncategorizedFile'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "IssuingDisputeEvidenceFraudulent'UncategorizedFile'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "IssuingDisputeEvidenceFraudulent'UncategorizedFile'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data IssuingDisputeEvidenceOther' Source #

Defines the data type for the schema issuing_dispute_evidenceOther'

Evidence to support an uncategorized dispute. This will only be present if your dispute\'s \`reason\` is \`other\`.

Constructors

IssuingDisputeEvidenceOther' 

Fields

data IssuingDisputeEvidenceOther'UncategorizedFile'Variants Source #

Define the one-of schema issuing_dispute_evidenceOther'Uncategorized_file'

(ID of a file upload) Additional file evidence supporting your dispute.

Instances
Eq IssuingDisputeEvidenceOther'UncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show IssuingDisputeEvidenceOther'UncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic IssuingDisputeEvidenceOther'UncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON IssuingDisputeEvidenceOther'UncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON IssuingDisputeEvidenceOther'UncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingDisputeEvidenceOther'UncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingDisputeEvidenceOther'UncategorizedFile'Variants = D1 (MetaData "IssuingDisputeEvidenceOther'UncategorizedFile'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "IssuingDisputeEvidenceOther'UncategorizedFile'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "IssuingDisputeEvidenceOther'UncategorizedFile'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data IssuingDisputeEvidenceProductNotReceived' Source #

Defines the data type for the schema issuing_dispute_evidenceProduct_not_received'

Evidence to support a dispute where the product wasn\'t received. This will only be present if your dispute\'s \`reason\` is \`product_not_received\`.

Constructors

IssuingDisputeEvidenceProductNotReceived' 

Fields

data IssuingDisputeEvidenceProductNotReceived'UncategorizedFile'Variants Source #

Define the one-of schema issuing_dispute_evidenceProduct_not_received'Uncategorized_file'

(ID of a file upload) Additional file evidence supporting your dispute.

Instances
Eq IssuingDisputeEvidenceProductNotReceived'UncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show IssuingDisputeEvidenceProductNotReceived'UncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic IssuingDisputeEvidenceProductNotReceived'UncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON IssuingDisputeEvidenceProductNotReceived'UncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON IssuingDisputeEvidenceProductNotReceived'UncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingDisputeEvidenceProductNotReceived'UncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingDisputeEvidenceProductNotReceived'UncategorizedFile'Variants = D1 (MetaData "IssuingDisputeEvidenceProductNotReceived'UncategorizedFile'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "IssuingDisputeEvidenceProductNotReceived'UncategorizedFile'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "IssuingDisputeEvidenceProductNotReceived'UncategorizedFile'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data IssuingDisputeFraudulentEvidence Source #

Defines the data type for the schema issuing_dispute_fraudulent_evidence

Constructors

IssuingDisputeFraudulentEvidence 

Fields

data IssuingDisputeFraudulentEvidenceUncategorizedFile'Variants Source #

Define the one-of schema issuing_dispute_fraudulent_evidenceUncategorized_file'

(ID of a file upload) Additional file evidence supporting your dispute.

Instances
Eq IssuingDisputeFraudulentEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show IssuingDisputeFraudulentEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic IssuingDisputeFraudulentEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON IssuingDisputeFraudulentEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON IssuingDisputeFraudulentEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingDisputeFraudulentEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingDisputeFraudulentEvidenceUncategorizedFile'Variants = D1 (MetaData "IssuingDisputeFraudulentEvidenceUncategorizedFile'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "IssuingDisputeFraudulentEvidenceUncategorizedFile'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "IssuingDisputeFraudulentEvidenceUncategorizedFile'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data IssuingDisputeOtherEvidence Source #

Defines the data type for the schema issuing_dispute_other_evidence

Constructors

IssuingDisputeOtherEvidence 

Fields

data IssuingDisputeOtherEvidenceUncategorizedFile'Variants Source #

Define the one-of schema issuing_dispute_other_evidenceUncategorized_file'

(ID of a file upload) Additional file evidence supporting your dispute.

Instances
Eq IssuingDisputeOtherEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show IssuingDisputeOtherEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic IssuingDisputeOtherEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON IssuingDisputeOtherEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON IssuingDisputeOtherEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingDisputeOtherEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingDisputeOtherEvidenceUncategorizedFile'Variants = D1 (MetaData "IssuingDisputeOtherEvidenceUncategorizedFile'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "IssuingDisputeOtherEvidenceUncategorizedFile'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "IssuingDisputeOtherEvidenceUncategorizedFile'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data IssuingDisputeProductNotReceivedEvidence Source #

Defines the data type for the schema issuing_dispute_product_not_received_evidence

Constructors

IssuingDisputeProductNotReceivedEvidence 

Fields

data IssuingDisputeProductNotReceivedEvidenceUncategorizedFile'Variants Source #

Define the one-of schema issuing_dispute_product_not_received_evidenceUncategorized_file'

(ID of a file upload) Additional file evidence supporting your dispute.

Instances
Eq IssuingDisputeProductNotReceivedEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show IssuingDisputeProductNotReceivedEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic IssuingDisputeProductNotReceivedEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON IssuingDisputeProductNotReceivedEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON IssuingDisputeProductNotReceivedEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingDisputeProductNotReceivedEvidenceUncategorizedFile'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep IssuingDisputeProductNotReceivedEvidenceUncategorizedFile'Variants = D1 (MetaData "IssuingDisputeProductNotReceivedEvidenceUncategorizedFile'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "IssuingDisputeProductNotReceivedEvidenceUncategorizedFile'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "IssuingDisputeProductNotReceivedEvidenceUncategorizedFile'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data LegalEntityCompany Source #

Defines the data type for the schema legal_entity_company

Constructors

LegalEntityCompany 

Fields

data LegalEntityCompanyAddressKana' Source #

Defines the data type for the schema legal_entity_companyAddress_kana'

The Kana variation of the company\'s primary address (Japan only).

Constructors

LegalEntityCompanyAddressKana' 

Fields

data LegalEntityCompanyAddressKanji' Source #

Defines the data type for the schema legal_entity_companyAddress_kanji'

The Kanji variation of the company\'s primary address (Japan only).

Constructors

LegalEntityCompanyAddressKanji' 

Fields

data LegalEntityCompanyStructure' Source #

Defines the enum schema legal_entity_companyStructure'

The category identifying the legal structure of the company or legal entity.

data LegalEntityCompanyVerificationDocument Source #

Defines the data type for the schema legal_entity_company_verification_document

Constructors

LegalEntityCompanyVerificationDocument 

Fields

data LegalEntityCompanyVerificationDocumentBack'Variants Source #

Define the one-of schema legal_entity_company_verification_documentBack'

The back of a document returned by a file upload with a `purpose` value of `additional_verification`.

Instances
Eq LegalEntityCompanyVerificationDocumentBack'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show LegalEntityCompanyVerificationDocumentBack'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic LegalEntityCompanyVerificationDocumentBack'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON LegalEntityCompanyVerificationDocumentBack'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON LegalEntityCompanyVerificationDocumentBack'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep LegalEntityCompanyVerificationDocumentBack'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep LegalEntityCompanyVerificationDocumentBack'Variants = D1 (MetaData "LegalEntityCompanyVerificationDocumentBack'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "LegalEntityCompanyVerificationDocumentBack'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "LegalEntityCompanyVerificationDocumentBack'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data LegalEntityCompanyVerificationDocumentFront'Variants Source #

Define the one-of schema legal_entity_company_verification_documentFront'

The front of a document returned by a file upload with a `purpose` value of `additional_verification`.

Instances
Eq LegalEntityCompanyVerificationDocumentFront'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show LegalEntityCompanyVerificationDocumentFront'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic LegalEntityCompanyVerificationDocumentFront'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON LegalEntityCompanyVerificationDocumentFront'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON LegalEntityCompanyVerificationDocumentFront'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep LegalEntityCompanyVerificationDocumentFront'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep LegalEntityCompanyVerificationDocumentFront'Variants = D1 (MetaData "LegalEntityCompanyVerificationDocumentFront'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "LegalEntityCompanyVerificationDocumentFront'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "LegalEntityCompanyVerificationDocumentFront'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data LegalEntityPersonVerification Source #

Defines the data type for the schema legal_entity_person_verification

Constructors

LegalEntityPersonVerification 

Fields

data LegalEntityPersonVerificationAdditionalDocument' Source #

Defines the data type for the schema legal_entity_person_verificationAdditional_document'

A document showing address, either a passport, local ID card, or utility bill from a well-known utility company.

Constructors

LegalEntityPersonVerificationAdditionalDocument' 

Fields

data LegalEntityPersonVerificationAdditionalDocument'Back'Variants Source #

Define the one-of schema legal_entity_person_verificationAdditional_document'Back'

The back of an ID returned by a file upload with a `purpose` value of `identity_document`.

Instances
Eq LegalEntityPersonVerificationAdditionalDocument'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show LegalEntityPersonVerificationAdditionalDocument'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic LegalEntityPersonVerificationAdditionalDocument'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON LegalEntityPersonVerificationAdditionalDocument'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON LegalEntityPersonVerificationAdditionalDocument'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep LegalEntityPersonVerificationAdditionalDocument'Back'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep LegalEntityPersonVerificationAdditionalDocument'Back'Variants = D1 (MetaData "LegalEntityPersonVerificationAdditionalDocument'Back'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "LegalEntityPersonVerificationAdditionalDocument'Back'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "LegalEntityPersonVerificationAdditionalDocument'Back'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data LegalEntityPersonVerificationAdditionalDocument'Front'Variants Source #

Define the one-of schema legal_entity_person_verificationAdditional_document'Front'

The front of an ID returned by a file upload with a `purpose` value of `identity_document`.

Instances
Eq LegalEntityPersonVerificationAdditionalDocument'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show LegalEntityPersonVerificationAdditionalDocument'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic LegalEntityPersonVerificationAdditionalDocument'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON LegalEntityPersonVerificationAdditionalDocument'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON LegalEntityPersonVerificationAdditionalDocument'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep LegalEntityPersonVerificationAdditionalDocument'Front'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep LegalEntityPersonVerificationAdditionalDocument'Front'Variants = D1 (MetaData "LegalEntityPersonVerificationAdditionalDocument'Front'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "LegalEntityPersonVerificationAdditionalDocument'Front'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "LegalEntityPersonVerificationAdditionalDocument'Front'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data LegalEntityPersonVerificationDocument Source #

Defines the data type for the schema legal_entity_person_verification_document

Constructors

LegalEntityPersonVerificationDocument 

Fields

data LegalEntityPersonVerificationDocumentBack'Variants Source #

Define the one-of schema legal_entity_person_verification_documentBack'

The back of an ID returned by a file upload with a `purpose` value of `identity_document`.

Instances
Eq LegalEntityPersonVerificationDocumentBack'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show LegalEntityPersonVerificationDocumentBack'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic LegalEntityPersonVerificationDocumentBack'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON LegalEntityPersonVerificationDocumentBack'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON LegalEntityPersonVerificationDocumentBack'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep LegalEntityPersonVerificationDocumentBack'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep LegalEntityPersonVerificationDocumentBack'Variants = D1 (MetaData "LegalEntityPersonVerificationDocumentBack'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "LegalEntityPersonVerificationDocumentBack'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "LegalEntityPersonVerificationDocumentBack'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data LegalEntityPersonVerificationDocumentFront'Variants Source #

Define the one-of schema legal_entity_person_verification_documentFront'

The front of an ID returned by a file upload with a `purpose` value of `identity_document`.

Instances
Eq LegalEntityPersonVerificationDocumentFront'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show LegalEntityPersonVerificationDocumentFront'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic LegalEntityPersonVerificationDocumentFront'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON LegalEntityPersonVerificationDocumentFront'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON LegalEntityPersonVerificationDocumentFront'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep LegalEntityPersonVerificationDocumentFront'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep LegalEntityPersonVerificationDocumentFront'Variants = D1 (MetaData "LegalEntityPersonVerificationDocumentFront'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "LegalEntityPersonVerificationDocumentFront'File" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 File)) :+: C1 (MetaCons "LegalEntityPersonVerificationDocumentFront'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data LineItem Source #

Defines the data type for the schema line_item

Constructors

LineItem 

Fields

data LineItemMetadata' Source #

Defines the data type for the schema line_itemMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Note that for line items with `type=subscription` this will reflect the metadata of the subscription that caused the line item to be created.

Constructors

LineItemMetadata' 

data LineItemPlan' Source #

Defines the data type for the schema line_itemPlan'

The plan of the subscription, if the line item is a subscription or a proration.

Constructors

LineItemPlan' 

Fields

data LineItemPlan'AggregateUsage' Source #

Defines the enum schema line_itemPlan'Aggregate_usage'

Specifies a usage aggregation strategy for plans of `usage_type=metered`. Allowed values are `sum` for summing up all usage during a period, `last_during_period` for using the last usage record reported within a period, `last_ever` for using the last usage record ever (across period bounds) or `max` which uses the usage record with the maximum reported usage during a period. Defaults to `sum`.

data LineItemPlan'BillingScheme' Source #

Defines the enum schema line_itemPlan'Billing_scheme'

Describes how to compute the price per period. Either `per_unit` or `tiered`. `per_unit` indicates that the fixed amount (specified in `amount`) will be charged per unit in `quantity` (for plans with `usage_type=licensed`), or per unit of total usage (for plans with `usage_type=metered`). `tiered` indicates that the unit pricing will be computed using a tiering strategy as defined using the `tiers` and `tiers_mode` attributes.

data LineItemPlan'Metadata' Source #

Defines the data type for the schema line_itemPlan'Metadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

data LineItemPlan'Product'Variants Source #

Define the one-of schema line_itemPlan'Product'

The product whose pricing this plan determines.

Instances
Eq LineItemPlan'Product'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show LineItemPlan'Product'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic LineItemPlan'Product'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep LineItemPlan'Product'Variants :: Type -> Type #

ToJSON LineItemPlan'Product'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON LineItemPlan'Product'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep LineItemPlan'Product'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep LineItemPlan'Product'Variants = D1 (MetaData "LineItemPlan'Product'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "LineItemPlan'Product'DeletedProduct" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedProduct)) :+: (C1 (MetaCons "LineItemPlan'Product'Product" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Product)) :+: C1 (MetaCons "LineItemPlan'Product'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data LineItemPlan'TiersMode' Source #

Defines the enum schema line_itemPlan'Tiers_mode'

Defines if the tiering price should be `graduated` or `volume` based. In `volume`-based tiering, the maximum quantity within a period determines the per unit price. In `graduated` tiering, pricing can change as the quantity grows.

data LineItemPlan'TransformUsage' Source #

Defines the data type for the schema line_itemPlan'Transform_usage'

Apply a transformation to the reported usage or set quantity before computing the amount billed. Cannot be combined with \`tiers\`.

Constructors

LineItemPlan'TransformUsage' 

Fields

data LineItemPlan'TransformUsage'Round' Source #

Defines the enum schema line_itemPlan'Transform_usage'Round'

After division, either round the result `up` or `down`.

data LineItemPlan'UsageType' Source #

Defines the enum schema line_itemPlan'Usage_type'

Configures how the quantity per period should be determined. Can be either `metered` or `licensed`. `licensed` automatically bills the `quantity` set when adding it to a subscription. `metered` aggregates the total usage based on usage records. Defaults to `licensed`.

data LineItemType' Source #

Defines the enum schema line_itemType'

A string identifying the type of the source of this line item, either an `invoiceitem` or a `subscription`.

data Mandate Source #

Defines the data type for the schema mandate

A Mandate is a record of the permission a customer has given you to debit their payment method.

Constructors

Mandate 

Fields

Instances
Eq Mandate Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

(==) :: Mandate -> Mandate -> Bool #

(/=) :: Mandate -> Mandate -> Bool #

Show Mandate Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Mandate Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Mandate Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data MandateObject' Source #

Defines the enum schema mandateObject'

String representing the object's type. Objects of the same type share the same value.

data MandatePaymentMethod'Variants Source #

Define the one-of schema mandatePayment_method'

ID of the payment method associated with this mandate.

Instances
Eq MandatePaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show MandatePaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic MandatePaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep MandatePaymentMethod'Variants :: Type -> Type #

ToJSON MandatePaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON MandatePaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep MandatePaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep MandatePaymentMethod'Variants = D1 (MetaData "MandatePaymentMethod'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "MandatePaymentMethod'PaymentMethod" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PaymentMethod)) :+: C1 (MetaCons "MandatePaymentMethod'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data MandateStatus' Source #

Defines the enum schema mandateStatus'

The status of the Mandate, one of `pending`, `inactive`, or `active`. The Mandate can be used to initiate a payment only if status=active.

data Order Source #

Defines the data type for the schema order

Order objects are created to handle end customers' purchases of previously defined products. You can create, retrieve, and pay individual orders, as well as list all orders. Orders are identified by a unique, random ID.

Related guide: Tax, Shipping, and Inventory.

Constructors

Order 

Fields

  • orderAmount :: Integer

    amount: A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the total amount for the order.

  • orderAmountReturned :: Maybe Integer

    amount_returned: The total amount that was returned to the customer.

  • orderApplication :: Maybe Text

    application: ID of the Connect Application that created the order.

    Constraints:

    • Maximum length of 5000
  • orderApplicationFee :: Maybe Integer

    application_fee: A fee in cents that will be applied to the order and transferred to the application owner’s Stripe account. The request must be made with an OAuth key or the Stripe-Account header in order to take an application fee. For more information, see the application fees documentation.

  • orderCharge :: Maybe OrderCharge'Variants

    charge: The ID of the payment used to pay for the order. Present if the order status is `paid`, `fulfilled`, or `refunded`.

  • orderCreated :: Integer

    created: Time at which the object was created. Measured in seconds since the Unix epoch.

  • orderCurrency :: Text

    currency: Three-letter ISO currency code, in lowercase. Must be a supported currency.

  • orderCustomer :: Maybe OrderCustomer'Variants

    customer: The customer used for the order.

  • orderEmail :: Maybe Text

    email: The email address of the customer placing the order.

    Constraints:

    • Maximum length of 5000
  • orderExternalCouponCode :: Maybe Text

    external_coupon_code: External coupon code to load for this order.

    Constraints:

    • Maximum length of 5000
  • orderId :: Text

    id: Unique identifier for the object.

    Constraints:

    • Maximum length of 5000
  • orderItems :: [] OrderItem

    items: List of items constituting the order. An order can have up to 25 items.

  • orderLivemode :: Bool

    livemode: Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.

  • orderMetadata :: OrderMetadata'

    metadata: Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

  • orderObject :: OrderObject'

    object: String representing the object's type. Objects of the same type share the same value.

  • orderReturns :: Maybe OrderReturns'

    returns: A list of returns that have taken place for this order.

  • orderSelectedShippingMethod :: Maybe Text

    selected_shipping_method: The shipping method that is currently selected for this order, if any. If present, it is equal to one of the `id`s of shipping methods in the `shipping_methods` array. At order creation time, if there are multiple shipping methods, Stripe will automatically selected the first method.

    Constraints:

    • Maximum length of 5000
  • orderShipping :: Maybe OrderShipping'

    shipping: The shipping address for the order. Present if the order is for goods to be shipped.

  • orderShippingMethods :: Maybe ([] ShippingMethod)

    shipping_methods: A list of supported shipping methods for this order. The desired shipping method can be specified either by updating the order, or when paying it.

  • orderStatus :: Text

    status: Current order status. One of `created`, `paid`, `canceled`, `fulfilled`, or `returned`. More details in the Orders Guide.

    Constraints:

    • Maximum length of 5000
  • orderStatusTransitions :: Maybe OrderStatusTransitions'

    status_transitions: The timestamps at which the order status was updated.

  • orderUpdated :: Maybe Integer

    updated: Time at which the object was last updated. Measured in seconds since the Unix epoch.

  • orderUpstreamId :: Maybe Text

    upstream_id: The user's order ID if it is different from the Stripe order ID.

    Constraints:

    • Maximum length of 5000
Instances
Eq Order Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

(==) :: Order -> Order -> Bool #

(/=) :: Order -> Order -> Bool #

Show Order Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

showsPrec :: Int -> Order -> ShowS #

show :: Order -> String #

showList :: [Order] -> ShowS #

ToJSON Order Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Order Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data OrderCharge'Variants Source #

Define the one-of schema orderCharge'

The ID of the payment used to pay for the order. Present if the order status is `paid`, `fulfilled`, or `refunded`.

Instances
Eq OrderCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show OrderCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic OrderCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep OrderCharge'Variants :: Type -> Type #

ToJSON OrderCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON OrderCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep OrderCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep OrderCharge'Variants = D1 (MetaData "OrderCharge'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "OrderCharge'Charge" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Charge)) :+: C1 (MetaCons "OrderCharge'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data OrderCustomer'Variants Source #

Define the one-of schema orderCustomer'

The customer used for the order.

Instances
Eq OrderCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show OrderCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic OrderCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep OrderCustomer'Variants :: Type -> Type #

ToJSON OrderCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON OrderCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep OrderCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep OrderCustomer'Variants = D1 (MetaData "OrderCustomer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "OrderCustomer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: (C1 (MetaCons "OrderCustomer'DeletedCustomer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCustomer)) :+: C1 (MetaCons "OrderCustomer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data OrderMetadata' Source #

Defines the data type for the schema orderMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

OrderMetadata' 

data OrderObject' Source #

Defines the enum schema orderObject'

String representing the object's type. Objects of the same type share the same value.

data OrderReturns' Source #

Defines the data type for the schema orderReturns'

A list of returns that have taken place for this order.

Constructors

OrderReturns' 

Fields

data OrderShipping' Source #

Defines the data type for the schema orderShipping'

The shipping address for the order. Present if the order is for goods to be shipped.

Constructors

OrderShipping' 

Fields

data OrderStatusTransitions' Source #

Defines the data type for the schema orderStatus_transitions'

The timestamps at which the order status was updated.

Constructors

OrderStatusTransitions' 

Fields

data OrderItem Source #

Defines the data type for the schema order_item

A representation of the constituent items of any given order. Can be used to represent SKUs, shipping costs, or taxes owed on the order.

Related guide: Orders.

Constructors

OrderItem 

Fields

data OrderItemParent'Variants Source #

Define the one-of schema order_itemParent'

The ID of the associated object for this line item. Expandable if not null (e.g., expandable to a SKU).

Instances
Eq OrderItemParent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show OrderItemParent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic OrderItemParent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep OrderItemParent'Variants :: Type -> Type #

ToJSON OrderItemParent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON OrderItemParent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep OrderItemParent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep OrderItemParent'Variants = D1 (MetaData "OrderItemParent'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "OrderItemParent'Sku" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Sku)) :+: C1 (MetaCons "OrderItemParent'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data OrderReturn Source #

Defines the data type for the schema order_return

A return represents the full or partial return of a number of order items. Returns always belong to an order, and may optionally contain a refund.

Related guide: Handling Returns.

Constructors

OrderReturn 

Fields

data OrderReturnOrder'Variants Source #

Define the one-of schema order_returnOrder'

The order that this return includes items from.

Instances
Eq OrderReturnOrder'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show OrderReturnOrder'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic OrderReturnOrder'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep OrderReturnOrder'Variants :: Type -> Type #

ToJSON OrderReturnOrder'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON OrderReturnOrder'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep OrderReturnOrder'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep OrderReturnOrder'Variants = D1 (MetaData "OrderReturnOrder'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "OrderReturnOrder'Order" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Order)) :+: C1 (MetaCons "OrderReturnOrder'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data OrderReturnRefund'Variants Source #

Define the one-of schema order_returnRefund'

The ID of the refund issued for this return.

Instances
Eq OrderReturnRefund'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show OrderReturnRefund'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic OrderReturnRefund'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep OrderReturnRefund'Variants :: Type -> Type #

ToJSON OrderReturnRefund'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON OrderReturnRefund'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep OrderReturnRefund'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep OrderReturnRefund'Variants = D1 (MetaData "OrderReturnRefund'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "OrderReturnRefund'Refund" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Refund)) :+: C1 (MetaCons "OrderReturnRefund'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data PaymentIntent Source #

Defines the data type for the schema payment_intent

A PaymentIntent guides you through the process of collecting a payment from your customer. We recommend that you create exactly one PaymentIntent for each order or customer session in your system. You can reference the PaymentIntent later to see the history of payment attempts for a particular session.

A PaymentIntent transitions through multiple statuses throughout its lifetime as it interfaces with Stripe.js to perform authentication flows and ultimately creates at most one successful charge.

Related guide: Payment Intents API.

Constructors

PaymentIntent 

Fields

data PaymentIntentApplication'Variants Source #

Define the one-of schema payment_intentApplication'

ID of the Connect application that created the PaymentIntent.

Instances
Eq PaymentIntentApplication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentIntentApplication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic PaymentIntentApplication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep PaymentIntentApplication'Variants :: Type -> Type #

ToJSON PaymentIntentApplication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentIntentApplication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentIntentApplication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentIntentApplication'Variants = D1 (MetaData "PaymentIntentApplication'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PaymentIntentApplication'Application" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Application)) :+: C1 (MetaCons "PaymentIntentApplication'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data PaymentIntentCancellationReason' Source #

Defines the enum schema payment_intentCancellation_reason'

Reason for cancellation of this PaymentIntent, either user-provided (`duplicate`, `fraudulent`, `requested_by_customer`, or `abandoned`) or generated by Stripe internally (`failed_invoice`, `void_invoice`, or `automatic`).

data PaymentIntentCharges' Source #

Defines the data type for the schema payment_intentCharges'

Charges that were created by this PaymentIntent, if any.

Constructors

PaymentIntentCharges' 

Fields

data PaymentIntentCustomer'Variants Source #

Define the one-of schema payment_intentCustomer'

ID of the Customer this PaymentIntent belongs to, if one exists.

If present, payment methods used with this PaymentIntent can only be attached to this Customer, and payment methods attached to other Customers cannot be used with this PaymentIntent.

Instances
Eq PaymentIntentCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentIntentCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic PaymentIntentCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep PaymentIntentCustomer'Variants :: Type -> Type #

ToJSON PaymentIntentCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentIntentCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentIntentCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentIntentCustomer'Variants = D1 (MetaData "PaymentIntentCustomer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PaymentIntentCustomer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: (C1 (MetaCons "PaymentIntentCustomer'DeletedCustomer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCustomer)) :+: C1 (MetaCons "PaymentIntentCustomer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data PaymentIntentInvoice'Variants Source #

Define the one-of schema payment_intentInvoice'

ID of the invoice that created this PaymentIntent, if it exists.

Instances
Eq PaymentIntentInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentIntentInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic PaymentIntentInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep PaymentIntentInvoice'Variants :: Type -> Type #

ToJSON PaymentIntentInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentIntentInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentIntentInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentIntentInvoice'Variants = D1 (MetaData "PaymentIntentInvoice'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PaymentIntentInvoice'Invoice" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Invoice)) :+: C1 (MetaCons "PaymentIntentInvoice'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data PaymentIntentLastPaymentError' Source #

Defines the data type for the schema payment_intentLast_payment_error'

The payment error encountered in the previous PaymentIntent confirmation. It will be cleared if the PaymentIntent is later updated for any reason.

Constructors

PaymentIntentLastPaymentError' 

Fields

data PaymentIntentLastPaymentError'Source' Source #

Defines the data type for the schema payment_intentLast_payment_error'Source'

The source object for errors returned on a request involving a source.

Constructors

PaymentIntentLastPaymentError'Source' 

Fields

data PaymentIntentLastPaymentError'Source'Account'Variants Source #

Define the one-of schema payment_intentLast_payment_error'Source'Account'

The ID of the account that the bank account is associated with.

Instances
Eq PaymentIntentLastPaymentError'Source'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentIntentLastPaymentError'Source'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic PaymentIntentLastPaymentError'Source'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON PaymentIntentLastPaymentError'Source'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentIntentLastPaymentError'Source'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentIntentLastPaymentError'Source'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentIntentLastPaymentError'Source'Account'Variants = D1 (MetaData "PaymentIntentLastPaymentError'Source'Account'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PaymentIntentLastPaymentError'Source'Account'Account" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :+: C1 (MetaCons "PaymentIntentLastPaymentError'Source'Account'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data PaymentIntentLastPaymentError'Source'AvailablePayoutMethods' Source #

Defines the enum schema payment_intentLast_payment_error'Source'Available_payout_methods'

Instances
Eq PaymentIntentLastPaymentError'Source'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentIntentLastPaymentError'Source'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON PaymentIntentLastPaymentError'Source'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentIntentLastPaymentError'Source'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data PaymentIntentLastPaymentError'Source'Customer'Variants Source #

Define the one-of schema payment_intentLast_payment_error'Source'Customer'

The ID of the customer that the bank account is associated with.

Instances
Eq PaymentIntentLastPaymentError'Source'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentIntentLastPaymentError'Source'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic PaymentIntentLastPaymentError'Source'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON PaymentIntentLastPaymentError'Source'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentIntentLastPaymentError'Source'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentIntentLastPaymentError'Source'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentIntentLastPaymentError'Source'Customer'Variants = D1 (MetaData "PaymentIntentLastPaymentError'Source'Customer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PaymentIntentLastPaymentError'Source'Customer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: (C1 (MetaCons "PaymentIntentLastPaymentError'Source'Customer'DeletedCustomer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCustomer)) :+: C1 (MetaCons "PaymentIntentLastPaymentError'Source'Customer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data PaymentIntentLastPaymentError'Source'Metadata' Source #

Defines the data type for the schema payment_intentLast_payment_error'Source'Metadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

data PaymentIntentLastPaymentError'Source'Object' Source #

Defines the enum schema payment_intentLast_payment_error'Source'Object'

String representing the object's type. Objects of the same type share the same value.

data PaymentIntentLastPaymentError'Source'Owner' Source #

Defines the data type for the schema payment_intentLast_payment_error'Source'Owner'

Information about the owner of the payment instrument that may be used or required by particular source types.

Constructors

PaymentIntentLastPaymentError'Source'Owner' 

Fields

data PaymentIntentLastPaymentError'Source'Owner'Address' Source #

Defines the data type for the schema payment_intentLast_payment_error'Source'Owner'Address'

Owner\'s address.

Constructors

PaymentIntentLastPaymentError'Source'Owner'Address' 

Fields

data PaymentIntentLastPaymentError'Source'Owner'VerifiedAddress' Source #

Defines the data type for the schema payment_intentLast_payment_error'Source'Owner'Verified_address'

Verified owner\'s address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.

Constructors

PaymentIntentLastPaymentError'Source'Owner'VerifiedAddress' 

Fields

Instances
Eq PaymentIntentLastPaymentError'Source'Owner'VerifiedAddress' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentIntentLastPaymentError'Source'Owner'VerifiedAddress' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON PaymentIntentLastPaymentError'Source'Owner'VerifiedAddress' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentIntentLastPaymentError'Source'Owner'VerifiedAddress' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data PaymentIntentLastPaymentError'Source'Recipient'Variants Source #

Define the one-of schema payment_intentLast_payment_error'Source'Recipient'

The recipient that this card belongs to. This attribute will not be in the card object if the card belongs to a customer or account instead.

Instances
Eq PaymentIntentLastPaymentError'Source'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentIntentLastPaymentError'Source'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic PaymentIntentLastPaymentError'Source'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON PaymentIntentLastPaymentError'Source'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentIntentLastPaymentError'Source'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentIntentLastPaymentError'Source'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentIntentLastPaymentError'Source'Recipient'Variants = D1 (MetaData "PaymentIntentLastPaymentError'Source'Recipient'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PaymentIntentLastPaymentError'Source'Recipient'Recipient" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Recipient)) :+: C1 (MetaCons "PaymentIntentLastPaymentError'Source'Recipient'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data PaymentIntentLastPaymentError'Source'Type' Source #

Defines the enum schema payment_intentLast_payment_error'Source'Type'

The `type` of the source. The `type` is a payment method, one of `ach_credit_transfer`, `ach_debit`, `alipay`, `bancontact`, `card`, `card_present`, `eps`, `giropay`, `ideal`, `multibanco`, `klarna`, `p24`, `sepa_debit`, `sofort`, `three_d_secure`, or `wechat`. An additional hash is included on the source with a name matching this value. It contains additional information specific to the payment method used.

data PaymentIntentLastPaymentError'Type' Source #

Defines the enum schema payment_intentLast_payment_error'Type'

The type of error returned. One of `api_connection_error`, `api_error`, `authentication_error`, `card_error`, `idempotency_error`, `invalid_request_error`, or `rate_limit_error`

data PaymentIntentMetadata' Source #

Defines the data type for the schema payment_intentMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. For more information, see the documentation.

data PaymentIntentNextAction' Source #

Defines the data type for the schema payment_intentNext_action'

If present, this property tells you what actions you need to take in order for your customer to fulfill a payment using the provided source.

Constructors

PaymentIntentNextAction' 

Fields

data PaymentIntentNextAction'UseStripeSdk' Source #

Defines the data type for the schema payment_intentNext_action'Use_stripe_sdk'

When confirming a PaymentIntent with Stripe.js, Stripe.js depends on the contents of this dictionary to invoke authentication flows. The shape of the contents is subject to change and is only intended to be used by Stripe.js.

data PaymentIntentOnBehalfOf'Variants Source #

Define the one-of schema payment_intentOn_behalf_of'

The account (if any) for which the funds of the PaymentIntent are intended. See the PaymentIntents use case for connected accounts for details.

Instances
Eq PaymentIntentOnBehalfOf'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentIntentOnBehalfOf'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic PaymentIntentOnBehalfOf'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep PaymentIntentOnBehalfOf'Variants :: Type -> Type #

ToJSON PaymentIntentOnBehalfOf'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentIntentOnBehalfOf'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentIntentOnBehalfOf'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentIntentOnBehalfOf'Variants = D1 (MetaData "PaymentIntentOnBehalfOf'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PaymentIntentOnBehalfOf'Account" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :+: C1 (MetaCons "PaymentIntentOnBehalfOf'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data PaymentIntentPaymentMethod'Variants Source #

Define the one-of schema payment_intentPayment_method'

ID of the payment method used in this PaymentIntent.

Instances
Eq PaymentIntentPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentIntentPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic PaymentIntentPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON PaymentIntentPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentIntentPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentIntentPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentIntentPaymentMethod'Variants = D1 (MetaData "PaymentIntentPaymentMethod'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PaymentIntentPaymentMethod'PaymentMethod" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PaymentMethod)) :+: C1 (MetaCons "PaymentIntentPaymentMethod'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data PaymentIntentPaymentMethodOptions' Source #

Defines the data type for the schema payment_intentPayment_method_options'

Payment-method-specific configuration for this PaymentIntent.

data PaymentIntentReview'Variants Source #

Define the one-of schema payment_intentReview'

ID of the review associated with this PaymentIntent, if any.

Instances
Eq PaymentIntentReview'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentIntentReview'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic PaymentIntentReview'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep PaymentIntentReview'Variants :: Type -> Type #

ToJSON PaymentIntentReview'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentIntentReview'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentIntentReview'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentIntentReview'Variants = D1 (MetaData "PaymentIntentReview'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PaymentIntentReview'Review" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Review)) :+: C1 (MetaCons "PaymentIntentReview'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data PaymentIntentSetupFutureUsage' Source #

Defines the enum schema payment_intentSetup_future_usage'

Indicates that you intend to make future payments with this PaymentIntent's payment method.

If present, the payment method used with this PaymentIntent can be attached to a Customer, even after the transaction completes.

For more, learn to save card details during payment.

Stripe uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules. For example, if your customer is impacted by SCA, using `off_session` will ensure that they are authenticated while processing this PaymentIntent. You will then be able to collect off-session payments for this customer.

data PaymentIntentShipping' Source #

Defines the data type for the schema payment_intentShipping'

Shipping information for this PaymentIntent.

Constructors

PaymentIntentShipping' 

Fields

data PaymentIntentStatus' Source #

Defines the enum schema payment_intentStatus'

Status of this PaymentIntent, one of `requires_payment_method`, `requires_confirmation`, `requires_action`, `processing`, `requires_capture`, `canceled`, or `succeeded`. Read more about each PaymentIntent status.

data PaymentIntentTransferData' Source #

Defines the data type for the schema payment_intentTransfer_data'

The data with which to automatically create a Transfer when the payment is finalized. See the PaymentIntents use case for connected accounts for details.

Constructors

PaymentIntentTransferData' 

Fields

data PaymentIntentTransferData'Destination'Variants Source #

Define the one-of schema payment_intentTransfer_data'Destination'

The account (if any) the payment will be attributed to for tax reporting, and where funds from the payment will be transferred to upon payment success.

Instances
Eq PaymentIntentTransferData'Destination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentIntentTransferData'Destination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic PaymentIntentTransferData'Destination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON PaymentIntentTransferData'Destination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentIntentTransferData'Destination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentIntentTransferData'Destination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentIntentTransferData'Destination'Variants = D1 (MetaData "PaymentIntentTransferData'Destination'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PaymentIntentTransferData'Destination'Account" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :+: C1 (MetaCons "PaymentIntentTransferData'Destination'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data PaymentIntentPaymentMethodOptionsCard Source #

Defines the data type for the schema payment_intent_payment_method_options_card

Constructors

PaymentIntentPaymentMethodOptionsCard 

Fields

data PaymentIntentPaymentMethodOptionsCardInstallments' Source #

Defines the data type for the schema payment_intent_payment_method_options_cardInstallments'

Installment details for this payment (Mexico only).

For more information, see the installments integration guide.

Constructors

PaymentIntentPaymentMethodOptionsCardInstallments' 

Fields

data PaymentIntentPaymentMethodOptionsCardInstallments'Plan' Source #

Defines the data type for the schema payment_intent_payment_method_options_cardInstallments'Plan'

Installment plan selected for this PaymentIntent.

Constructors

PaymentIntentPaymentMethodOptionsCardInstallments'Plan' 

Fields

Instances
Eq PaymentIntentPaymentMethodOptionsCardInstallments'Plan' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentIntentPaymentMethodOptionsCardInstallments'Plan' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON PaymentIntentPaymentMethodOptionsCardInstallments'Plan' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentIntentPaymentMethodOptionsCardInstallments'Plan' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data PaymentIntentPaymentMethodOptionsCardInstallments'Plan'Interval' Source #

Defines the enum schema payment_intent_payment_method_options_cardInstallments'Plan'Interval'

For `fixed_count` installment plans, this is the interval between installment payments your customer will make to their credit card. One of `month`.

Instances
Eq PaymentIntentPaymentMethodOptionsCardInstallments'Plan'Interval' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentIntentPaymentMethodOptionsCardInstallments'Plan'Interval' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON PaymentIntentPaymentMethodOptionsCardInstallments'Plan'Interval' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentIntentPaymentMethodOptionsCardInstallments'Plan'Interval' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data PaymentIntentPaymentMethodOptionsCardInstallments'Plan'Type' Source #

Defines the enum schema payment_intent_payment_method_options_cardInstallments'Plan'Type'

Type of installment plan, one of `fixed_count`.

Instances
Eq PaymentIntentPaymentMethodOptionsCardInstallments'Plan'Type' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentIntentPaymentMethodOptionsCardInstallments'Plan'Type' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON PaymentIntentPaymentMethodOptionsCardInstallments'Plan'Type' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentIntentPaymentMethodOptionsCardInstallments'Plan'Type' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data PaymentIntentPaymentMethodOptionsCardRequestThreeDSecure' Source #

Defines the enum schema payment_intent_payment_method_options_cardRequest_three_d_secure'

We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and other requirements. However, if you wish to request 3D Secure based on logic from your own fraud engine, provide this option. Permitted values include: `automatic` or `any`. If not provided, defaults to `automatic`. Read our guide on manually requesting 3D Secure for more information on how this configuration interacts with Radar and our SCA Engine.

Instances
Eq PaymentIntentPaymentMethodOptionsCardRequestThreeDSecure' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentIntentPaymentMethodOptionsCardRequestThreeDSecure' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON PaymentIntentPaymentMethodOptionsCardRequestThreeDSecure' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentIntentPaymentMethodOptionsCardRequestThreeDSecure' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data PaymentMethod Source #

Defines the data type for the schema payment_method

PaymentMethod objects represent your customer's payment instruments. They can be used with PaymentIntents to collect payments or saved to Customer objects to store instrument details for future payments.

Related guides: Payment Methods and More Payment Scenarios.

Constructors

PaymentMethod 

Fields

data PaymentMethodCustomer'Variants Source #

Define the one-of schema payment_methodCustomer'

The ID of the Customer to which this PaymentMethod is saved. This will not be set when the PaymentMethod has not been saved to a Customer.

Instances
Eq PaymentMethodCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentMethodCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic PaymentMethodCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep PaymentMethodCustomer'Variants :: Type -> Type #

ToJSON PaymentMethodCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentMethodCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentMethodCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentMethodCustomer'Variants = D1 (MetaData "PaymentMethodCustomer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PaymentMethodCustomer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: C1 (MetaCons "PaymentMethodCustomer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data PaymentMethodMetadata' Source #

Defines the data type for the schema payment_methodMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

data PaymentMethodCard Source #

Defines the data type for the schema payment_method_card

Constructors

PaymentMethodCard 

Fields

data PaymentMethodCardChecks' Source #

Defines the data type for the schema payment_method_cardChecks'

Checks on Card address and CVC if provided.

Constructors

PaymentMethodCardChecks' 

Fields

data PaymentMethodCardGeneratedFrom' Source #

Defines the data type for the schema payment_method_cardGenerated_from'

Details of the original PaymentMethod that created this object.

Constructors

PaymentMethodCardGeneratedFrom' 

Fields

data PaymentMethodCardGeneratedFrom'PaymentMethodDetails' Source #

Defines the data type for the schema payment_method_cardGenerated_from'Payment_method_details'

Transaction-specific details of the payment method used in the payment.

Constructors

PaymentMethodCardGeneratedFrom'PaymentMethodDetails' 

Fields

data PaymentMethodCardThreeDSecureUsage' Source #

Defines the data type for the schema payment_method_cardThree_d_secure_usage'

Contains details on how this Card maybe be used for 3D Secure authentication.

Constructors

PaymentMethodCardThreeDSecureUsage' 

Fields

data PaymentMethodCardWallet' Source #

Defines the data type for the schema payment_method_cardWallet'

If this Card is part of a card wallet, this contains the details of the card wallet.

Constructors

PaymentMethodCardWallet' 

Fields

data PaymentMethodCardWallet'Type' Source #

Defines the enum schema payment_method_cardWallet'Type'

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.

data PaymentMethodCardGeneratedCard Source #

Defines the data type for the schema payment_method_card_generated_card

Constructors

PaymentMethodCardGeneratedCard 

Fields

data PaymentMethodCardGeneratedCardPaymentMethodDetails' Source #

Defines the data type for the schema payment_method_card_generated_cardPayment_method_details'

Transaction-specific details of the payment method used in the payment.

Constructors

PaymentMethodCardGeneratedCardPaymentMethodDetails' 

Fields

data PaymentMethodCardWallet Source #

Defines the data type for the schema payment_method_card_wallet

Constructors

PaymentMethodCardWallet 

Fields

data PaymentMethodCardWalletType' Source #

Defines the enum schema payment_method_card_walletType'

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.

data PaymentMethodCardWalletMasterpass Source #

Defines the data type for the schema payment_method_card_wallet_masterpass

Constructors

PaymentMethodCardWalletMasterpass 

Fields

data PaymentMethodCardWalletMasterpassBillingAddress' Source #

Defines the data type for the schema payment_method_card_wallet_masterpassBilling_address'

Owner\'s verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.

Constructors

PaymentMethodCardWalletMasterpassBillingAddress' 

Fields

data PaymentMethodCardWalletMasterpassShippingAddress' Source #

Defines the data type for the schema payment_method_card_wallet_masterpassShipping_address'

Owner\'s verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.

Constructors

PaymentMethodCardWalletMasterpassShippingAddress' 

Fields

data PaymentMethodCardWalletVisaCheckout Source #

Defines the data type for the schema payment_method_card_wallet_visa_checkout

Constructors

PaymentMethodCardWalletVisaCheckout 

Fields

data PaymentMethodCardWalletVisaCheckoutBillingAddress' Source #

Defines the data type for the schema payment_method_card_wallet_visa_checkoutBilling_address'

Owner\'s verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.

Constructors

PaymentMethodCardWalletVisaCheckoutBillingAddress' 

Fields

data PaymentMethodCardWalletVisaCheckoutShippingAddress' Source #

Defines the data type for the schema payment_method_card_wallet_visa_checkoutShipping_address'

Owner\'s verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.

Constructors

PaymentMethodCardWalletVisaCheckoutShippingAddress' 

Fields

data PaymentMethodDetails Source #

Defines the data type for the schema payment_method_details

Constructors

PaymentMethodDetails 

Fields

data PaymentMethodDetailsCard Source #

Defines the data type for the schema payment_method_details_card

Constructors

PaymentMethodDetailsCard 

Fields

data PaymentMethodDetailsCardChecks' Source #

Defines the data type for the schema payment_method_details_cardChecks'

Check results by Card networks on Card address and CVC at time of payment.

Constructors

PaymentMethodDetailsCardChecks' 

Fields

data PaymentMethodDetailsCardInstallments' Source #

Defines the data type for the schema payment_method_details_cardInstallments'

Installment details for this payment (Mexico only).

For more information, see the installments integration guide.

data PaymentMethodDetailsCardInstallments'Plan' Source #

Defines the data type for the schema payment_method_details_cardInstallments'Plan'

Installment plan selected for the payment.

Constructors

PaymentMethodDetailsCardInstallments'Plan' 

Fields

data PaymentMethodDetailsCardInstallments'Plan'Interval' Source #

Defines the enum schema payment_method_details_cardInstallments'Plan'Interval'

For `fixed_count` installment plans, this is the interval between installment payments your customer will make to their credit card. One of `month`.

data PaymentMethodDetailsCardInstallments'Plan'Type' Source #

Defines the enum schema payment_method_details_cardInstallments'Plan'Type'

Type of installment plan, one of `fixed_count`.

data PaymentMethodDetailsCardThreeDSecure' Source #

Defines the data type for the schema payment_method_details_cardThree_d_secure'

Populated if this transaction used 3D Secure authentication.

Constructors

PaymentMethodDetailsCardThreeDSecure' 

Fields

data PaymentMethodDetailsCardWallet' Source #

Defines the data type for the schema payment_method_details_cardWallet'

If this Card is part of a card wallet, this contains the details of the card wallet.

Constructors

PaymentMethodDetailsCardWallet' 

Fields

data PaymentMethodDetailsCardWallet'Type' Source #

Defines the enum schema payment_method_details_cardWallet'Type'

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.

data PaymentMethodDetailsCardInstallments Source #

Defines the data type for the schema payment_method_details_card_installments

data PaymentMethodDetailsCardInstallmentsPlan' Source #

Defines the data type for the schema payment_method_details_card_installmentsPlan'

Installment plan selected for the payment.

Constructors

PaymentMethodDetailsCardInstallmentsPlan' 

Fields

data PaymentMethodDetailsCardInstallmentsPlan'Interval' Source #

Defines the enum schema payment_method_details_card_installmentsPlan'Interval'

For `fixed_count` installment plans, this is the interval between installment payments your customer will make to their credit card. One of `month`.

data PaymentMethodDetailsCardInstallmentsPlan'Type' Source #

Defines the enum schema payment_method_details_card_installmentsPlan'Type'

Type of installment plan, one of `fixed_count`.

data PaymentMethodDetailsCardPresent Source #

Defines the data type for the schema payment_method_details_card_present

Constructors

PaymentMethodDetailsCardPresent 

Fields

data PaymentMethodDetailsCardPresentReceipt' Source #

Defines the data type for the schema payment_method_details_card_presentReceipt'

A collection of fields required to be displayed on receipts. Only required for EMV transactions.

Constructors

PaymentMethodDetailsCardPresentReceipt' 

Fields

data PaymentMethodDetailsCardWallet Source #

Defines the data type for the schema payment_method_details_card_wallet

Constructors

PaymentMethodDetailsCardWallet 

Fields

data PaymentMethodDetailsCardWalletType' Source #

Defines the enum schema payment_method_details_card_walletType'

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.

data PaymentMethodDetailsCardWalletMasterpass Source #

Defines the data type for the schema payment_method_details_card_wallet_masterpass

Constructors

PaymentMethodDetailsCardWalletMasterpass 

Fields

data PaymentMethodDetailsCardWalletMasterpassBillingAddress' Source #

Defines the data type for the schema payment_method_details_card_wallet_masterpassBilling_address'

Owner\'s verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.

Constructors

PaymentMethodDetailsCardWalletMasterpassBillingAddress' 

Fields

Instances
Eq PaymentMethodDetailsCardWalletMasterpassBillingAddress' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentMethodDetailsCardWalletMasterpassBillingAddress' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON PaymentMethodDetailsCardWalletMasterpassBillingAddress' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentMethodDetailsCardWalletMasterpassBillingAddress' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data PaymentMethodDetailsCardWalletMasterpassShippingAddress' Source #

Defines the data type for the schema payment_method_details_card_wallet_masterpassShipping_address'

Owner\'s verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.

Constructors

PaymentMethodDetailsCardWalletMasterpassShippingAddress' 

Fields

Instances
Eq PaymentMethodDetailsCardWalletMasterpassShippingAddress' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentMethodDetailsCardWalletMasterpassShippingAddress' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON PaymentMethodDetailsCardWalletMasterpassShippingAddress' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentMethodDetailsCardWalletMasterpassShippingAddress' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data PaymentMethodDetailsCardWalletVisaCheckout Source #

Defines the data type for the schema payment_method_details_card_wallet_visa_checkout

Constructors

PaymentMethodDetailsCardWalletVisaCheckout 

Fields

data PaymentMethodDetailsCardWalletVisaCheckoutBillingAddress' Source #

Defines the data type for the schema payment_method_details_card_wallet_visa_checkoutBilling_address'

Owner\'s verified billing address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.

Constructors

PaymentMethodDetailsCardWalletVisaCheckoutBillingAddress' 

Fields

Instances
Eq PaymentMethodDetailsCardWalletVisaCheckoutBillingAddress' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentMethodDetailsCardWalletVisaCheckoutBillingAddress' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON PaymentMethodDetailsCardWalletVisaCheckoutBillingAddress' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentMethodDetailsCardWalletVisaCheckoutBillingAddress' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data PaymentMethodDetailsCardWalletVisaCheckoutShippingAddress' Source #

Defines the data type for the schema payment_method_details_card_wallet_visa_checkoutShipping_address'

Owner\'s verified shipping address. Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.

Constructors

PaymentMethodDetailsCardWalletVisaCheckoutShippingAddress' 

Fields

Instances
Eq PaymentMethodDetailsCardWalletVisaCheckoutShippingAddress' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentMethodDetailsCardWalletVisaCheckoutShippingAddress' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON PaymentMethodDetailsCardWalletVisaCheckoutShippingAddress' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentMethodDetailsCardWalletVisaCheckoutShippingAddress' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data PaymentMethodOptionsCardInstallments Source #

Defines the data type for the schema payment_method_options_card_installments

Constructors

PaymentMethodOptionsCardInstallments 

Fields

data PaymentMethodOptionsCardInstallmentsPlan' Source #

Defines the data type for the schema payment_method_options_card_installmentsPlan'

Installment plan selected for this PaymentIntent.

Constructors

PaymentMethodOptionsCardInstallmentsPlan' 

Fields

data PaymentMethodOptionsCardInstallmentsPlan'Interval' Source #

Defines the enum schema payment_method_options_card_installmentsPlan'Interval'

For `fixed_count` installment plans, this is the interval between installment payments your customer will make to their credit card. One of `month`.

data PaymentMethodOptionsCardInstallmentsPlan'Type' Source #

Defines the enum schema payment_method_options_card_installmentsPlan'Type'

Type of installment plan, one of `fixed_count`.

data PaymentSource Source #

Defines the data type for the schema payment_source

Constructors

PaymentSource 

Fields

data PaymentSourceAccount'Variants Source #

Define the one-of schema payment_sourceAccount'

The ID of the account that the bank account is associated with.

Instances
Eq PaymentSourceAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentSourceAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic PaymentSourceAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep PaymentSourceAccount'Variants :: Type -> Type #

ToJSON PaymentSourceAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentSourceAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentSourceAccount'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentSourceAccount'Variants = D1 (MetaData "PaymentSourceAccount'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PaymentSourceAccount'Account" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :+: C1 (MetaCons "PaymentSourceAccount'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data PaymentSourceAvailablePayoutMethods' Source #

Defines the enum schema payment_sourceAvailable_payout_methods'

data PaymentSourceBusinessProfile' Source #

Defines the data type for the schema payment_sourceBusiness_profile'

Business information about the account.

Constructors

PaymentSourceBusinessProfile' 

Fields

data PaymentSourceBusinessProfile'SupportAddress' Source #

Defines the data type for the schema payment_sourceBusiness_profile'Support_address'

A publicly available mailing address for sending support issues to.

Constructors

PaymentSourceBusinessProfile'SupportAddress' 

Fields

data PaymentSourceCustomer'Variants Source #

Define the one-of schema payment_sourceCustomer'

The ID of the customer associated with this Alipay Account.

Instances
Eq PaymentSourceCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentSourceCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic PaymentSourceCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep PaymentSourceCustomer'Variants :: Type -> Type #

ToJSON PaymentSourceCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentSourceCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentSourceCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentSourceCustomer'Variants = D1 (MetaData "PaymentSourceCustomer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PaymentSourceCustomer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: (C1 (MetaCons "PaymentSourceCustomer'DeletedCustomer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCustomer)) :+: C1 (MetaCons "PaymentSourceCustomer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data PaymentSourceExternalAccounts' Source #

Defines the data type for the schema payment_sourceExternal_accounts'

External accounts (bank accounts and debit cards) currently attached to this account

Constructors

PaymentSourceExternalAccounts' 

Fields

data PaymentSourceExternalAccounts'Data' Source #

Defines the data type for the schema payment_sourceExternal_accounts'Data'

Constructors

PaymentSourceExternalAccounts'Data' 

Fields

data PaymentSourceExternalAccounts'Data'Account'Variants Source #

Define the one-of schema payment_sourceExternal_accounts'Data'Account'

The ID of the account that the bank account is associated with.

Instances
Eq PaymentSourceExternalAccounts'Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentSourceExternalAccounts'Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic PaymentSourceExternalAccounts'Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON PaymentSourceExternalAccounts'Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentSourceExternalAccounts'Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentSourceExternalAccounts'Data'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentSourceExternalAccounts'Data'Account'Variants = D1 (MetaData "PaymentSourceExternalAccounts'Data'Account'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PaymentSourceExternalAccounts'Data'Account'Account" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :+: C1 (MetaCons "PaymentSourceExternalAccounts'Data'Account'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data PaymentSourceExternalAccounts'Data'AvailablePayoutMethods' Source #

Defines the enum schema payment_sourceExternal_accounts'Data'Available_payout_methods'

Instances
Eq PaymentSourceExternalAccounts'Data'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentSourceExternalAccounts'Data'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON PaymentSourceExternalAccounts'Data'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentSourceExternalAccounts'Data'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data PaymentSourceExternalAccounts'Data'Customer'Variants Source #

Define the one-of schema payment_sourceExternal_accounts'Data'Customer'

The ID of the customer that the bank account is associated with.

Instances
Eq PaymentSourceExternalAccounts'Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentSourceExternalAccounts'Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic PaymentSourceExternalAccounts'Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON PaymentSourceExternalAccounts'Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentSourceExternalAccounts'Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentSourceExternalAccounts'Data'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentSourceExternalAccounts'Data'Customer'Variants = D1 (MetaData "PaymentSourceExternalAccounts'Data'Customer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PaymentSourceExternalAccounts'Data'Customer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: (C1 (MetaCons "PaymentSourceExternalAccounts'Data'Customer'DeletedCustomer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCustomer)) :+: C1 (MetaCons "PaymentSourceExternalAccounts'Data'Customer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data PaymentSourceExternalAccounts'Data'Metadata' Source #

Defines the data type for the schema payment_sourceExternal_accounts'Data'Metadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

data PaymentSourceExternalAccounts'Data'Object' Source #

Defines the enum schema payment_sourceExternal_accounts'Data'Object'

String representing the object's type. Objects of the same type share the same value.

data PaymentSourceExternalAccounts'Data'Recipient'Variants Source #

Define the one-of schema payment_sourceExternal_accounts'Data'Recipient'

The recipient that this card belongs to. This attribute will not be in the card object if the card belongs to a customer or account instead.

Instances
Eq PaymentSourceExternalAccounts'Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentSourceExternalAccounts'Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic PaymentSourceExternalAccounts'Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON PaymentSourceExternalAccounts'Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentSourceExternalAccounts'Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentSourceExternalAccounts'Data'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentSourceExternalAccounts'Data'Recipient'Variants = D1 (MetaData "PaymentSourceExternalAccounts'Data'Recipient'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PaymentSourceExternalAccounts'Data'Recipient'Recipient" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Recipient)) :+: C1 (MetaCons "PaymentSourceExternalAccounts'Data'Recipient'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data PaymentSourceExternalAccounts'Object' Source #

Defines the enum schema payment_sourceExternal_accounts'Object'

String representing the object's type. Objects of the same type share the same value. Always has the value `list`.

data PaymentSourceMetadata' Source #

Defines the data type for the schema payment_sourceMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

data PaymentSourceOwner' Source #

Defines the data type for the schema payment_sourceOwner'

Information about the owner of the payment instrument that may be used or required by particular source types.

Constructors

PaymentSourceOwner' 

Fields

data PaymentSourceOwner'Address' Source #

Defines the data type for the schema payment_sourceOwner'Address'

Owner\'s address.

Constructors

PaymentSourceOwner'Address' 

Fields

data PaymentSourceOwner'VerifiedAddress' Source #

Defines the data type for the schema payment_sourceOwner'Verified_address'

Verified owner\'s address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.

Constructors

PaymentSourceOwner'VerifiedAddress' 

Fields

data PaymentSourceRecipient'Variants Source #

Define the one-of schema payment_sourceRecipient'

The recipient that this card belongs to. This attribute will not be in the card object if the card belongs to a customer or account instead.

Instances
Eq PaymentSourceRecipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PaymentSourceRecipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic PaymentSourceRecipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep PaymentSourceRecipient'Variants :: Type -> Type #

ToJSON PaymentSourceRecipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PaymentSourceRecipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentSourceRecipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PaymentSourceRecipient'Variants = D1 (MetaData "PaymentSourceRecipient'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PaymentSourceRecipient'Recipient" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Recipient)) :+: C1 (MetaCons "PaymentSourceRecipient'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data PaymentSourceSettings' Source #

Defines the data type for the schema payment_sourceSettings'

Options for customizing how the account functions within Stripe.

data PaymentSourceTransactions' Source #

Defines the data type for the schema payment_sourceTransactions'

A list with one entry for each time that the customer sent bitcoin to the receiver. Hidden when viewing the receiver with a publishable key.

Constructors

PaymentSourceTransactions' 

Fields

data PaymentSourceTransactions'Object' Source #

Defines the enum schema payment_sourceTransactions'Object'

String representing the object's type. Objects of the same type share the same value. Always has the value `list`.

data Payout Source #

Defines the data type for the schema payout

A `Payout` object is created when you receive funds from Stripe, or when you initiate a payout to either a bank account or debit card of a connected Stripe account. You can retrieve individual payouts, as well as list all payouts. Payouts are made on varying schedules, depending on your country and industry.

Related guide: Receiving Payouts.

Constructors

Payout 

Fields

Instances
Eq Payout Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

(==) :: Payout -> Payout -> Bool #

(/=) :: Payout -> Payout -> Bool #

Show Payout Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Payout Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Payout Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data PayoutBalanceTransaction'Variants Source #

Define the one-of schema payoutBalance_transaction'

ID of the balance transaction that describes the impact of this payout on your account balance.

Instances
Eq PayoutBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PayoutBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic PayoutBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep PayoutBalanceTransaction'Variants :: Type -> Type #

ToJSON PayoutBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PayoutBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PayoutBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PayoutBalanceTransaction'Variants = D1 (MetaData "PayoutBalanceTransaction'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PayoutBalanceTransaction'BalanceTransaction" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 BalanceTransaction)) :+: C1 (MetaCons "PayoutBalanceTransaction'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data PayoutDestination'Variants Source #

Define the one-of schema payoutDestination'

ID of the bank account or card the payout was sent to.

Instances
Eq PayoutDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PayoutDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic PayoutDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep PayoutDestination'Variants :: Type -> Type #

ToJSON PayoutDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PayoutDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PayoutDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data PayoutFailureBalanceTransaction'Variants Source #

Define the one-of schema payoutFailure_balance_transaction'

If the payout failed or was canceled, this will be the ID of the balance transaction that reversed the initial balance transaction, and puts the funds from the failed payout back in your balance.

Instances
Eq PayoutFailureBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PayoutFailureBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic PayoutFailureBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON PayoutFailureBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PayoutFailureBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PayoutFailureBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PayoutFailureBalanceTransaction'Variants = D1 (MetaData "PayoutFailureBalanceTransaction'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PayoutFailureBalanceTransaction'BalanceTransaction" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 BalanceTransaction)) :+: C1 (MetaCons "PayoutFailureBalanceTransaction'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data PayoutMetadata' Source #

Defines the data type for the schema payoutMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

PayoutMetadata' 

data PayoutObject' Source #

Defines the enum schema payoutObject'

String representing the object's type. Objects of the same type share the same value.

data Person Source #

Defines the data type for the schema person

This is an object representing a person associated with a Stripe account.

Related guide: Handling Identity Verification with the API.

Constructors

Person 

Fields

Instances
Eq Person Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

(==) :: Person -> Person -> Bool #

(/=) :: Person -> Person -> Bool #

Show Person Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Person Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Person Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data PersonAddressKana' Source #

Defines the data type for the schema personAddress_kana'

Constructors

PersonAddressKana' 

Fields

data PersonAddressKanji' Source #

Defines the data type for the schema personAddress_kanji'

Constructors

PersonAddressKanji' 

Fields

data PersonMetadata' Source #

Defines the data type for the schema personMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

PersonMetadata' 

data PersonObject' Source #

Defines the enum schema personObject'

String representing the object's type. Objects of the same type share the same value.

data PersonRequirements' Source #

Defines the data type for the schema personRequirements'

Constructors

PersonRequirements' 

Fields

  • personRequirements'CurrentlyDue :: Maybe ([] Text)

    currently_due: Fields that need to be collected to keep the person's account enabled. If not collected by the account's `current_deadline`, these fields appear in `past_due` as well, and the account is disabled.

  • personRequirements'Errors :: Maybe ([] AccountRequirementsError)

    errors: The fields that need to be collected again because validation or verification failed for some reason.

  • personRequirements'EventuallyDue :: Maybe ([] Text)

    eventually_due: Fields that need to be collected assuming all volume thresholds are reached. As fields are needed, they are moved to `currently_due` and the account's `current_deadline` is set.

  • personRequirements'PastDue :: Maybe ([] Text)

    past_due: Fields that weren't collected by the account's `current_deadline`. These fields need to be collected to enable payouts for the person's account.

  • personRequirements'PendingVerification :: Maybe ([] Text)

    pending_verification: Fields that may become required depending on the results of verification or review. An empty array unless an asynchronous verification is pending. If verification fails, the fields in this array become required and move to `currently_due` or `past_due`.

data Plan Source #

Defines the data type for the schema plan

Plans define the base price, currency, and billing cycle for subscriptions. For example, you might have a <currency>5</currency>/month plan that provides limited access to your products, and a <currency>15</currency>/month plan that allows full access.

Related guide: Managing Products and Plans.

Constructors

Plan 

Fields

  • planActive :: Bool

    active: Whether the plan is currently available for new subscriptions.

  • planAggregateUsage :: Maybe PlanAggregateUsage'

    aggregate_usage: Specifies a usage aggregation strategy for plans of `usage_type=metered`. Allowed values are `sum` for summing up all usage during a period, `last_during_period` for using the last usage record reported within a period, `last_ever` for using the last usage record ever (across period bounds) or `max` which uses the usage record with the maximum reported usage during a period. Defaults to `sum`.

  • planAmount :: Maybe Integer

    amount: The amount in %s to be charged on the interval specified.

  • planAmountDecimal :: Maybe Text

    amount_decimal: Same as `amount`, but contains a decimal value with at most 12 decimal places.

  • planBillingScheme :: Maybe PlanBillingScheme'

    billing_scheme: Describes how to compute the price per period. Either `per_unit` or `tiered`. `per_unit` indicates that the fixed amount (specified in `amount`) will be charged per unit in `quantity` (for plans with `usage_type=licensed`), or per unit of total usage (for plans with `usage_type=metered`). `tiered` indicates that the unit pricing will be computed using a tiering strategy as defined using the `tiers` and `tiers_mode` attributes.

  • planCreated :: Integer

    created: Time at which the object was created. Measured in seconds since the Unix epoch.

  • planCurrency :: Text

    currency: Three-letter ISO currency code, in lowercase. Must be a supported currency.

  • planId :: Text

    id: Unique identifier for the object.

    Constraints:

    • Maximum length of 5000
  • planInterval :: PlanInterval'

    interval: The frequency at which a subscription is billed. One of `day`, `week`, `month` or `year`.

  • planIntervalCount :: Integer

    interval_count: The number of intervals (specified in the `interval` attribute) between subscription billings. For example, `interval=month` and `interval_count=3` bills every 3 months.

  • planLivemode :: Bool

    livemode: Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.

  • planMetadata :: PlanMetadata'

    metadata: Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

  • planNickname :: Maybe Text

    nickname: A brief description of the plan, hidden from customers.

    Constraints:

    • Maximum length of 5000
  • planObject :: PlanObject'

    object: String representing the object's type. Objects of the same type share the same value.

  • planProduct :: Maybe PlanProduct'Variants

    product: The product whose pricing this plan determines.

  • planTiers :: Maybe ([] PlanTier)

    tiers: Each element represents a pricing tier. This parameter requires `billing_scheme` to be set to `tiered`. See also the documentation for `billing_scheme`.

  • planTiersMode :: Maybe PlanTiersMode'

    tiers_mode: Defines if the tiering price should be `graduated` or `volume` based. In `volume`-based tiering, the maximum quantity within a period determines the per unit price. In `graduated` tiering, pricing can change as the quantity grows.

  • planTransformUsage :: Maybe PlanTransformUsage'

    transform_usage: Apply a transformation to the reported usage or set quantity before computing the amount billed. Cannot be combined with `tiers`.

  • planTrialPeriodDays :: Maybe Integer

    trial_period_days: Default number of trial days when subscribing a customer to this plan using `trial_from_plan=true`.

  • planUsageType :: PlanUsageType'

    usage_type: Configures how the quantity per period should be determined. Can be either `metered` or `licensed`. `licensed` automatically bills the `quantity` set when adding it to a subscription. `metered` aggregates the total usage based on usage records. Defaults to `licensed`.

Instances
Eq Plan Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

(==) :: Plan -> Plan -> Bool #

(/=) :: Plan -> Plan -> Bool #

Show Plan Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

showsPrec :: Int -> Plan -> ShowS #

show :: Plan -> String #

showList :: [Plan] -> ShowS #

ToJSON Plan Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Plan Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data PlanAggregateUsage' Source #

Defines the enum schema planAggregate_usage'

Specifies a usage aggregation strategy for plans of `usage_type=metered`. Allowed values are `sum` for summing up all usage during a period, `last_during_period` for using the last usage record reported within a period, `last_ever` for using the last usage record ever (across period bounds) or `max` which uses the usage record with the maximum reported usage during a period. Defaults to `sum`.

data PlanBillingScheme' Source #

Defines the enum schema planBilling_scheme'

Describes how to compute the price per period. Either `per_unit` or `tiered`. `per_unit` indicates that the fixed amount (specified in `amount`) will be charged per unit in `quantity` (for plans with `usage_type=licensed`), or per unit of total usage (for plans with `usage_type=metered`). `tiered` indicates that the unit pricing will be computed using a tiering strategy as defined using the `tiers` and `tiers_mode` attributes.

data PlanMetadata' Source #

Defines the data type for the schema planMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

PlanMetadata' 

data PlanObject' Source #

Defines the enum schema planObject'

String representing the object's type. Objects of the same type share the same value.

data PlanProduct'Variants Source #

Define the one-of schema planProduct'

The product whose pricing this plan determines.

Instances
Eq PlanProduct'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show PlanProduct'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic PlanProduct'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep PlanProduct'Variants :: Type -> Type #

ToJSON PlanProduct'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON PlanProduct'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PlanProduct'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep PlanProduct'Variants = D1 (MetaData "PlanProduct'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "PlanProduct'DeletedProduct" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedProduct)) :+: (C1 (MetaCons "PlanProduct'Product" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Product)) :+: C1 (MetaCons "PlanProduct'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data PlanTiersMode' Source #

Defines the enum schema planTiers_mode'

Defines if the tiering price should be `graduated` or `volume` based. In `volume`-based tiering, the maximum quantity within a period determines the per unit price. In `graduated` tiering, pricing can change as the quantity grows.

data PlanTransformUsage' Source #

Defines the data type for the schema planTransform_usage'

Apply a transformation to the reported usage or set quantity before computing the amount billed. Cannot be combined with \`tiers\`.

Constructors

PlanTransformUsage' 

Fields

data PlanUsageType' Source #

Defines the enum schema planUsage_type'

Configures how the quantity per period should be determined. Can be either `metered` or `licensed`. `licensed` automatically bills the `quantity` set when adding it to a subscription. `metered` aggregates the total usage based on usage records. Defaults to `licensed`.

data Product Source #

Defines the data type for the schema product

Store representations of products you sell in `Product` objects, used in conjunction with SKUs. Products may be physical goods, to be shipped, or digital.

Documentation on `Product`s for use with `Subscription`s can be found at Subscription Products.

Related guide: Define products and SKUs

Constructors

Product 

Fields

  • productActive :: Bool

    active: Whether the product is currently available for purchase.

  • productAttributes :: Maybe ([] Text)

    attributes: A list of up to 5 attributes that each SKU can provide values for (e.g., `["color", "size"]`).

  • productCaption :: Maybe Text

    caption: A short one-line description of the product, meant to be displayable to the customer. Only applicable to products of `type=good`.

    Constraints:

    • Maximum length of 5000
  • productCreated :: Integer

    created: Time at which the object was created. Measured in seconds since the Unix epoch.

  • productDeactivateOn :: Maybe ([] Text)

    deactivate_on: An array of connect application identifiers that cannot purchase this product. Only applicable to products of `type=good`.

  • productDescription :: Maybe Text

    description: The product's description, meant to be displayable to the customer. Use this field to optionally store a long form explanation of the product being sold for your own rendering purposes.

    Constraints:

    • Maximum length of 5000
  • productId :: Text

    id: Unique identifier for the object.

    Constraints:

    • Maximum length of 5000
  • productImages :: [] Text

    images: A list of up to 8 URLs of images for this product, meant to be displayable to the customer. Only applicable to products of `type=good`.

  • productLivemode :: Bool

    livemode: Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.

  • productMetadata :: ProductMetadata'

    metadata: Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

  • productName :: Text

    name: The product's name, meant to be displayable to the customer. Whenever this product is sold via a subscription, name will show up on associated invoice line item descriptions.

    Constraints:

    • Maximum length of 5000
  • productObject :: ProductObject'

    object: String representing the object's type. Objects of the same type share the same value.

  • productPackageDimensions :: Maybe ProductPackageDimensions'

    package_dimensions: The dimensions of this product for shipping purposes. A SKU associated with this product can override this value by having its own `package_dimensions`. Only applicable to products of `type=good`.

  • productShippable :: Maybe Bool

    shippable: Whether this product is a shipped good. Only applicable to products of `type=good`.

  • productStatementDescriptor :: Maybe Text

    statement_descriptor: Extra information about a product which will appear on your customer's credit card statement. In the case that multiple products are billed at once, the first statement descriptor will be used.

    Constraints:

    • Maximum length of 5000
  • productType :: ProductType'

    type: The type of the product. The product is either of type `good`, which is eligible for use with Orders and SKUs, or `service`, which is eligible for use with Subscriptions and Plans.

  • productUnitLabel :: Maybe Text

    unit_label: A label that represents units of this product in Stripe and on customers’ receipts and invoices. When set, this will be included in associated invoice line item descriptions.

    Constraints:

    • Maximum length of 5000
  • productUpdated :: Integer

    updated: Time at which the object was last updated. Measured in seconds since the Unix epoch.

  • productUrl :: Maybe Text

    url: A URL of a publicly-accessible webpage for this product. Only applicable to products of `type=good`.

    Constraints:

    • Maximum length of 2048
Instances
Eq Product Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

(==) :: Product -> Product -> Bool #

(/=) :: Product -> Product -> Bool #

Show Product Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Product Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Product Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data ProductMetadata' Source #

Defines the data type for the schema productMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

ProductMetadata' 

data ProductObject' Source #

Defines the enum schema productObject'

String representing the object's type. Objects of the same type share the same value.

data ProductPackageDimensions' Source #

Defines the data type for the schema productPackage_dimensions'

The dimensions of this product for shipping purposes. A SKU associated with this product can override this value by having its own \`package_dimensions\`. Only applicable to products of \`type=good\`.

Constructors

ProductPackageDimensions' 

Fields

data ProductType' Source #

Defines the enum schema productType'

The type of the product. The product is either of type `good`, which is eligible for use with Orders and SKUs, or `service`, which is eligible for use with Subscriptions and Plans.

data Radar'earlyFraudWarning Source #

Defines the data type for the schema radar.early_fraud_warning

An early fraud warning indicates that the card issuer has notified us that a charge may be fraudulent.

Related guide: Early Fraud Warnings.

Constructors

Radar'earlyFraudWarning 

Fields

data Radar'earlyFraudWarningCharge'Variants Source #

Define the one-of schema radar.early_fraud_warningCharge'

ID of the charge this early fraud warning is for, optionally expanded.

Instances
Eq Radar'earlyFraudWarningCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show Radar'earlyFraudWarningCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic Radar'earlyFraudWarningCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Radar'earlyFraudWarningCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Radar'earlyFraudWarningCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Radar'earlyFraudWarningCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep Radar'earlyFraudWarningCharge'Variants = D1 (MetaData "Radar'earlyFraudWarningCharge'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "Radar'earlyFraudWarningCharge'Charge" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Charge)) :+: C1 (MetaCons "Radar'earlyFraudWarningCharge'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data Recipient Source #

Defines the data type for the schema recipient

With `Recipient` objects, you can transfer money from your Stripe account to a third-party bank account or debit card. The API allows you to create, delete, and update your recipients. You can retrieve individual recipients as well as a list of all your recipients.

  • *`Recipient` objects have been deprecated in favor of Connect, specifically Connect's much more powerful Account objects. Stripe accounts that don't already use recipients can no longer begin doing so. Please use `Account` objects instead. If you are already using recipients, please see our migration guide for more information.**

Constructors

Recipient 

Fields

data RecipientActiveAccount' Source #

Defines the data type for the schema recipientActive_account'

Hash describing the current account on the recipient, if there is one.

Constructors

RecipientActiveAccount' 

Fields

data RecipientActiveAccount'Account'Variants Source #

Define the one-of schema recipientActive_account'Account'

The ID of the account that the bank account is associated with.

Instances
Eq RecipientActiveAccount'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show RecipientActiveAccount'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic RecipientActiveAccount'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON RecipientActiveAccount'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON RecipientActiveAccount'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep RecipientActiveAccount'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep RecipientActiveAccount'Account'Variants = D1 (MetaData "RecipientActiveAccount'Account'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "RecipientActiveAccount'Account'Account" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :+: C1 (MetaCons "RecipientActiveAccount'Account'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data RecipientActiveAccount'Customer'Variants Source #

Define the one-of schema recipientActive_account'Customer'

The ID of the customer that the bank account is associated with.

Instances
Eq RecipientActiveAccount'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show RecipientActiveAccount'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic RecipientActiveAccount'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON RecipientActiveAccount'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON RecipientActiveAccount'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep RecipientActiveAccount'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep RecipientActiveAccount'Customer'Variants = D1 (MetaData "RecipientActiveAccount'Customer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "RecipientActiveAccount'Customer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: (C1 (MetaCons "RecipientActiveAccount'Customer'DeletedCustomer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCustomer)) :+: C1 (MetaCons "RecipientActiveAccount'Customer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data RecipientCards' Source #

Defines the data type for the schema recipientCards'

Constructors

RecipientCards' 

Fields

data RecipientDefaultCard'Variants Source #

Define the one-of schema recipientDefault_card'

The default card to use for creating transfers to this recipient.

Instances
Eq RecipientDefaultCard'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show RecipientDefaultCard'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic RecipientDefaultCard'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep RecipientDefaultCard'Variants :: Type -> Type #

ToJSON RecipientDefaultCard'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON RecipientDefaultCard'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep RecipientDefaultCard'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep RecipientDefaultCard'Variants = D1 (MetaData "RecipientDefaultCard'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "RecipientDefaultCard'Card" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Card)) :+: C1 (MetaCons "RecipientDefaultCard'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data RecipientMetadata' Source #

Defines the data type for the schema recipientMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

RecipientMetadata' 

data RecipientMigratedTo'Variants Source #

Define the one-of schema recipientMigrated_to'

The ID of the Custom account this recipient was migrated to. If set, the recipient can no longer be updated, nor can transfers be made to it: use the Custom account instead.

Instances
Eq RecipientMigratedTo'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show RecipientMigratedTo'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic RecipientMigratedTo'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep RecipientMigratedTo'Variants :: Type -> Type #

ToJSON RecipientMigratedTo'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON RecipientMigratedTo'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep RecipientMigratedTo'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep RecipientMigratedTo'Variants = D1 (MetaData "RecipientMigratedTo'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "RecipientMigratedTo'Account" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :+: C1 (MetaCons "RecipientMigratedTo'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data RecipientRolledBackFrom'Variants Source #

Define the one-of schema recipientRolled_back_from'

Instances
Eq RecipientRolledBackFrom'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show RecipientRolledBackFrom'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic RecipientRolledBackFrom'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep RecipientRolledBackFrom'Variants :: Type -> Type #

ToJSON RecipientRolledBackFrom'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON RecipientRolledBackFrom'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep RecipientRolledBackFrom'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep RecipientRolledBackFrom'Variants = D1 (MetaData "RecipientRolledBackFrom'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "RecipientRolledBackFrom'Account" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :+: C1 (MetaCons "RecipientRolledBackFrom'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data Refund Source #

Defines the data type for the schema refund

`Refund` objects allow you to refund a charge that has previously been created but not yet refunded. Funds will be refunded to the credit or debit card that was originally charged.

Related guide: Refunds.

Constructors

Refund 

Fields

Instances
Eq Refund Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

(==) :: Refund -> Refund -> Bool #

(/=) :: Refund -> Refund -> Bool #

Show Refund Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Refund Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Refund Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data RefundBalanceTransaction'Variants Source #

Define the one-of schema refundBalance_transaction'

Balance transaction that describes the impact on your account balance.

Instances
Eq RefundBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show RefundBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic RefundBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep RefundBalanceTransaction'Variants :: Type -> Type #

ToJSON RefundBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON RefundBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep RefundBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep RefundBalanceTransaction'Variants = D1 (MetaData "RefundBalanceTransaction'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "RefundBalanceTransaction'BalanceTransaction" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 BalanceTransaction)) :+: C1 (MetaCons "RefundBalanceTransaction'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data RefundCharge'Variants Source #

Define the one-of schema refundCharge'

ID of the charge that was refunded.

Instances
Eq RefundCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show RefundCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic RefundCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep RefundCharge'Variants :: Type -> Type #

ToJSON RefundCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON RefundCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep RefundCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep RefundCharge'Variants = D1 (MetaData "RefundCharge'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "RefundCharge'Charge" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Charge)) :+: C1 (MetaCons "RefundCharge'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data RefundFailureBalanceTransaction'Variants Source #

Define the one-of schema refundFailure_balance_transaction'

If the refund failed, this balance transaction describes the adjustment made on your account balance that reverses the initial balance transaction.

Instances
Eq RefundFailureBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show RefundFailureBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic RefundFailureBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON RefundFailureBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON RefundFailureBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep RefundFailureBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep RefundFailureBalanceTransaction'Variants = D1 (MetaData "RefundFailureBalanceTransaction'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "RefundFailureBalanceTransaction'BalanceTransaction" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 BalanceTransaction)) :+: C1 (MetaCons "RefundFailureBalanceTransaction'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data RefundMetadata' Source #

Defines the data type for the schema refundMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

RefundMetadata' 

data RefundObject' Source #

Defines the enum schema refundObject'

String representing the object's type. Objects of the same type share the same value.

data RefundPaymentIntent'Variants Source #

Define the one-of schema refundPayment_intent'

ID of the PaymentIntent that was refunded.

Instances
Eq RefundPaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show RefundPaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic RefundPaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep RefundPaymentIntent'Variants :: Type -> Type #

ToJSON RefundPaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON RefundPaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep RefundPaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep RefundPaymentIntent'Variants = D1 (MetaData "RefundPaymentIntent'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "RefundPaymentIntent'PaymentIntent" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PaymentIntent)) :+: C1 (MetaCons "RefundPaymentIntent'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data RefundSourceTransferReversal'Variants Source #

Define the one-of schema refundSource_transfer_reversal'

The transfer reversal that is associated with the refund. Only present if the charge came from another Stripe account. See the Connect documentation for details.

Instances
Eq RefundSourceTransferReversal'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show RefundSourceTransferReversal'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic RefundSourceTransferReversal'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON RefundSourceTransferReversal'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON RefundSourceTransferReversal'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep RefundSourceTransferReversal'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep RefundSourceTransferReversal'Variants = D1 (MetaData "RefundSourceTransferReversal'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "RefundSourceTransferReversal'TransferReversal" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 TransferReversal)) :+: C1 (MetaCons "RefundSourceTransferReversal'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data RefundTransferReversal'Variants Source #

Define the one-of schema refundTransfer_reversal'

If the accompanying transfer was reversed, the transfer reversal object. Only applicable if the charge was created using the destination parameter.

Instances
Eq RefundTransferReversal'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show RefundTransferReversal'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic RefundTransferReversal'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep RefundTransferReversal'Variants :: Type -> Type #

ToJSON RefundTransferReversal'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON RefundTransferReversal'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep RefundTransferReversal'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep RefundTransferReversal'Variants = D1 (MetaData "RefundTransferReversal'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "RefundTransferReversal'TransferReversal" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 TransferReversal)) :+: C1 (MetaCons "RefundTransferReversal'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data Reporting'reportRun Source #

Defines the data type for the schema reporting.report_run

The Report Run object represents an instance of a report type generated with specific run parameters. Once the object is created, Stripe begins processing the report. When the report has finished running, it will give you a reference to a file where you can retrieve your results. For an overview, see API Access to Reports.

Note that reports can only be run based on your live-mode data (not test-mode data), and thus related requests must be made with a live-mode API key.

Constructors

Reporting'reportRun 

Fields

data Reporting'reportRunResult' Source #

Defines the data type for the schema reporting.report_runResult'

The file object representing the result of the report run (populated when \`status=succeeded\`).

Constructors

Reporting'reportRunResult' 

Fields

data Reporting'reportRunResult'Links' Source #

Defines the data type for the schema reporting.report_runResult'Links'

A list of file links that point at this file.

Constructors

Reporting'reportRunResult'Links' 

Fields

data Reporting'reportRunResult'Links'Object' Source #

Defines the enum schema reporting.report_runResult'Links'Object'

String representing the object's type. Objects of the same type share the same value. Always has the value `list`.

data Reporting'reportRunResult'Object' Source #

Defines the enum schema reporting.report_runResult'Object'

String representing the object's type. Objects of the same type share the same value.

data Review Source #

Defines the data type for the schema review

Reviews can be used to supplement automated fraud detection with human expertise.

Learn more about Radar and reviewing payments here.

Constructors

Review 

Fields

Instances
Eq Review Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

(==) :: Review -> Review -> Bool #

(/=) :: Review -> Review -> Bool #

Show Review Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Review Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Review Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data ReviewCharge'Variants Source #

Define the one-of schema reviewCharge'

The charge associated with this review.

Instances
Eq ReviewCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ReviewCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ReviewCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep ReviewCharge'Variants :: Type -> Type #

ToJSON ReviewCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ReviewCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ReviewCharge'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ReviewCharge'Variants = D1 (MetaData "ReviewCharge'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ReviewCharge'Charge" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Charge)) :+: C1 (MetaCons "ReviewCharge'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ReviewIpAddressLocation' Source #

Defines the data type for the schema reviewIp_address_location'

Information related to the location of the payment. Note that this information is an approximation and attempts to locate the nearest population center - it should not be used to determine a specific address.

Constructors

ReviewIpAddressLocation' 

Fields

data ReviewObject' Source #

Defines the enum schema reviewObject'

String representing the object's type. Objects of the same type share the same value.

data ReviewPaymentIntent'Variants Source #

Define the one-of schema reviewPayment_intent'

The PaymentIntent ID associated with this review, if one exists.

Instances
Eq ReviewPaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show ReviewPaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic ReviewPaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep ReviewPaymentIntent'Variants :: Type -> Type #

ToJSON ReviewPaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON ReviewPaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ReviewPaymentIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep ReviewPaymentIntent'Variants = D1 (MetaData "ReviewPaymentIntent'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "ReviewPaymentIntent'PaymentIntent" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PaymentIntent)) :+: C1 (MetaCons "ReviewPaymentIntent'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ReviewSession' Source #

Defines the data type for the schema reviewSession'

Information related to the browsing session of the user who initiated the payment.

Constructors

ReviewSession' 

Fields

data ScheduledQueryRun Source #

Defines the data type for the schema scheduled_query_run

If you have scheduled a Sigma query, you'll receive a `sigma.scheduled_query_run.created` webhook each time the query runs. The webhook contains a `ScheduledQueryRun` object, which you can use to retrieve the query results.

Constructors

ScheduledQueryRun 

Fields

data ScheduledQueryRunFile' Source #

Defines the data type for the schema scheduled_query_runFile'

The file object representing the results of the query.

Constructors

ScheduledQueryRunFile' 

Fields

data ScheduledQueryRunFile'Links' Source #

Defines the data type for the schema scheduled_query_runFile'Links'

A list of file links that point at this file.

Constructors

ScheduledQueryRunFile'Links' 

Fields

data ScheduledQueryRunFile'Links'Object' Source #

Defines the enum schema scheduled_query_runFile'Links'Object'

String representing the object's type. Objects of the same type share the same value. Always has the value `list`.

data SetupIntent Source #

Defines the data type for the schema setup_intent

A SetupIntent guides you through the process of setting up a customer's payment credentials for future payments. For example, you could use a SetupIntent to set up your customer's card without immediately collecting a payment. Later, you can use PaymentIntents to drive the payment flow.

Create a SetupIntent as soon as you're ready to collect your customer's payment credentials. Do not maintain long-lived, unconfirmed SetupIntents as they may no longer be valid. The SetupIntent then transitions through multiple statuses as it guides you through the setup process.

Successful SetupIntents result in payment credentials that are optimized for future payments. For example, cardholders in certain regions may need to be run through Strong Customer Authentication at the time of payment method collection in order to streamline later off-session payments.

By using SetupIntents, you ensure that your customers experience the minimum set of required friction, even as regulations change over time.

Constructors

SetupIntent 

Fields

data SetupIntentApplication'Variants Source #

Define the one-of schema setup_intentApplication'

ID of the Connect application that created the SetupIntent.

Instances
Eq SetupIntentApplication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SetupIntentApplication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic SetupIntentApplication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep SetupIntentApplication'Variants :: Type -> Type #

ToJSON SetupIntentApplication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SetupIntentApplication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SetupIntentApplication'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SetupIntentApplication'Variants = D1 (MetaData "SetupIntentApplication'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "SetupIntentApplication'Application" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Application)) :+: C1 (MetaCons "SetupIntentApplication'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data SetupIntentCancellationReason' Source #

Defines the enum schema setup_intentCancellation_reason'

Reason for cancellation of this SetupIntent, one of `abandoned`, `requested_by_customer`, or `duplicate`.

data SetupIntentCustomer'Variants Source #

Define the one-of schema setup_intentCustomer'

ID of the Customer this SetupIntent belongs to, if one exists.

If present, payment methods used with this SetupIntent can only be attached to this Customer, and payment methods attached to other Customers cannot be used with this SetupIntent.

Instances
Eq SetupIntentCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SetupIntentCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic SetupIntentCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep SetupIntentCustomer'Variants :: Type -> Type #

ToJSON SetupIntentCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SetupIntentCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SetupIntentCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SetupIntentCustomer'Variants = D1 (MetaData "SetupIntentCustomer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "SetupIntentCustomer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: (C1 (MetaCons "SetupIntentCustomer'DeletedCustomer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCustomer)) :+: C1 (MetaCons "SetupIntentCustomer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data SetupIntentLastSetupError' Source #

Defines the data type for the schema setup_intentLast_setup_error'

The error encountered in the previous SetupIntent confirmation.

Constructors

SetupIntentLastSetupError' 

Fields

data SetupIntentLastSetupError'Source' Source #

Defines the data type for the schema setup_intentLast_setup_error'Source'

The source object for errors returned on a request involving a source.

Constructors

SetupIntentLastSetupError'Source' 

Fields

data SetupIntentLastSetupError'Source'Account'Variants Source #

Define the one-of schema setup_intentLast_setup_error'Source'Account'

The ID of the account that the bank account is associated with.

Instances
Eq SetupIntentLastSetupError'Source'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SetupIntentLastSetupError'Source'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic SetupIntentLastSetupError'Source'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON SetupIntentLastSetupError'Source'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SetupIntentLastSetupError'Source'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SetupIntentLastSetupError'Source'Account'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SetupIntentLastSetupError'Source'Account'Variants = D1 (MetaData "SetupIntentLastSetupError'Source'Account'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "SetupIntentLastSetupError'Source'Account'Account" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :+: C1 (MetaCons "SetupIntentLastSetupError'Source'Account'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data SetupIntentLastSetupError'Source'AvailablePayoutMethods' Source #

Defines the enum schema setup_intentLast_setup_error'Source'Available_payout_methods'

Instances
Eq SetupIntentLastSetupError'Source'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SetupIntentLastSetupError'Source'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON SetupIntentLastSetupError'Source'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SetupIntentLastSetupError'Source'AvailablePayoutMethods' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data SetupIntentLastSetupError'Source'Customer'Variants Source #

Define the one-of schema setup_intentLast_setup_error'Source'Customer'

The ID of the customer that the bank account is associated with.

Instances
Eq SetupIntentLastSetupError'Source'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SetupIntentLastSetupError'Source'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic SetupIntentLastSetupError'Source'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON SetupIntentLastSetupError'Source'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SetupIntentLastSetupError'Source'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SetupIntentLastSetupError'Source'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SetupIntentLastSetupError'Source'Customer'Variants = D1 (MetaData "SetupIntentLastSetupError'Source'Customer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "SetupIntentLastSetupError'Source'Customer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: (C1 (MetaCons "SetupIntentLastSetupError'Source'Customer'DeletedCustomer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCustomer)) :+: C1 (MetaCons "SetupIntentLastSetupError'Source'Customer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data SetupIntentLastSetupError'Source'Metadata' Source #

Defines the data type for the schema setup_intentLast_setup_error'Source'Metadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

data SetupIntentLastSetupError'Source'Object' Source #

Defines the enum schema setup_intentLast_setup_error'Source'Object'

String representing the object's type. Objects of the same type share the same value.

data SetupIntentLastSetupError'Source'Owner' Source #

Defines the data type for the schema setup_intentLast_setup_error'Source'Owner'

Information about the owner of the payment instrument that may be used or required by particular source types.

Constructors

SetupIntentLastSetupError'Source'Owner' 

Fields

data SetupIntentLastSetupError'Source'Owner'Address' Source #

Defines the data type for the schema setup_intentLast_setup_error'Source'Owner'Address'

Owner\'s address.

Constructors

SetupIntentLastSetupError'Source'Owner'Address' 

Fields

data SetupIntentLastSetupError'Source'Owner'VerifiedAddress' Source #

Defines the data type for the schema setup_intentLast_setup_error'Source'Owner'Verified_address'

Verified owner\'s address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.

Constructors

SetupIntentLastSetupError'Source'Owner'VerifiedAddress' 

Fields

Instances
Eq SetupIntentLastSetupError'Source'Owner'VerifiedAddress' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SetupIntentLastSetupError'Source'Owner'VerifiedAddress' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON SetupIntentLastSetupError'Source'Owner'VerifiedAddress' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SetupIntentLastSetupError'Source'Owner'VerifiedAddress' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data SetupIntentLastSetupError'Source'Recipient'Variants Source #

Define the one-of schema setup_intentLast_setup_error'Source'Recipient'

The recipient that this card belongs to. This attribute will not be in the card object if the card belongs to a customer or account instead.

Instances
Eq SetupIntentLastSetupError'Source'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SetupIntentLastSetupError'Source'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic SetupIntentLastSetupError'Source'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON SetupIntentLastSetupError'Source'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SetupIntentLastSetupError'Source'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SetupIntentLastSetupError'Source'Recipient'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SetupIntentLastSetupError'Source'Recipient'Variants = D1 (MetaData "SetupIntentLastSetupError'Source'Recipient'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "SetupIntentLastSetupError'Source'Recipient'Recipient" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Recipient)) :+: C1 (MetaCons "SetupIntentLastSetupError'Source'Recipient'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data SetupIntentLastSetupError'Source'Type' Source #

Defines the enum schema setup_intentLast_setup_error'Source'Type'

The `type` of the source. The `type` is a payment method, one of `ach_credit_transfer`, `ach_debit`, `alipay`, `bancontact`, `card`, `card_present`, `eps`, `giropay`, `ideal`, `multibanco`, `klarna`, `p24`, `sepa_debit`, `sofort`, `three_d_secure`, or `wechat`. An additional hash is included on the source with a name matching this value. It contains additional information specific to the payment method used.

data SetupIntentLastSetupError'Type' Source #

Defines the enum schema setup_intentLast_setup_error'Type'

The type of error returned. One of `api_connection_error`, `api_error`, `authentication_error`, `card_error`, `idempotency_error`, `invalid_request_error`, or `rate_limit_error`

data SetupIntentMandate'Variants Source #

Define the one-of schema setup_intentMandate'

ID of the multi use Mandate generated by the SetupIntent.

Instances
Eq SetupIntentMandate'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SetupIntentMandate'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic SetupIntentMandate'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep SetupIntentMandate'Variants :: Type -> Type #

ToJSON SetupIntentMandate'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SetupIntentMandate'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SetupIntentMandate'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SetupIntentMandate'Variants = D1 (MetaData "SetupIntentMandate'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "SetupIntentMandate'Mandate" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Mandate)) :+: C1 (MetaCons "SetupIntentMandate'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data SetupIntentMetadata' Source #

Defines the data type for the schema setup_intentMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

SetupIntentMetadata' 

data SetupIntentNextAction' Source #

Defines the data type for the schema setup_intentNext_action'

If present, this property tells you what actions you need to take in order for your customer to continue payment setup.

Constructors

SetupIntentNextAction' 

Fields

data SetupIntentNextAction'UseStripeSdk' Source #

Defines the data type for the schema setup_intentNext_action'Use_stripe_sdk'

When confirming a SetupIntent with Stripe.js, Stripe.js depends on the contents of this dictionary to invoke authentication flows. The shape of the contents is subject to change and is only intended to be used by Stripe.js.

data SetupIntentOnBehalfOf'Variants Source #

Define the one-of schema setup_intentOn_behalf_of'

The account (if any) for which the setup is intended.

Instances
Eq SetupIntentOnBehalfOf'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SetupIntentOnBehalfOf'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic SetupIntentOnBehalfOf'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep SetupIntentOnBehalfOf'Variants :: Type -> Type #

ToJSON SetupIntentOnBehalfOf'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SetupIntentOnBehalfOf'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SetupIntentOnBehalfOf'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SetupIntentOnBehalfOf'Variants = D1 (MetaData "SetupIntentOnBehalfOf'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "SetupIntentOnBehalfOf'Account" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :+: C1 (MetaCons "SetupIntentOnBehalfOf'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data SetupIntentPaymentMethod'Variants Source #

Define the one-of schema setup_intentPayment_method'

ID of the payment method used with this SetupIntent.

Instances
Eq SetupIntentPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SetupIntentPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic SetupIntentPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep SetupIntentPaymentMethod'Variants :: Type -> Type #

ToJSON SetupIntentPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SetupIntentPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SetupIntentPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SetupIntentPaymentMethod'Variants = D1 (MetaData "SetupIntentPaymentMethod'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "SetupIntentPaymentMethod'PaymentMethod" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PaymentMethod)) :+: C1 (MetaCons "SetupIntentPaymentMethod'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data SetupIntentSingleUseMandate'Variants Source #

Define the one-of schema setup_intentSingle_use_mandate'

ID of the single_use Mandate generated by the SetupIntent.

Instances
Eq SetupIntentSingleUseMandate'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SetupIntentSingleUseMandate'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic SetupIntentSingleUseMandate'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON SetupIntentSingleUseMandate'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SetupIntentSingleUseMandate'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SetupIntentSingleUseMandate'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SetupIntentSingleUseMandate'Variants = D1 (MetaData "SetupIntentSingleUseMandate'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "SetupIntentSingleUseMandate'Mandate" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Mandate)) :+: C1 (MetaCons "SetupIntentSingleUseMandate'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data ShippingMethod Source #

Defines the data type for the schema shipping_method

Constructors

ShippingMethod 

Fields

data ShippingMethodDeliveryEstimate' Source #

Defines the data type for the schema shipping_methodDelivery_estimate'

The estimated delivery date for the given shipping method. Can be either a specific date or a range.

Constructors

ShippingMethodDeliveryEstimate' 

Fields

data Sku Source #

Defines the data type for the schema sku

Stores representations of stock keeping units. SKUs describe specific product variations, taking into account any combination of: attributes, currency, and cost. For example, a product may be a T-shirt, whereas a specific SKU represents the `size: large`, `color: red` version of that shirt.

Can also be used to manage inventory.

Related guide: Tax, Shipping, and Inventory.

Constructors

Sku 

Fields

  • skuActive :: Bool

    active: Whether the SKU is available for purchase.

  • skuAttributes :: SkuAttributes'

    attributes: A dictionary of attributes and values for the attributes defined by the product. If, for example, a product's attributes are `["size", "gender"]`, a valid SKU has the following dictionary of attributes: `{"size": "Medium", "gender": "Unisex"}`.

  • skuCreated :: Integer

    created: Time at which the object was created. Measured in seconds since the Unix epoch.

  • skuCurrency :: Text

    currency: Three-letter ISO currency code, in lowercase. Must be a supported currency.

  • skuId :: Text

    id: Unique identifier for the object.

    Constraints:

    • Maximum length of 5000
  • skuImage :: Maybe Text

    image: The URL of an image for this SKU, meant to be displayable to the customer.

    Constraints:

    • Maximum length of 2048
  • skuInventory :: Inventory

    inventory:

  • skuLivemode :: Bool

    livemode: Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.

  • skuMetadata :: SkuMetadata'

    metadata: Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

  • skuObject :: SkuObject'

    object: String representing the object's type. Objects of the same type share the same value.

  • skuPackageDimensions :: Maybe SkuPackageDimensions'

    package_dimensions: The dimensions of this SKU for shipping purposes.

  • skuPrice :: Integer

    price: The cost of the item as a positive integer in the smallest currency unit (that is, 100 cents to charge $1.00, or 100 to charge ¥100, Japanese Yen being a zero-decimal currency).

  • skuProduct :: SkuProduct'Variants

    product: The ID of the product this SKU is associated with. The product must be currently active.

  • skuUpdated :: Integer

    updated: Time at which the object was last updated. Measured in seconds since the Unix epoch.

Instances
Eq Sku Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

(==) :: Sku -> Sku -> Bool #

(/=) :: Sku -> Sku -> Bool #

Show Sku Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

showsPrec :: Int -> Sku -> ShowS #

show :: Sku -> String #

showList :: [Sku] -> ShowS #

ToJSON Sku Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Sku Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data SkuAttributes' Source #

Defines the data type for the schema skuAttributes'

A dictionary of attributes and values for the attributes defined by the product. If, for example, a product's attributes are `["size", "gender"]`, a valid SKU has the following dictionary of attributes: `{"size": "Medium", "gender": "Unisex"}`.

Constructors

SkuAttributes' 

data SkuMetadata' Source #

Defines the data type for the schema skuMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

SkuMetadata' 

data SkuObject' Source #

Defines the enum schema skuObject'

String representing the object's type. Objects of the same type share the same value.

data SkuProduct'Variants Source #

Define the one-of schema skuProduct'

The ID of the product this SKU is associated with. The product must be currently active.

Instances
Eq SkuProduct'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SkuProduct'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic SkuProduct'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep SkuProduct'Variants :: Type -> Type #

ToJSON SkuProduct'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SkuProduct'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SkuProduct'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SkuProduct'Variants = D1 (MetaData "SkuProduct'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "SkuProduct'Product" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Product)) :+: C1 (MetaCons "SkuProduct'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data Source Source #

Defines the data type for the schema source

`Source` objects allow you to accept a variety of payment methods. They represent a customer's payment instrument, and can be used with the Stripe API just like a `Card` object: once chargeable, they can be charged, or can be attached to customers.

Related guides: Sources API and Sources & Customers.

Constructors

Source 

Fields

Instances
Eq Source Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

(==) :: Source -> Source -> Bool #

(/=) :: Source -> Source -> Bool #

Show Source Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON Source Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Source Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data SourceMetadata' Source #

Defines the data type for the schema sourceMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

SourceMetadata' 

data SourceObject' Source #

Defines the enum schema sourceObject'

String representing the object's type. Objects of the same type share the same value.

data SourceOwner' Source #

Defines the data type for the schema sourceOwner'

Information about the owner of the payment instrument that may be used or required by particular source types.

Constructors

SourceOwner' 

Fields

  • sourceOwner'Address :: Maybe SourceOwner'Address'

    address: Owner's address.

  • sourceOwner'Email :: Maybe Text

    email: Owner's email address.

    Constraints:

    • Maximum length of 5000
  • sourceOwner'Name :: Maybe Text

    name: Owner's full name.

    Constraints:

    • Maximum length of 5000
  • sourceOwner'Phone :: Maybe Text

    phone: Owner's phone number (including extension).

    Constraints:

    • Maximum length of 5000
  • sourceOwner'VerifiedAddress :: Maybe SourceOwner'VerifiedAddress'

    verified_address: Verified owner's address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.

  • sourceOwner'VerifiedEmail :: Maybe Text

    verified_email: Verified owner's email address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.

    Constraints:

    • Maximum length of 5000
  • sourceOwner'VerifiedName :: Maybe Text

    verified_name: Verified owner's full name. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.

    Constraints:

    • Maximum length of 5000
  • sourceOwner'VerifiedPhone :: Maybe Text

    verified_phone: Verified owner's phone number (including extension). Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.

    Constraints:

    • Maximum length of 5000

data SourceOwner'Address' Source #

Defines the data type for the schema sourceOwner'Address'

Owner\'s address.

Constructors

SourceOwner'Address' 

Fields

data SourceOwner'VerifiedAddress' Source #

Defines the data type for the schema sourceOwner'Verified_address'

Verified owner\'s address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.

Constructors

SourceOwner'VerifiedAddress' 

Fields

data SourceType' Source #

Defines the enum schema sourceType'

The `type` of the source. The `type` is a payment method, one of `ach_credit_transfer`, `ach_debit`, `alipay`, `bancontact`, `card`, `card_present`, `eps`, `giropay`, `ideal`, `multibanco`, `klarna`, `p24`, `sepa_debit`, `sofort`, `three_d_secure`, or `wechat`. An additional hash is included on the source with a name matching this value. It contains additional information specific to the payment method used.

data SourceMandateNotification Source #

Defines the data type for the schema source_mandate_notification

Source mandate notifications should be created when a notification related to a source mandate must be sent to the payer. They will trigger a webhook or deliver an email to the customer.

Constructors

SourceMandateNotification 

Fields

data SourceMandateNotificationObject' Source #

Defines the enum schema source_mandate_notificationObject'

String representing the object's type. Objects of the same type share the same value.

data SourceOwner Source #

Defines the data type for the schema source_owner

Constructors

SourceOwner 

Fields

  • sourceOwnerAddress :: Maybe SourceOwnerAddress'

    address: Owner's address.

  • sourceOwnerEmail :: Maybe Text

    email: Owner's email address.

    Constraints:

    • Maximum length of 5000
  • sourceOwnerName :: Maybe Text

    name: Owner's full name.

    Constraints:

    • Maximum length of 5000
  • sourceOwnerPhone :: Maybe Text

    phone: Owner's phone number (including extension).

    Constraints:

    • Maximum length of 5000
  • sourceOwnerVerifiedAddress :: Maybe SourceOwnerVerifiedAddress'

    verified_address: Verified owner's address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.

  • sourceOwnerVerifiedEmail :: Maybe Text

    verified_email: Verified owner's email address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.

    Constraints:

    • Maximum length of 5000
  • sourceOwnerVerifiedName :: Maybe Text

    verified_name: Verified owner's full name. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.

    Constraints:

    • Maximum length of 5000
  • sourceOwnerVerifiedPhone :: Maybe Text

    verified_phone: Verified owner's phone number (including extension). Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.

    Constraints:

    • Maximum length of 5000

data SourceOwnerAddress' Source #

Defines the data type for the schema source_ownerAddress'

Owner\'s address.

Constructors

SourceOwnerAddress' 

Fields

data SourceOwnerVerifiedAddress' Source #

Defines the data type for the schema source_ownerVerified_address'

Verified owner\'s address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.

Constructors

SourceOwnerVerifiedAddress' 

Fields

data Subscription Source #

Defines the data type for the schema subscription

Subscriptions allow you to charge a customer on a recurring basis.

Related guide: Creating Subscriptions.

Constructors

Subscription 

Fields

  • subscriptionApplicationFeePercent :: Maybe Double

    application_fee_percent: A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice subtotal that will be transferred to the application owner's Stripe account.

  • subscriptionBillingCycleAnchor :: Integer

    billing_cycle_anchor: Determines the date of the first full invoice, and, for plans with `month` or `year` intervals, the day of the month for subsequent invoices.

  • subscriptionBillingThresholds :: Maybe SubscriptionBillingThresholds'

    billing_thresholds: Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period

  • subscriptionCancelAt :: Maybe Integer

    cancel_at: A date in the future at which the subscription will automatically get canceled

  • subscriptionCancelAtPeriodEnd :: Bool

    cancel_at_period_end: If the subscription has been canceled with the `at_period_end` flag set to `true`, `cancel_at_period_end` on the subscription will be true. You can use this attribute to determine whether a subscription that has a status of active is scheduled to be canceled at the end of the current period.

  • subscriptionCanceledAt :: Maybe Integer

    canceled_at: If the subscription has been canceled, the date of that cancellation. If the subscription was canceled with `cancel_at_period_end`, `canceled_at` will still reflect the date of the initial cancellation request, not the end of the subscription period when the subscription is automatically moved to a canceled state.

  • subscriptionCollectionMethod :: Maybe SubscriptionCollectionMethod'

    collection_method: Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this subscription at the end of the cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions.

  • subscriptionCreated :: Integer

    created: Time at which the object was created. Measured in seconds since the Unix epoch.

  • subscriptionCurrentPeriodEnd :: Integer

    current_period_end: End of the current period that the subscription has been invoiced for. At the end of this period, a new invoice will be created.

  • subscriptionCurrentPeriodStart :: Integer

    current_period_start: Start of the current period that the subscription has been invoiced for.

  • subscriptionCustomer :: SubscriptionCustomer'Variants

    customer: ID of the customer who owns the subscription.

  • subscriptionDaysUntilDue :: Maybe Integer

    days_until_due: Number of days a customer has to pay invoices generated by this subscription. This value will be `null` for subscriptions where `collection_method=charge_automatically`.

  • subscriptionDefaultPaymentMethod :: Maybe SubscriptionDefaultPaymentMethod'Variants

    default_payment_method: ID of the default payment method for the subscription. It must belong to the customer associated with the subscription. If not set, invoices will use the default payment method in the customer's invoice settings.

  • subscriptionDefaultSource :: Maybe SubscriptionDefaultSource'Variants

    default_source: ID of the default payment source for the subscription. It must belong to the customer associated with the subscription and be in a chargeable state. If not set, defaults to the customer's default source.

  • subscriptionDefaultTaxRates :: Maybe ([] TaxRate)

    default_tax_rates: The tax rates that will apply to any subscription item that does not have `tax_rates` set. Invoices created will have their `default_tax_rates` populated from the subscription.

  • subscriptionDiscount :: Maybe SubscriptionDiscount'

    discount: Describes the current discount applied to this subscription, if there is one. When billing, a discount applied to a subscription overrides a discount applied on a customer-wide basis.

  • subscriptionEndedAt :: Maybe Integer

    ended_at: If the subscription has ended, the date the subscription ended.

  • subscriptionId :: Text

    id: Unique identifier for the object.

    Constraints:

    • Maximum length of 5000
  • subscriptionItems :: SubscriptionItems'

    items: List of subscription items, each with an attached plan.

  • subscriptionLatestInvoice :: Maybe SubscriptionLatestInvoice'Variants

    latest_invoice: The most recent invoice this subscription has generated.

  • subscriptionLivemode :: Bool

    livemode: Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.

  • subscriptionMetadata :: SubscriptionMetadata'

    metadata: Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

  • subscriptionNextPendingInvoiceItemInvoice :: Maybe Integer

    next_pending_invoice_item_invoice: Specifies the approximate timestamp on which any pending invoice items will be billed according to the schedule provided at `pending_invoice_item_interval`.

  • subscriptionObject :: SubscriptionObject'

    object: String representing the object's type. Objects of the same type share the same value.

  • subscriptionPendingInvoiceItemInterval :: Maybe SubscriptionPendingInvoiceItemInterval'

    pending_invoice_item_interval: Specifies an interval for how often to bill for any pending invoice items. It is analogous to calling Create an invoice for the given subscription at the specified interval.

  • subscriptionPendingSetupIntent :: Maybe SubscriptionPendingSetupIntent'Variants

    pending_setup_intent: You can use this SetupIntent to collect user authentication when creating a subscription without immediate payment or updating a subscription's payment method, allowing you to optimize for off-session payments. Learn more in the SCA Migration Guide.

  • subscriptionPendingUpdate :: Maybe SubscriptionPendingUpdate'

    pending_update: If specified, pending updates that will be applied to the subscription once the `latest_invoice` has been paid.

  • subscriptionPlan :: Maybe SubscriptionPlan'

    plan: Hash describing the plan the customer is subscribed to. Only set if the subscription contains a single plan.

  • subscriptionQuantity :: Maybe Integer

    quantity: The quantity of the plan to which the customer is subscribed. For example, if your plan is $10/user/month, and your customer has 5 users, you could pass 5 as the quantity to have the customer charged $50 (5 x $10) monthly. Only set if the subscription contains a single plan.

  • subscriptionSchedule :: Maybe SubscriptionSchedule'Variants

    schedule: The schedule attached to the subscription

  • subscriptionStartDate :: Integer

    start_date: Date when the subscription was first created. The date might differ from the `created` date due to backdating.

  • subscriptionStatus :: SubscriptionStatus'

    status: Possible values are `incomplete`, `incomplete_expired`, `trialing`, `active`, `past_due`, `canceled`, or `unpaid`.

    For `collection_method=charge_automatically` a subscription moves into `incomplete` if the initial payment attempt fails. A subscription in this state can only have metadata and default_source updated. Once the first invoice is paid, the subscription moves into an `active` state. If the first invoice is not paid within 23 hours, the subscription transitions to `incomplete_expired`. This is a terminal state, the open invoice will be voided and no further invoices will be generated.

    A subscription that is currently in a trial period is `trialing` and moves to `active` when the trial period is over.

    If subscription `collection_method=charge_automatically` it becomes `past_due` when payment to renew it fails and `canceled` or `unpaid` (depending on your subscriptions settings) when Stripe has exhausted all payment retry attempts.

    If subscription `collection_method=send_invoice` it becomes `past_due` when its invoice is not paid by the due date, and `canceled` or `unpaid` if it is still not paid by an additional deadline after that. Note that when a subscription has a status of `unpaid`, no subsequent invoices will be attempted (invoices will be created, but then immediately automatically closed). After receiving updated payment information from a customer, you may choose to reopen and pay their closed invoices.

  • subscriptionTaxPercent :: Maybe Double

    tax_percent: If provided, each invoice created by this subscription will apply the tax rate, increasing the amount billed to the customer.

  • subscriptionTrialEnd :: Maybe Integer

    trial_end: If the subscription has a trial, the end of that trial.

  • subscriptionTrialStart :: Maybe Integer

    trial_start: If the subscription has a trial, the beginning of that trial.

data SubscriptionBillingThresholds' Source #

Defines the data type for the schema subscriptionBilling_thresholds'

Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period

Constructors

SubscriptionBillingThresholds' 

Fields

  • subscriptionBillingThresholds'AmountGte :: Maybe Integer

    amount_gte: Monetary threshold that triggers the subscription to create an invoice

  • subscriptionBillingThresholds'ResetBillingCycleAnchor :: Maybe Bool

    reset_billing_cycle_anchor: Indicates if the `billing_cycle_anchor` should be reset when a threshold is reached. If true, `billing_cycle_anchor` will be updated to the date/time the threshold was last reached; otherwise, the value will remain unchanged. This value may not be `true` if the subscription contains items with plans that have `aggregate_usage=last_ever`.

data SubscriptionCollectionMethod' Source #

Defines the enum schema subscriptionCollection_method'

Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this subscription at the end of the cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions.

data SubscriptionCustomer'Variants Source #

Define the one-of schema subscriptionCustomer'

ID of the customer who owns the subscription.

Instances
Eq SubscriptionCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SubscriptionCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic SubscriptionCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep SubscriptionCustomer'Variants :: Type -> Type #

ToJSON SubscriptionCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SubscriptionCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionCustomer'Variants = D1 (MetaData "SubscriptionCustomer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "SubscriptionCustomer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: (C1 (MetaCons "SubscriptionCustomer'DeletedCustomer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCustomer)) :+: C1 (MetaCons "SubscriptionCustomer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data SubscriptionDefaultPaymentMethod'Variants Source #

Define the one-of schema subscriptionDefault_payment_method'

ID of the default payment method for the subscription. It must belong to the customer associated with the subscription. If not set, invoices will use the default payment method in the customer's invoice settings.

Instances
Eq SubscriptionDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SubscriptionDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic SubscriptionDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON SubscriptionDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SubscriptionDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionDefaultPaymentMethod'Variants = D1 (MetaData "SubscriptionDefaultPaymentMethod'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "SubscriptionDefaultPaymentMethod'PaymentMethod" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PaymentMethod)) :+: C1 (MetaCons "SubscriptionDefaultPaymentMethod'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data SubscriptionDefaultSource'Variants Source #

Define the one-of schema subscriptionDefault_source'

ID of the default payment source for the subscription. It must belong to the customer associated with the subscription and be in a chargeable state. If not set, defaults to the customer's default source.

Instances
Eq SubscriptionDefaultSource'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SubscriptionDefaultSource'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic SubscriptionDefaultSource'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep SubscriptionDefaultSource'Variants :: Type -> Type #

ToJSON SubscriptionDefaultSource'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SubscriptionDefaultSource'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionDefaultSource'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionDefaultSource'Variants = D1 (MetaData "SubscriptionDefaultSource'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) ((C1 (MetaCons "SubscriptionDefaultSource'AlipayAccount" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 AlipayAccount)) :+: (C1 (MetaCons "SubscriptionDefaultSource'BankAccount" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 BankAccount)) :+: C1 (MetaCons "SubscriptionDefaultSource'BitcoinReceiver" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 BitcoinReceiver)))) :+: (C1 (MetaCons "SubscriptionDefaultSource'Card" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Card)) :+: (C1 (MetaCons "SubscriptionDefaultSource'Source" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Source)) :+: C1 (MetaCons "SubscriptionDefaultSource'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))))

data SubscriptionDiscount' Source #

Defines the data type for the schema subscriptionDiscount'

Describes the current discount applied to this subscription, if there is one. When billing, a discount applied to a subscription overrides a discount applied on a customer-wide basis.

Constructors

SubscriptionDiscount' 

Fields

data SubscriptionDiscount'Customer'Variants Source #

Define the one-of schema subscriptionDiscount'Customer'

The ID of the customer associated with this discount.

Instances
Eq SubscriptionDiscount'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SubscriptionDiscount'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic SubscriptionDiscount'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON SubscriptionDiscount'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SubscriptionDiscount'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionDiscount'Customer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionDiscount'Customer'Variants = D1 (MetaData "SubscriptionDiscount'Customer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "SubscriptionDiscount'Customer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: (C1 (MetaCons "SubscriptionDiscount'Customer'DeletedCustomer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCustomer)) :+: C1 (MetaCons "SubscriptionDiscount'Customer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data SubscriptionItems' Source #

Defines the data type for the schema subscriptionItems'

List of subscription items, each with an attached plan.

Constructors

SubscriptionItems' 

Fields

data SubscriptionLatestInvoice'Variants Source #

Define the one-of schema subscriptionLatest_invoice'

The most recent invoice this subscription has generated.

Instances
Eq SubscriptionLatestInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SubscriptionLatestInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic SubscriptionLatestInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep SubscriptionLatestInvoice'Variants :: Type -> Type #

ToJSON SubscriptionLatestInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SubscriptionLatestInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionLatestInvoice'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionLatestInvoice'Variants = D1 (MetaData "SubscriptionLatestInvoice'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "SubscriptionLatestInvoice'Invoice" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Invoice)) :+: C1 (MetaCons "SubscriptionLatestInvoice'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data SubscriptionMetadata' Source #

Defines the data type for the schema subscriptionMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

SubscriptionMetadata' 

data SubscriptionPendingInvoiceItemInterval' Source #

Defines the data type for the schema subscriptionPending_invoice_item_interval'

Specifies an interval for how often to bill for any pending invoice items. It is analogous to calling Create an invoice for the given subscription at the specified interval.

Constructors

SubscriptionPendingInvoiceItemInterval' 

Fields

data SubscriptionPendingInvoiceItemInterval'Interval' Source #

Defines the enum schema subscriptionPending_invoice_item_interval'Interval'

Specifies invoicing frequency. Either `day`, `week`, `month` or `year`.

data SubscriptionPendingSetupIntent'Variants Source #

Define the one-of schema subscriptionPending_setup_intent'

You can use this SetupIntent to collect user authentication when creating a subscription without immediate payment or updating a subscription's payment method, allowing you to optimize for off-session payments. Learn more in the SCA Migration Guide.

Instances
Eq SubscriptionPendingSetupIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SubscriptionPendingSetupIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic SubscriptionPendingSetupIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON SubscriptionPendingSetupIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SubscriptionPendingSetupIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionPendingSetupIntent'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionPendingSetupIntent'Variants = D1 (MetaData "SubscriptionPendingSetupIntent'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "SubscriptionPendingSetupIntent'SetupIntent" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SetupIntent)) :+: C1 (MetaCons "SubscriptionPendingSetupIntent'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data SubscriptionPendingUpdate' Source #

Defines the data type for the schema subscriptionPending_update'

If specified, pending updates that will be applied to the subscription once the \`latest_invoice\` has been paid.

Constructors

SubscriptionPendingUpdate' 

Fields

data SubscriptionPlan' Source #

Defines the data type for the schema subscriptionPlan'

Hash describing the plan the customer is subscribed to. Only set if the subscription contains a single plan.

Constructors

SubscriptionPlan' 

Fields

data SubscriptionPlan'AggregateUsage' Source #

Defines the enum schema subscriptionPlan'Aggregate_usage'

Specifies a usage aggregation strategy for plans of `usage_type=metered`. Allowed values are `sum` for summing up all usage during a period, `last_during_period` for using the last usage record reported within a period, `last_ever` for using the last usage record ever (across period bounds) or `max` which uses the usage record with the maximum reported usage during a period. Defaults to `sum`.

data SubscriptionPlan'BillingScheme' Source #

Defines the enum schema subscriptionPlan'Billing_scheme'

Describes how to compute the price per period. Either `per_unit` or `tiered`. `per_unit` indicates that the fixed amount (specified in `amount`) will be charged per unit in `quantity` (for plans with `usage_type=licensed`), or per unit of total usage (for plans with `usage_type=metered`). `tiered` indicates that the unit pricing will be computed using a tiering strategy as defined using the `tiers` and `tiers_mode` attributes.

data SubscriptionPlan'Product'Variants Source #

Define the one-of schema subscriptionPlan'Product'

The product whose pricing this plan determines.

Instances
Eq SubscriptionPlan'Product'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SubscriptionPlan'Product'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic SubscriptionPlan'Product'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep SubscriptionPlan'Product'Variants :: Type -> Type #

ToJSON SubscriptionPlan'Product'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SubscriptionPlan'Product'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionPlan'Product'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionPlan'Product'Variants = D1 (MetaData "SubscriptionPlan'Product'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "SubscriptionPlan'Product'DeletedProduct" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedProduct)) :+: (C1 (MetaCons "SubscriptionPlan'Product'Product" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Product)) :+: C1 (MetaCons "SubscriptionPlan'Product'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data SubscriptionPlan'TiersMode' Source #

Defines the enum schema subscriptionPlan'Tiers_mode'

Defines if the tiering price should be `graduated` or `volume` based. In `volume`-based tiering, the maximum quantity within a period determines the per unit price. In `graduated` tiering, pricing can change as the quantity grows.

data SubscriptionPlan'TransformUsage' Source #

Defines the data type for the schema subscriptionPlan'Transform_usage'

Apply a transformation to the reported usage or set quantity before computing the amount billed. Cannot be combined with \`tiers\`.

Constructors

SubscriptionPlan'TransformUsage' 

Fields

data SubscriptionPlan'TransformUsage'Round' Source #

Defines the enum schema subscriptionPlan'Transform_usage'Round'

After division, either round the result `up` or `down`.

data SubscriptionPlan'UsageType' Source #

Defines the enum schema subscriptionPlan'Usage_type'

Configures how the quantity per period should be determined. Can be either `metered` or `licensed`. `licensed` automatically bills the `quantity` set when adding it to a subscription. `metered` aggregates the total usage based on usage records. Defaults to `licensed`.

data SubscriptionSchedule'Variants Source #

Define the one-of schema subscriptionSchedule'

The schedule attached to the subscription

Instances
Eq SubscriptionSchedule'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SubscriptionSchedule'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic SubscriptionSchedule'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep SubscriptionSchedule'Variants :: Type -> Type #

ToJSON SubscriptionSchedule'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SubscriptionSchedule'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionSchedule'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionSchedule'Variants = D1 (MetaData "SubscriptionSchedule'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "SubscriptionSchedule'SubscriptionSchedule" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SubscriptionSchedule)) :+: C1 (MetaCons "SubscriptionSchedule'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data SubscriptionStatus' Source #

Defines the enum schema subscriptionStatus'

Possible values are `incomplete`, `incomplete_expired`, `trialing`, `active`, `past_due`, `canceled`, or `unpaid`.

For `collection_method=charge_automatically` a subscription moves into `incomplete` if the initial payment attempt fails. A subscription in this state can only have metadata and default_source updated. Once the first invoice is paid, the subscription moves into an `active` state. If the first invoice is not paid within 23 hours, the subscription transitions to `incomplete_expired`. This is a terminal state, the open invoice will be voided and no further invoices will be generated.

A subscription that is currently in a trial period is `trialing` and moves to `active` when the trial period is over.

If subscription `collection_method=charge_automatically` it becomes `past_due` when payment to renew it fails and `canceled` or `unpaid` (depending on your subscriptions settings) when Stripe has exhausted all payment retry attempts.

If subscription `collection_method=send_invoice` it becomes `past_due` when its invoice is not paid by the due date, and `canceled` or `unpaid` if it is still not paid by an additional deadline after that. Note that when a subscription has a status of `unpaid`, no subsequent invoices will be attempted (invoices will be created, but then immediately automatically closed). After receiving updated payment information from a customer, you may choose to reopen and pay their closed invoices.

data SubscriptionItem Source #

Defines the data type for the schema subscription_item

Subscription items allow you to create customer subscriptions with more than one plan, making it easy to represent complex billing relationships.

Constructors

SubscriptionItem 

Fields

data SubscriptionItemBillingThresholds' Source #

Defines the data type for the schema subscription_itemBilling_thresholds'

Define thresholds at which an invoice will be sent, and the related subscription advanced to a new billing period

Constructors

SubscriptionItemBillingThresholds' 

Fields

data SubscriptionItemMetadata' Source #

Defines the data type for the schema subscription_itemMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

data SubscriptionSchedule Source #

Defines the data type for the schema subscription_schedule

A subscription schedule allows you to create and manage the lifecycle of a subscription by predefining expected changes.

Related guide: Subscription Schedules.

Constructors

SubscriptionSchedule 

Fields

data SubscriptionScheduleCurrentPhase' Source #

Defines the data type for the schema subscription_scheduleCurrent_phase'

Object representing the start and end dates for the current phase of the subscription schedule, if it is \`active\`.

Constructors

SubscriptionScheduleCurrentPhase' 

Fields

data SubscriptionScheduleCustomer'Variants Source #

Define the one-of schema subscription_scheduleCustomer'

ID of the customer who owns the subscription schedule.

Instances
Eq SubscriptionScheduleCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SubscriptionScheduleCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic SubscriptionScheduleCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON SubscriptionScheduleCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SubscriptionScheduleCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionScheduleCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionScheduleCustomer'Variants = D1 (MetaData "SubscriptionScheduleCustomer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "SubscriptionScheduleCustomer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: (C1 (MetaCons "SubscriptionScheduleCustomer'DeletedCustomer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCustomer)) :+: C1 (MetaCons "SubscriptionScheduleCustomer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data SubscriptionScheduleEndBehavior' Source #

Defines the enum schema subscription_scheduleEnd_behavior'

Behavior of the subscription schedule and underlying subscription when it ends.

data SubscriptionScheduleStatus' Source #

Defines the enum schema subscription_scheduleStatus'

The present status of the subscription schedule. Possible values are `not_started`, `active`, `completed`, `released`, and `canceled`. You can read more about the different states in our behavior guide.

data SubscriptionScheduleSubscription'Variants Source #

Define the one-of schema subscription_scheduleSubscription'

ID of the subscription managed by the subscription schedule.

Instances
Eq SubscriptionScheduleSubscription'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SubscriptionScheduleSubscription'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic SubscriptionScheduleSubscription'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON SubscriptionScheduleSubscription'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SubscriptionScheduleSubscription'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionScheduleSubscription'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionScheduleSubscription'Variants = D1 (MetaData "SubscriptionScheduleSubscription'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "SubscriptionScheduleSubscription'Subscription" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Subscription)) :+: C1 (MetaCons "SubscriptionScheduleSubscription'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data SubscriptionScheduleConfigurationItem Source #

Defines the data type for the schema subscription_schedule_configuration_item

A phase item describes the plan and quantity of a phase.

Constructors

SubscriptionScheduleConfigurationItem 

Fields

data SubscriptionScheduleConfigurationItemBillingThresholds' Source #

Defines the data type for the schema subscription_schedule_configuration_itemBilling_thresholds'

Define thresholds at which an invoice will be sent, and the related subscription advanced to a new billing period

Constructors

SubscriptionScheduleConfigurationItemBillingThresholds' 

Fields

Instances
Eq SubscriptionScheduleConfigurationItemBillingThresholds' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SubscriptionScheduleConfigurationItemBillingThresholds' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON SubscriptionScheduleConfigurationItemBillingThresholds' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SubscriptionScheduleConfigurationItemBillingThresholds' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data SubscriptionScheduleConfigurationItemPlan'Variants Source #

Define the one-of schema subscription_schedule_configuration_itemPlan'

ID of the plan to which the customer should be subscribed.

Instances
Eq SubscriptionScheduleConfigurationItemPlan'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SubscriptionScheduleConfigurationItemPlan'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic SubscriptionScheduleConfigurationItemPlan'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON SubscriptionScheduleConfigurationItemPlan'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SubscriptionScheduleConfigurationItemPlan'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionScheduleConfigurationItemPlan'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionScheduleConfigurationItemPlan'Variants = D1 (MetaData "SubscriptionScheduleConfigurationItemPlan'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "SubscriptionScheduleConfigurationItemPlan'DeletedPlan" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedPlan)) :+: (C1 (MetaCons "SubscriptionScheduleConfigurationItemPlan'Plan" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Plan)) :+: C1 (MetaCons "SubscriptionScheduleConfigurationItemPlan'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data SubscriptionSchedulePhaseConfiguration Source #

Defines the data type for the schema subscription_schedule_phase_configuration

A phase describes the plans, coupon, and trialing status of a subscription for a predefined time period.

Constructors

SubscriptionSchedulePhaseConfiguration 

Fields

data SubscriptionSchedulePhaseConfigurationBillingThresholds' Source #

Defines the data type for the schema subscription_schedule_phase_configurationBilling_thresholds'

Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period

Constructors

SubscriptionSchedulePhaseConfigurationBillingThresholds' 

Fields

Instances
Eq SubscriptionSchedulePhaseConfigurationBillingThresholds' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SubscriptionSchedulePhaseConfigurationBillingThresholds' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON SubscriptionSchedulePhaseConfigurationBillingThresholds' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SubscriptionSchedulePhaseConfigurationBillingThresholds' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data SubscriptionSchedulePhaseConfigurationCollectionMethod' Source #

Defines the enum schema subscription_schedule_phase_configurationCollection_method'

Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay the underlying subscription at the end of each billing cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions.

Instances
Eq SubscriptionSchedulePhaseConfigurationCollectionMethod' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SubscriptionSchedulePhaseConfigurationCollectionMethod' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON SubscriptionSchedulePhaseConfigurationCollectionMethod' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SubscriptionSchedulePhaseConfigurationCollectionMethod' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data SubscriptionSchedulePhaseConfigurationCoupon'Variants Source #

Define the one-of schema subscription_schedule_phase_configurationCoupon'

ID of the coupon to use during this phase of the subscription schedule.

Instances
Eq SubscriptionSchedulePhaseConfigurationCoupon'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SubscriptionSchedulePhaseConfigurationCoupon'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic SubscriptionSchedulePhaseConfigurationCoupon'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON SubscriptionSchedulePhaseConfigurationCoupon'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SubscriptionSchedulePhaseConfigurationCoupon'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionSchedulePhaseConfigurationCoupon'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionSchedulePhaseConfigurationCoupon'Variants = D1 (MetaData "SubscriptionSchedulePhaseConfigurationCoupon'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "SubscriptionSchedulePhaseConfigurationCoupon'Coupon" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Coupon)) :+: (C1 (MetaCons "SubscriptionSchedulePhaseConfigurationCoupon'DeletedCoupon" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DeletedCoupon)) :+: C1 (MetaCons "SubscriptionSchedulePhaseConfigurationCoupon'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data SubscriptionSchedulePhaseConfigurationDefaultPaymentMethod'Variants Source #

Define the one-of schema subscription_schedule_phase_configurationDefault_payment_method'

ID of the default payment method for the subscription schedule. It must belong to the customer associated with the subscription schedule. If not set, invoices will use the default payment method in the customer's invoice settings.

Instances
Eq SubscriptionSchedulePhaseConfigurationDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SubscriptionSchedulePhaseConfigurationDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic SubscriptionSchedulePhaseConfigurationDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON SubscriptionSchedulePhaseConfigurationDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SubscriptionSchedulePhaseConfigurationDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionSchedulePhaseConfigurationDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionSchedulePhaseConfigurationDefaultPaymentMethod'Variants = D1 (MetaData "SubscriptionSchedulePhaseConfigurationDefaultPaymentMethod'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "SubscriptionSchedulePhaseConfigurationDefaultPaymentMethod'PaymentMethod" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PaymentMethod)) :+: C1 (MetaCons "SubscriptionSchedulePhaseConfigurationDefaultPaymentMethod'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data SubscriptionSchedulePhaseConfigurationInvoiceSettings' Source #

Defines the data type for the schema subscription_schedule_phase_configurationInvoice_settings'

The subscription schedule\'s default invoice settings.

Constructors

SubscriptionSchedulePhaseConfigurationInvoiceSettings' 

Fields

Instances
Eq SubscriptionSchedulePhaseConfigurationInvoiceSettings' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SubscriptionSchedulePhaseConfigurationInvoiceSettings' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON SubscriptionSchedulePhaseConfigurationInvoiceSettings' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SubscriptionSchedulePhaseConfigurationInvoiceSettings' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data SubscriptionSchedulePhaseConfigurationProrationBehavior' Source #

Defines the enum schema subscription_schedule_phase_configurationProration_behavior'

Controls whether or not the subscription schedule will prorate when transitioning to this phase. Values are `create_prorations` and `none`.

Instances
Eq SubscriptionSchedulePhaseConfigurationProrationBehavior' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SubscriptionSchedulePhaseConfigurationProrationBehavior' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON SubscriptionSchedulePhaseConfigurationProrationBehavior' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SubscriptionSchedulePhaseConfigurationProrationBehavior' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data SubscriptionSchedulesResourceDefaultSettings Source #

Defines the data type for the schema subscription_schedules_resource_default_settings

Constructors

SubscriptionSchedulesResourceDefaultSettings 

Fields

data SubscriptionSchedulesResourceDefaultSettingsBillingThresholds' Source #

Defines the data type for the schema subscription_schedules_resource_default_settingsBilling_thresholds'

Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period

Constructors

SubscriptionSchedulesResourceDefaultSettingsBillingThresholds' 

Fields

Instances
Eq SubscriptionSchedulesResourceDefaultSettingsBillingThresholds' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SubscriptionSchedulesResourceDefaultSettingsBillingThresholds' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON SubscriptionSchedulesResourceDefaultSettingsBillingThresholds' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SubscriptionSchedulesResourceDefaultSettingsBillingThresholds' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data SubscriptionSchedulesResourceDefaultSettingsCollectionMethod' Source #

Defines the enum schema subscription_schedules_resource_default_settingsCollection_method'

Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay the underlying subscription at the end of each billing cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions.

Instances
Eq SubscriptionSchedulesResourceDefaultSettingsCollectionMethod' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SubscriptionSchedulesResourceDefaultSettingsCollectionMethod' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON SubscriptionSchedulesResourceDefaultSettingsCollectionMethod' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SubscriptionSchedulesResourceDefaultSettingsCollectionMethod' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data SubscriptionSchedulesResourceDefaultSettingsDefaultPaymentMethod'Variants Source #

Define the one-of schema subscription_schedules_resource_default_settingsDefault_payment_method'

ID of the default payment method for the subscription schedule. If not set, invoices will use the default payment method in the customer's invoice settings.

Instances
Eq SubscriptionSchedulesResourceDefaultSettingsDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SubscriptionSchedulesResourceDefaultSettingsDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic SubscriptionSchedulesResourceDefaultSettingsDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON SubscriptionSchedulesResourceDefaultSettingsDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SubscriptionSchedulesResourceDefaultSettingsDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionSchedulesResourceDefaultSettingsDefaultPaymentMethod'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep SubscriptionSchedulesResourceDefaultSettingsDefaultPaymentMethod'Variants = D1 (MetaData "SubscriptionSchedulesResourceDefaultSettingsDefaultPaymentMethod'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "SubscriptionSchedulesResourceDefaultSettingsDefaultPaymentMethod'PaymentMethod" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PaymentMethod)) :+: C1 (MetaCons "SubscriptionSchedulesResourceDefaultSettingsDefaultPaymentMethod'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data SubscriptionSchedulesResourceDefaultSettingsInvoiceSettings' Source #

Defines the data type for the schema subscription_schedules_resource_default_settingsInvoice_settings'

The subscription schedule\'s default invoice settings.

Constructors

SubscriptionSchedulesResourceDefaultSettingsInvoiceSettings' 

Fields

Instances
Eq SubscriptionSchedulesResourceDefaultSettingsInvoiceSettings' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show SubscriptionSchedulesResourceDefaultSettingsInvoiceSettings' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON SubscriptionSchedulesResourceDefaultSettingsInvoiceSettings' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON SubscriptionSchedulesResourceDefaultSettingsInvoiceSettings' Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data SubscriptionsResourcePendingUpdate Source #

Defines the data type for the schema subscriptions_resource_pending_update

Pending Updates store the changes pending from a previous update that will be applied to the Subscription upon successful payment.

Constructors

SubscriptionsResourcePendingUpdate 

Fields

data TaxId Source #

Defines the data type for the schema tax_id

You can add one or multiple tax IDs to a customer. A customer's tax IDs are displayed on invoices and credit notes issued for the customer.

Related guide: Customer Tax Identification Numbers.

Constructors

TaxId 

Fields

  • taxIdCountry :: Maybe Text

    country: Two-letter ISO code representing the country of the tax ID.

    Constraints:

    • Maximum length of 5000
  • taxIdCreated :: Integer

    created: Time at which the object was created. Measured in seconds since the Unix epoch.

  • taxIdCustomer :: TaxIdCustomer'Variants

    customer: ID of the customer.

  • taxIdId :: Text

    id: Unique identifier for the object.

    Constraints:

    • Maximum length of 5000
  • taxIdLivemode :: Bool

    livemode: Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.

  • taxIdObject :: TaxIdObject'

    object: String representing the object's type. Objects of the same type share the same value.

  • taxIdType :: TaxIdType'

    type: Type of the tax ID, one of `au_abn`, `ca_bn`, `ca_qst`, `ch_vat`, `es_cif`, `eu_vat`, `hk_br`, `in_gst`, `jp_cn`, `kr_brn`, `li_uid`, `mx_rfc`, `my_itn`, `my_sst`, `no_vat`, `nz_gst`, `ru_inn`, `sg_uen`, `th_vat`, `tw_vat`, `us_ein`, or `za_vat`. Note that some legacy tax IDs have type `unknown`

  • taxIdValue :: Text

    value: Value of the tax ID.

    Constraints:

    • Maximum length of 5000
  • taxIdVerification :: TaxIdVerification

    verification:

Instances
Eq TaxId Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

(==) :: TaxId -> TaxId -> Bool #

(/=) :: TaxId -> TaxId -> Bool #

Show TaxId Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

showsPrec :: Int -> TaxId -> ShowS #

show :: TaxId -> String #

showList :: [TaxId] -> ShowS #

ToJSON TaxId Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON TaxId Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data TaxIdCustomer'Variants Source #

Define the one-of schema tax_idCustomer'

ID of the customer.

Instances
Eq TaxIdCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show TaxIdCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic TaxIdCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep TaxIdCustomer'Variants :: Type -> Type #

ToJSON TaxIdCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON TaxIdCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep TaxIdCustomer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep TaxIdCustomer'Variants = D1 (MetaData "TaxIdCustomer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "TaxIdCustomer'Customer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Customer)) :+: C1 (MetaCons "TaxIdCustomer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data TaxIdObject' Source #

Defines the enum schema tax_idObject'

String representing the object's type. Objects of the same type share the same value.

data TaxIdType' Source #

Defines the enum schema tax_idType'

Type of the tax ID, one of `au_abn`, `ca_bn`, `ca_qst`, `ch_vat`, `es_cif`, `eu_vat`, `hk_br`, `in_gst`, `jp_cn`, `kr_brn`, `li_uid`, `mx_rfc`, `my_itn`, `my_sst`, `no_vat`, `nz_gst`, `ru_inn`, `sg_uen`, `th_vat`, `tw_vat`, `us_ein`, or `za_vat`. Note that some legacy tax IDs have type `unknown`

data ThreeDSecure Source #

Defines the data type for the schema three_d_secure

Cardholder authentication via 3D Secure is initiated by creating a `3D Secure` object. Once the object has been created, you can use it to authenticate the cardholder and create a charge.

Constructors

ThreeDSecure 

Fields

  • threeDSecureAmount :: Integer

    amount: Amount of the charge that you will create when authentication completes.

  • threeDSecureAuthenticated :: Bool

    authenticated: True if the cardholder went through the authentication flow and their bank indicated that authentication succeeded.

  • threeDSecureCard :: Card

    card: You can store multiple cards on a customer in order to charge the customer later. You can also store multiple debit cards on a recipient in order to transfer to those cards later.

    Related guide: Card Payments with Sources.

  • threeDSecureCreated :: Integer

    created: Time at which the object was created. Measured in seconds since the Unix epoch.

  • threeDSecureCurrency :: Text

    currency: Three-letter ISO currency code, in lowercase. Must be a supported currency.

    Constraints:

    • Maximum length of 5000
  • threeDSecureId :: Text

    id: Unique identifier for the object.

    Constraints:

    • Maximum length of 5000
  • threeDSecureLivemode :: Bool

    livemode: Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.

  • threeDSecureObject :: ThreeDSecureObject'

    object: String representing the object's type. Objects of the same type share the same value.

  • threeDSecureRedirectUrl :: Maybe Text

    redirect_url: If present, this is the URL that you should send the cardholder to for authentication. If you are going to use Stripe.js to display the authentication page in an iframe, you should use the value "_callback".

    Constraints:

    • Maximum length of 5000
  • threeDSecureStatus :: Text

    status: Possible values are `redirect_pending`, `succeeded`, or `failed`. When the cardholder can be authenticated, the object starts with status `redirect_pending`. When liability will be shifted to the cardholder's bank (either because the cardholder was successfully authenticated, or because the bank has not implemented 3D Secure, the object wlil be in status `succeeded`. `failed` indicates that authentication was attempted unsuccessfully.

    Constraints:

    • Maximum length of 5000

data Token Source #

Defines the data type for the schema token

Tokenization is the process Stripe uses to collect sensitive card or bank account details, or personally identifiable information (PII), directly from your customers in a secure manner. A token representing this information is returned to your server to use. You should use our recommended payments integrations to perform this process client-side. This ensures that no sensitive card data touches your server, and allows your integration to operate in a PCI-compliant way.

If you cannot use client-side tokenization, you can also create tokens using the API with either your publishable or secret API key. Keep in mind that if your integration uses this method, you are responsible for any PCI compliance that may be required, and you must keep your secret API key safe. Unlike with client-side tokenization, your customer's information is not sent directly to Stripe, so we cannot determine how it is handled or stored.

Tokens cannot be stored or used more than once. To store card or bank account information for later use, you can create Customer objects or Custom accounts. Note that Radar, our integrated solution for automatic fraud protection, supports only integrations that use client-side tokenization.

Related guide: Accept a payment

Constructors

Token 

Fields

  • tokenBankAccount :: Maybe BankAccount

    bank_account: These bank accounts are payment methods on `Customer` objects.

    On the other hand External Accounts are transfer destinations on `Account` objects for Custom accounts. They can be bank accounts or debit cards as well, and are documented in the links above.

    Related guide: Processing ACH & Bank Transfers.

  • tokenCard :: Maybe Card

    card: You can store multiple cards on a customer in order to charge the customer later. You can also store multiple debit cards on a recipient in order to transfer to those cards later.

    Related guide: Card Payments with Sources.

  • tokenClientIp :: Maybe Text

    client_ip: IP address of the client that generated the token.

    Constraints:

    • Maximum length of 5000
  • tokenCreated :: Integer

    created: Time at which the object was created. Measured in seconds since the Unix epoch.

  • tokenId :: Text

    id: Unique identifier for the object.

    Constraints:

    • Maximum length of 5000
  • tokenLivemode :: Bool

    livemode: Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.

  • tokenObject :: TokenObject'

    object: String representing the object's type. Objects of the same type share the same value.

  • tokenType :: Text

    type: Type of the token: `account`, `bank_account`, `card`, or `pii`.

    Constraints:

    • Maximum length of 5000
  • tokenUsed :: Bool

    used: Whether this token has already been used (tokens can be used only once).

Instances
Eq Token Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

(==) :: Token -> Token -> Bool #

(/=) :: Token -> Token -> Bool #

Show Token Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

showsPrec :: Int -> Token -> ShowS #

show :: Token -> String #

showList :: [Token] -> ShowS #

ToJSON Token Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Token Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data TokenObject' Source #

Defines the enum schema tokenObject'

String representing the object's type. Objects of the same type share the same value.

data Topup Source #

Defines the data type for the schema topup

To top up your Stripe balance, you create a top-up object. You can retrieve individual top-ups, as well as list all top-ups. Top-ups are identified by a unique, random ID.

Related guide: Topping Up your Platform Account.

Constructors

Topup 

Fields

  • topupAmount :: Integer

    amount: Amount transferred.

  • topupBalanceTransaction :: Maybe TopupBalanceTransaction'Variants

    balance_transaction: ID of the balance transaction that describes the impact of this top-up on your account balance. May not be specified depending on status of top-up.

  • topupCreated :: Integer

    created: Time at which the object was created. Measured in seconds since the Unix epoch.

  • topupCurrency :: Text

    currency: Three-letter ISO currency code, in lowercase. Must be a supported currency.

    Constraints:

    • Maximum length of 5000
  • topupDescription :: Maybe Text

    description: An arbitrary string attached to the object. Often useful for displaying to users.

    Constraints:

    • Maximum length of 5000
  • topupExpectedAvailabilityDate :: Maybe Integer

    expected_availability_date: Date the funds are expected to arrive in your Stripe account for payouts. This factors in delays like weekends or bank holidays. May not be specified depending on status of top-up.

  • topupFailureCode :: Maybe Text

    failure_code: Error code explaining reason for top-up failure if available (see the errors section for a list of codes).

    Constraints:

    • Maximum length of 5000
  • topupFailureMessage :: Maybe Text

    failure_message: Message to user further explaining reason for top-up failure if available.

    Constraints:

    • Maximum length of 5000
  • topupId :: Text

    id: Unique identifier for the object.

    Constraints:

    • Maximum length of 5000
  • topupLivemode :: Bool

    livemode: Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.

  • topupMetadata :: TopupMetadata'

    metadata: Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

  • topupObject :: TopupObject'

    object: String representing the object's type. Objects of the same type share the same value.

  • topupSource :: Source

    source: `Source` objects allow you to accept a variety of payment methods. They represent a customer's payment instrument, and can be used with the Stripe API just like a `Card` object: once chargeable, they can be charged, or can be attached to customers.

    Related guides: Sources API and Sources & Customers.

  • topupStatementDescriptor :: Maybe Text

    statement_descriptor: Extra information about a top-up. This will appear on your source's bank statement. It must contain at least one letter.

    Constraints:

    • Maximum length of 5000
  • topupStatus :: TopupStatus'

    status: The status of the top-up is either `canceled`, `failed`, `pending`, `reversed`, or `succeeded`.

  • topupTransferGroup :: Maybe Text

    transfer_group: A string that identifies this top-up as part of a group.

    Constraints:

    • Maximum length of 5000
Instances
Eq Topup Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

(==) :: Topup -> Topup -> Bool #

(/=) :: Topup -> Topup -> Bool #

Show Topup Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Methods

showsPrec :: Int -> Topup -> ShowS #

show :: Topup -> String #

showList :: [Topup] -> ShowS #

ToJSON Topup Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON Topup Source # 
Instance details

Defined in StripeAPI.CyclicTypes

data TopupBalanceTransaction'Variants Source #

Define the one-of schema topupBalance_transaction'

ID of the balance transaction that describes the impact of this top-up on your account balance. May not be specified depending on status of top-up.

Instances
Eq TopupBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show TopupBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic TopupBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep TopupBalanceTransaction'Variants :: Type -> Type #

ToJSON TopupBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON TopupBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep TopupBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep TopupBalanceTransaction'Variants = D1 (MetaData "TopupBalanceTransaction'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "TopupBalanceTransaction'BalanceTransaction" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 BalanceTransaction)) :+: C1 (MetaCons "TopupBalanceTransaction'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data TopupMetadata' Source #

Defines the data type for the schema topupMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

TopupMetadata' 

data TopupObject' Source #

Defines the enum schema topupObject'

String representing the object's type. Objects of the same type share the same value.

data Transfer Source #

Defines the data type for the schema transfer

A `Transfer` object is created when you move funds between Stripe accounts as part of Connect.

Before April 6, 2017, transfers also represented movement of funds from a Stripe account to a card or bank account. This behavior has since been split out into a Payout object, with corresponding payout endpoints. For more information, read about the transfer/payout split.

Related guide: Creating Separate Charges and Transfers.

Constructors

Transfer 

Fields

data TransferBalanceTransaction'Variants Source #

Define the one-of schema transferBalance_transaction'

Balance transaction that describes the impact of this transfer on your account balance.

Instances
Eq TransferBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show TransferBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic TransferBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON TransferBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON TransferBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep TransferBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep TransferBalanceTransaction'Variants = D1 (MetaData "TransferBalanceTransaction'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "TransferBalanceTransaction'BalanceTransaction" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 BalanceTransaction)) :+: C1 (MetaCons "TransferBalanceTransaction'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data TransferDestination'Variants Source #

Define the one-of schema transferDestination'

ID of the Stripe account the transfer was sent to.

Instances
Eq TransferDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show TransferDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic TransferDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep TransferDestination'Variants :: Type -> Type #

ToJSON TransferDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON TransferDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep TransferDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep TransferDestination'Variants = D1 (MetaData "TransferDestination'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "TransferDestination'Account" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :+: C1 (MetaCons "TransferDestination'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data TransferDestinationPayment'Variants Source #

Define the one-of schema transferDestination_payment'

If the destination is a Stripe account, this will be the ID of the payment that the destination account received for the transfer.

Instances
Eq TransferDestinationPayment'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show TransferDestinationPayment'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic TransferDestinationPayment'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON TransferDestinationPayment'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON TransferDestinationPayment'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep TransferDestinationPayment'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep TransferDestinationPayment'Variants = D1 (MetaData "TransferDestinationPayment'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "TransferDestinationPayment'Charge" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Charge)) :+: C1 (MetaCons "TransferDestinationPayment'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data TransferMetadata' Source #

Defines the data type for the schema transferMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

Constructors

TransferMetadata' 

data TransferReversals' Source #

Defines the data type for the schema transferReversals'

A list of reversals that have been applied to the transfer.

Constructors

TransferReversals' 

Fields

data TransferSourceTransaction'Variants Source #

Define the one-of schema transferSource_transaction'

ID of the charge or payment that was used to fund the transfer. If null, the transfer was funded from the available balance.

Instances
Eq TransferSourceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show TransferSourceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic TransferSourceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep TransferSourceTransaction'Variants :: Type -> Type #

ToJSON TransferSourceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON TransferSourceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep TransferSourceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep TransferSourceTransaction'Variants = D1 (MetaData "TransferSourceTransaction'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "TransferSourceTransaction'Charge" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Charge)) :+: C1 (MetaCons "TransferSourceTransaction'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data TransferData Source #

Defines the data type for the schema transfer_data

Constructors

TransferData 

Fields

data TransferDataDestination'Variants Source #

Define the one-of schema transfer_dataDestination'

The account (if any) the payment will be attributed to for tax reporting, and where funds from the payment will be transferred to upon payment success.

Instances
Eq TransferDataDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show TransferDataDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic TransferDataDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep TransferDataDestination'Variants :: Type -> Type #

ToJSON TransferDataDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON TransferDataDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep TransferDataDestination'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep TransferDataDestination'Variants = D1 (MetaData "TransferDataDestination'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "TransferDataDestination'Account" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :+: C1 (MetaCons "TransferDataDestination'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data TransferReversal Source #

Defines the data type for the schema transfer_reversal

Stripe Connect platforms can reverse transfers made to a connected account, either entirely or partially, and can also specify whether to refund any related application fees. Transfer reversals add to the platform's balance and subtract from the destination account's balance.

Reversing a transfer that was made for a destination charge is allowed only up to the amount of the charge. It is possible to reverse a transfer_group transfer only if the destination account has enough balance to cover the reversal.

Related guide: Reversing Transfers.

Constructors

TransferReversal 

Fields

data TransferReversalBalanceTransaction'Variants Source #

Define the one-of schema transfer_reversalBalance_transaction'

Balance transaction that describes the impact on your account balance.

Instances
Eq TransferReversalBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show TransferReversalBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic TransferReversalBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON TransferReversalBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON TransferReversalBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep TransferReversalBalanceTransaction'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep TransferReversalBalanceTransaction'Variants = D1 (MetaData "TransferReversalBalanceTransaction'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "TransferReversalBalanceTransaction'BalanceTransaction" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 BalanceTransaction)) :+: C1 (MetaCons "TransferReversalBalanceTransaction'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data TransferReversalDestinationPaymentRefund'Variants Source #

Define the one-of schema transfer_reversalDestination_payment_refund'

Linked payment refund for the transfer reversal.

Instances
Eq TransferReversalDestinationPaymentRefund'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show TransferReversalDestinationPaymentRefund'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic TransferReversalDestinationPaymentRefund'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON TransferReversalDestinationPaymentRefund'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON TransferReversalDestinationPaymentRefund'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep TransferReversalDestinationPaymentRefund'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep TransferReversalDestinationPaymentRefund'Variants = D1 (MetaData "TransferReversalDestinationPaymentRefund'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "TransferReversalDestinationPaymentRefund'Refund" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Refund)) :+: C1 (MetaCons "TransferReversalDestinationPaymentRefund'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data TransferReversalMetadata' Source #

Defines the data type for the schema transfer_reversalMetadata'

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

data TransferReversalSourceRefund'Variants Source #

Define the one-of schema transfer_reversalSource_refund'

ID of the refund responsible for the transfer reversal.

Instances
Eq TransferReversalSourceRefund'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show TransferReversalSourceRefund'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic TransferReversalSourceRefund'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

ToJSON TransferReversalSourceRefund'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON TransferReversalSourceRefund'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep TransferReversalSourceRefund'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep TransferReversalSourceRefund'Variants = D1 (MetaData "TransferReversalSourceRefund'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "TransferReversalSourceRefund'Refund" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Refund)) :+: C1 (MetaCons "TransferReversalSourceRefund'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data TransferReversalTransfer'Variants Source #

Define the one-of schema transfer_reversalTransfer'

ID of the transfer that was reversed.

Instances
Eq TransferReversalTransfer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Show TransferReversalTransfer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Generic TransferReversalTransfer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

Associated Types

type Rep TransferReversalTransfer'Variants :: Type -> Type #

ToJSON TransferReversalTransfer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

FromJSON TransferReversalTransfer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep TransferReversalTransfer'Variants Source # 
Instance details

Defined in StripeAPI.CyclicTypes

type Rep TransferReversalTransfer'Variants = D1 (MetaData "TransferReversalTransfer'Variants" "StripeAPI.CyclicTypes" "stripeapi-0.1.0.2-D0ebvtj6l9B4TLqRwmHKaP" False) (C1 (MetaCons "TransferReversalTransfer'Transfer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Transfer)) :+: C1 (MetaCons "TransferReversalTransfer'Text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))