Safe Haskell | None |
---|---|
Language | Haskell2010 |
StripeAPI.Operations.PostAccount
Description
Contains the different functions to run the operation postAccount
Synopsis
- postAccount :: forall m s. (MonadHTTP m, SecurityScheme s) => Configuration s -> Maybe PostAccountRequestBody -> m (Either HttpException (Response PostAccountResponse))
- postAccountRaw :: forall m s. (MonadHTTP m, SecurityScheme s) => Configuration s -> Maybe PostAccountRequestBody -> m (Either HttpException (Response ByteString))
- postAccountM :: forall m s. (MonadHTTP m, SecurityScheme s) => Maybe PostAccountRequestBody -> ReaderT (Configuration s) m (Either HttpException (Response PostAccountResponse))
- postAccountRawM :: forall m s. (MonadHTTP m, SecurityScheme s) => Maybe PostAccountRequestBody -> ReaderT (Configuration s) m (Either HttpException (Response ByteString))
- data PostAccountRequestBody = PostAccountRequestBody {
- postAccountRequestBodyAccountToken :: Maybe Text
- postAccountRequestBodyBankAccount :: Maybe PostAccountRequestBodyBankAccount'Variants
- postAccountRequestBodyBusinessProfile :: Maybe PostAccountRequestBodyBusinessProfile'
- postAccountRequestBodyBusinessType :: Maybe PostAccountRequestBodyBusinessType'
- postAccountRequestBodyCompany :: Maybe PostAccountRequestBodyCompany'
- postAccountRequestBodyDefaultCurrency :: Maybe Text
- postAccountRequestBodyEmail :: Maybe Text
- postAccountRequestBodyExpand :: Maybe ([] Text)
- postAccountRequestBodyExternalAccount :: Maybe Text
- postAccountRequestBodyIndividual :: Maybe PostAccountRequestBodyIndividual'
- postAccountRequestBodyMetadata :: Maybe PostAccountRequestBodyMetadata'
- postAccountRequestBodyRequestedCapabilities :: Maybe ([] PostAccountRequestBodyRequestedCapabilities')
- postAccountRequestBodySettings :: Maybe PostAccountRequestBodySettings'
- postAccountRequestBodyTosAcceptance :: Maybe PostAccountRequestBodyTosAcceptance'
- data PostAccountRequestBodyBankAccount'OneOf2 = PostAccountRequestBodyBankAccount'OneOf2 {
- postAccountRequestBodyBankAccount'OneOf2AccountHolderName :: Maybe Text
- postAccountRequestBodyBankAccount'OneOf2AccountHolderType :: Maybe PostAccountRequestBodyBankAccount'OneOf2AccountHolderType'
- postAccountRequestBodyBankAccount'OneOf2AccountNumber :: Text
- postAccountRequestBodyBankAccount'OneOf2Country :: Text
- postAccountRequestBodyBankAccount'OneOf2Currency :: Maybe Text
- postAccountRequestBodyBankAccount'OneOf2Object :: Maybe PostAccountRequestBodyBankAccount'OneOf2Object'
- postAccountRequestBodyBankAccount'OneOf2RoutingNumber :: Maybe Text
- data PostAccountRequestBodyBankAccount'OneOf2AccountHolderType'
- = PostAccountRequestBodyBankAccount'OneOf2AccountHolderType'EnumOther Value
- | PostAccountRequestBodyBankAccount'OneOf2AccountHolderType'EnumTyped Text
- | PostAccountRequestBodyBankAccount'OneOf2AccountHolderType'EnumStringCompany
- | PostAccountRequestBodyBankAccount'OneOf2AccountHolderType'EnumStringIndividual
- data PostAccountRequestBodyBankAccount'OneOf2Object'
- data PostAccountRequestBodyBankAccount'Variants
- data PostAccountRequestBodyBusinessProfile' = PostAccountRequestBodyBusinessProfile' {
- postAccountRequestBodyBusinessProfile'Mcc :: Maybe Text
- postAccountRequestBodyBusinessProfile'Name :: Maybe Text
- postAccountRequestBodyBusinessProfile'ProductDescription :: Maybe Text
- postAccountRequestBodyBusinessProfile'SupportEmail :: Maybe Text
- postAccountRequestBodyBusinessProfile'SupportPhone :: Maybe Text
- postAccountRequestBodyBusinessProfile'SupportUrl :: Maybe Text
- postAccountRequestBodyBusinessProfile'Url :: Maybe Text
- data PostAccountRequestBodyBusinessType'
- = PostAccountRequestBodyBusinessType'EnumOther Value
- | PostAccountRequestBodyBusinessType'EnumTyped Text
- | PostAccountRequestBodyBusinessType'EnumStringCompany
- | PostAccountRequestBodyBusinessType'EnumStringGovernmentEntity
- | PostAccountRequestBodyBusinessType'EnumStringIndividual
- | PostAccountRequestBodyBusinessType'EnumStringNonProfit
- data PostAccountRequestBodyCompany' = PostAccountRequestBodyCompany' {
- postAccountRequestBodyCompany'Address :: Maybe PostAccountRequestBodyCompany'Address'
- postAccountRequestBodyCompany'AddressKana :: Maybe PostAccountRequestBodyCompany'AddressKana'
- postAccountRequestBodyCompany'AddressKanji :: Maybe PostAccountRequestBodyCompany'AddressKanji'
- postAccountRequestBodyCompany'DirectorsProvided :: Maybe Bool
- postAccountRequestBodyCompany'ExecutivesProvided :: Maybe Bool
- postAccountRequestBodyCompany'Name :: Maybe Text
- postAccountRequestBodyCompany'NameKana :: Maybe Text
- postAccountRequestBodyCompany'NameKanji :: Maybe Text
- postAccountRequestBodyCompany'OwnersProvided :: Maybe Bool
- postAccountRequestBodyCompany'Phone :: Maybe Text
- postAccountRequestBodyCompany'Structure :: Maybe PostAccountRequestBodyCompany'Structure'
- postAccountRequestBodyCompany'TaxId :: Maybe Text
- postAccountRequestBodyCompany'TaxIdRegistrar :: Maybe Text
- postAccountRequestBodyCompany'VatId :: Maybe Text
- postAccountRequestBodyCompany'Verification :: Maybe PostAccountRequestBodyCompany'Verification'
- data PostAccountRequestBodyCompany'Address' = PostAccountRequestBodyCompany'Address' {
- postAccountRequestBodyCompany'Address'City :: Maybe Text
- postAccountRequestBodyCompany'Address'Country :: Maybe Text
- postAccountRequestBodyCompany'Address'Line1 :: Maybe Text
- postAccountRequestBodyCompany'Address'Line2 :: Maybe Text
- postAccountRequestBodyCompany'Address'PostalCode :: Maybe Text
- postAccountRequestBodyCompany'Address'State :: Maybe Text
- data PostAccountRequestBodyCompany'AddressKana' = PostAccountRequestBodyCompany'AddressKana' {
- postAccountRequestBodyCompany'AddressKana'City :: Maybe Text
- postAccountRequestBodyCompany'AddressKana'Country :: Maybe Text
- postAccountRequestBodyCompany'AddressKana'Line1 :: Maybe Text
- postAccountRequestBodyCompany'AddressKana'Line2 :: Maybe Text
- postAccountRequestBodyCompany'AddressKana'PostalCode :: Maybe Text
- postAccountRequestBodyCompany'AddressKana'State :: Maybe Text
- postAccountRequestBodyCompany'AddressKana'Town :: Maybe Text
- data PostAccountRequestBodyCompany'AddressKanji' = PostAccountRequestBodyCompany'AddressKanji' {
- postAccountRequestBodyCompany'AddressKanji'City :: Maybe Text
- postAccountRequestBodyCompany'AddressKanji'Country :: Maybe Text
- postAccountRequestBodyCompany'AddressKanji'Line1 :: Maybe Text
- postAccountRequestBodyCompany'AddressKanji'Line2 :: Maybe Text
- postAccountRequestBodyCompany'AddressKanji'PostalCode :: Maybe Text
- postAccountRequestBodyCompany'AddressKanji'State :: Maybe Text
- postAccountRequestBodyCompany'AddressKanji'Town :: Maybe Text
- data PostAccountRequestBodyCompany'Structure'
- = PostAccountRequestBodyCompany'Structure'EnumOther Value
- | PostAccountRequestBodyCompany'Structure'EnumTyped Text
- | PostAccountRequestBodyCompany'Structure'EnumString_
- | PostAccountRequestBodyCompany'Structure'EnumStringGovernmentInstrumentality
- | PostAccountRequestBodyCompany'Structure'EnumStringGovernmentalUnit
- | PostAccountRequestBodyCompany'Structure'EnumStringIncorporatedNonProfit
- | PostAccountRequestBodyCompany'Structure'EnumStringMultiMemberLlc
- | PostAccountRequestBodyCompany'Structure'EnumStringPrivateCorporation
- | PostAccountRequestBodyCompany'Structure'EnumStringPrivatePartnership
- | PostAccountRequestBodyCompany'Structure'EnumStringPublicCorporation
- | PostAccountRequestBodyCompany'Structure'EnumStringPublicPartnership
- | PostAccountRequestBodyCompany'Structure'EnumStringTaxExemptGovernmentInstrumentality
- | PostAccountRequestBodyCompany'Structure'EnumStringUnincorporatedAssociation
- | PostAccountRequestBodyCompany'Structure'EnumStringUnincorporatedNonProfit
- data PostAccountRequestBodyCompany'Verification' = PostAccountRequestBodyCompany'Verification' {}
- data PostAccountRequestBodyCompany'Verification'Document' = PostAccountRequestBodyCompany'Verification'Document' {}
- data PostAccountRequestBodyIndividual' = PostAccountRequestBodyIndividual' {
- postAccountRequestBodyIndividual'Address :: Maybe PostAccountRequestBodyIndividual'Address'
- postAccountRequestBodyIndividual'AddressKana :: Maybe PostAccountRequestBodyIndividual'AddressKana'
- postAccountRequestBodyIndividual'AddressKanji :: Maybe PostAccountRequestBodyIndividual'AddressKanji'
- postAccountRequestBodyIndividual'Dob :: Maybe PostAccountRequestBodyIndividual'Dob'Variants
- postAccountRequestBodyIndividual'Email :: Maybe Text
- postAccountRequestBodyIndividual'FirstName :: Maybe Text
- postAccountRequestBodyIndividual'FirstNameKana :: Maybe Text
- postAccountRequestBodyIndividual'FirstNameKanji :: Maybe Text
- postAccountRequestBodyIndividual'Gender :: Maybe Text
- postAccountRequestBodyIndividual'IdNumber :: Maybe Text
- postAccountRequestBodyIndividual'LastName :: Maybe Text
- postAccountRequestBodyIndividual'LastNameKana :: Maybe Text
- postAccountRequestBodyIndividual'LastNameKanji :: Maybe Text
- postAccountRequestBodyIndividual'MaidenName :: Maybe Text
- postAccountRequestBodyIndividual'Metadata :: Maybe PostAccountRequestBodyIndividual'Metadata'
- postAccountRequestBodyIndividual'Phone :: Maybe Text
- postAccountRequestBodyIndividual'SsnLast_4 :: Maybe Text
- postAccountRequestBodyIndividual'Verification :: Maybe PostAccountRequestBodyIndividual'Verification'
- data PostAccountRequestBodyIndividual'Address' = PostAccountRequestBodyIndividual'Address' {
- postAccountRequestBodyIndividual'Address'City :: Maybe Text
- postAccountRequestBodyIndividual'Address'Country :: Maybe Text
- postAccountRequestBodyIndividual'Address'Line1 :: Maybe Text
- postAccountRequestBodyIndividual'Address'Line2 :: Maybe Text
- postAccountRequestBodyIndividual'Address'PostalCode :: Maybe Text
- postAccountRequestBodyIndividual'Address'State :: Maybe Text
- data PostAccountRequestBodyIndividual'AddressKana' = PostAccountRequestBodyIndividual'AddressKana' {
- postAccountRequestBodyIndividual'AddressKana'City :: Maybe Text
- postAccountRequestBodyIndividual'AddressKana'Country :: Maybe Text
- postAccountRequestBodyIndividual'AddressKana'Line1 :: Maybe Text
- postAccountRequestBodyIndividual'AddressKana'Line2 :: Maybe Text
- postAccountRequestBodyIndividual'AddressKana'PostalCode :: Maybe Text
- postAccountRequestBodyIndividual'AddressKana'State :: Maybe Text
- postAccountRequestBodyIndividual'AddressKana'Town :: Maybe Text
- data PostAccountRequestBodyIndividual'AddressKanji' = PostAccountRequestBodyIndividual'AddressKanji' {
- postAccountRequestBodyIndividual'AddressKanji'City :: Maybe Text
- postAccountRequestBodyIndividual'AddressKanji'Country :: Maybe Text
- postAccountRequestBodyIndividual'AddressKanji'Line1 :: Maybe Text
- postAccountRequestBodyIndividual'AddressKanji'Line2 :: Maybe Text
- postAccountRequestBodyIndividual'AddressKanji'PostalCode :: Maybe Text
- postAccountRequestBodyIndividual'AddressKanji'State :: Maybe Text
- postAccountRequestBodyIndividual'AddressKanji'Town :: Maybe Text
- data PostAccountRequestBodyIndividual'Dob'OneOf1
- data PostAccountRequestBodyIndividual'Dob'OneOf2 = PostAccountRequestBodyIndividual'Dob'OneOf2 {}
- data PostAccountRequestBodyIndividual'Dob'Variants
- data PostAccountRequestBodyIndividual'Metadata' = PostAccountRequestBodyIndividual'Metadata' {
- data PostAccountRequestBodyIndividual'Verification' = PostAccountRequestBodyIndividual'Verification' {}
- data PostAccountRequestBodyIndividual'Verification'AdditionalDocument' = PostAccountRequestBodyIndividual'Verification'AdditionalDocument' {}
- data PostAccountRequestBodyIndividual'Verification'Document' = PostAccountRequestBodyIndividual'Verification'Document' {}
- data PostAccountRequestBodyMetadata' = PostAccountRequestBodyMetadata' {
- data PostAccountRequestBodyRequestedCapabilities'
- = PostAccountRequestBodyRequestedCapabilities'EnumOther Value
- | PostAccountRequestBodyRequestedCapabilities'EnumTyped Text
- | PostAccountRequestBodyRequestedCapabilities'EnumStringCardIssuing
- | PostAccountRequestBodyRequestedCapabilities'EnumStringCardPayments
- | PostAccountRequestBodyRequestedCapabilities'EnumStringLegacyPayments
- | PostAccountRequestBodyRequestedCapabilities'EnumStringTransfers
- data PostAccountRequestBodySettings' = PostAccountRequestBodySettings' {
- postAccountRequestBodySettings'Branding :: Maybe PostAccountRequestBodySettings'Branding'
- postAccountRequestBodySettings'CardPayments :: Maybe PostAccountRequestBodySettings'CardPayments'
- postAccountRequestBodySettings'Payments :: Maybe PostAccountRequestBodySettings'Payments'
- postAccountRequestBodySettings'Payouts :: Maybe PostAccountRequestBodySettings'Payouts'
- data PostAccountRequestBodySettings'Branding' = PostAccountRequestBodySettings'Branding' {}
- data PostAccountRequestBodySettings'CardPayments' = PostAccountRequestBodySettings'CardPayments' {}
- data PostAccountRequestBodySettings'CardPayments'DeclineOn' = PostAccountRequestBodySettings'CardPayments'DeclineOn' {}
- data PostAccountRequestBodySettings'Payments' = PostAccountRequestBodySettings'Payments' {}
- data PostAccountRequestBodySettings'Payouts' = PostAccountRequestBodySettings'Payouts' {}
- data PostAccountRequestBodySettings'Payouts'Schedule' = PostAccountRequestBodySettings'Payouts'Schedule' {
- postAccountRequestBodySettings'Payouts'Schedule'DelayDays :: Maybe PostAccountRequestBodySettings'Payouts'Schedule'DelayDays'Variants
- postAccountRequestBodySettings'Payouts'Schedule'Interval :: Maybe PostAccountRequestBodySettings'Payouts'Schedule'Interval'
- postAccountRequestBodySettings'Payouts'Schedule'MonthlyAnchor :: Maybe Integer
- postAccountRequestBodySettings'Payouts'Schedule'WeeklyAnchor :: Maybe PostAccountRequestBodySettings'Payouts'Schedule'WeeklyAnchor'
- data PostAccountRequestBodySettings'Payouts'Schedule'DelayDays'OneOf1
- data PostAccountRequestBodySettings'Payouts'Schedule'DelayDays'Variants
- data PostAccountRequestBodySettings'Payouts'Schedule'Interval'
- = PostAccountRequestBodySettings'Payouts'Schedule'Interval'EnumOther Value
- | PostAccountRequestBodySettings'Payouts'Schedule'Interval'EnumTyped Text
- | PostAccountRequestBodySettings'Payouts'Schedule'Interval'EnumStringDaily
- | PostAccountRequestBodySettings'Payouts'Schedule'Interval'EnumStringManual
- | PostAccountRequestBodySettings'Payouts'Schedule'Interval'EnumStringMonthly
- | PostAccountRequestBodySettings'Payouts'Schedule'Interval'EnumStringWeekly
- data PostAccountRequestBodySettings'Payouts'Schedule'WeeklyAnchor'
- = PostAccountRequestBodySettings'Payouts'Schedule'WeeklyAnchor'EnumOther Value
- | PostAccountRequestBodySettings'Payouts'Schedule'WeeklyAnchor'EnumTyped Text
- | PostAccountRequestBodySettings'Payouts'Schedule'WeeklyAnchor'EnumStringFriday
- | PostAccountRequestBodySettings'Payouts'Schedule'WeeklyAnchor'EnumStringMonday
- | PostAccountRequestBodySettings'Payouts'Schedule'WeeklyAnchor'EnumStringSaturday
- | PostAccountRequestBodySettings'Payouts'Schedule'WeeklyAnchor'EnumStringSunday
- | PostAccountRequestBodySettings'Payouts'Schedule'WeeklyAnchor'EnumStringThursday
- | PostAccountRequestBodySettings'Payouts'Schedule'WeeklyAnchor'EnumStringTuesday
- | PostAccountRequestBodySettings'Payouts'Schedule'WeeklyAnchor'EnumStringWednesday
- data PostAccountRequestBodyTosAcceptance' = PostAccountRequestBodyTosAcceptance' {}
- data PostAccountResponse
Documentation
Arguments
:: (MonadHTTP m, SecurityScheme s) | |
=> Configuration s | The configuration to use in the request |
-> Maybe PostAccountRequestBody | The request body to send |
-> m (Either HttpException (Response PostAccountResponse)) | Monad containing the result of the operation |
POST /v1/account
<p>Updates a connected <a href="/docs/connect/accounts">Express or Custom account</a> by setting the values of the parameters passed. Any parameters not provided are left unchanged. Most parameters can be changed only for Custom accounts. (These are marked <strong>Custom Only</strong> below.) Parameters marked <strong>Custom and Express</strong> are supported by both account types.</p>
<p>To update your own account, use the <a href="https://dashboard.stripe.com/account">Dashboard</a>. Refer to our <a href="/docs/connect/updating-accounts">Connect</a> documentation to learn more about updating accounts.</p>
postAccountRaw :: forall m s. (MonadHTTP m, SecurityScheme s) => Configuration s -> Maybe PostAccountRequestBody -> m (Either HttpException (Response ByteString)) Source #
POST /v1/account
The same as postAccount
but returns the raw ByteString
postAccountM :: forall m s. (MonadHTTP m, SecurityScheme s) => Maybe PostAccountRequestBody -> ReaderT (Configuration s) m (Either HttpException (Response PostAccountResponse)) Source #
POST /v1/account
Monadic version of postAccount
(use with runWithConfiguration
)
postAccountRawM :: forall m s. (MonadHTTP m, SecurityScheme s) => Maybe PostAccountRequestBody -> ReaderT (Configuration s) m (Either HttpException (Response ByteString)) Source #
POST /v1/account
Monadic version of postAccountRaw
(use with runWithConfiguration
)
data PostAccountRequestBody Source #
Defines the data type for the schema postAccountRequestBody
Constructors
PostAccountRequestBody | |
Fields
|
Instances
Eq PostAccountRequestBody Source # | |
Defined in StripeAPI.Operations.PostAccount Methods (==) :: PostAccountRequestBody -> PostAccountRequestBody -> Bool # (/=) :: PostAccountRequestBody -> PostAccountRequestBody -> Bool # | |
Show PostAccountRequestBody Source # | |
Defined in StripeAPI.Operations.PostAccount Methods showsPrec :: Int -> PostAccountRequestBody -> ShowS # show :: PostAccountRequestBody -> String # showList :: [PostAccountRequestBody] -> ShowS # | |
ToJSON PostAccountRequestBody Source # | |
Defined in StripeAPI.Operations.PostAccount Methods toJSON :: PostAccountRequestBody -> Value # toEncoding :: PostAccountRequestBody -> Encoding # toJSONList :: [PostAccountRequestBody] -> Value # | |
FromJSON PostAccountRequestBody Source # | |
Defined in StripeAPI.Operations.PostAccount Methods parseJSON :: Value -> Parser PostAccountRequestBody # parseJSONList :: Value -> Parser [PostAccountRequestBody] # |
data PostAccountRequestBodyBankAccount'OneOf2 Source #
Defines the data type for the schema postAccountRequestBodyBank_account'OneOf2
Constructors
PostAccountRequestBodyBankAccount'OneOf2 | |
Fields
|
Instances
data PostAccountRequestBodyBankAccount'OneOf2AccountHolderType' Source #
Defines the enum schema postAccountRequestBodyBank_account'OneOf2Account_holder_type'
Constructors
Instances
data PostAccountRequestBodyBankAccount'OneOf2Object' Source #
Defines the enum schema postAccountRequestBodyBank_account'OneOf2Object'
Constructors
PostAccountRequestBodyBankAccount'OneOf2Object'EnumOther Value | |
PostAccountRequestBodyBankAccount'OneOf2Object'EnumTyped Text | |
PostAccountRequestBodyBankAccount'OneOf2Object'EnumStringBankAccount |
Instances
data PostAccountRequestBodyBankAccount'Variants Source #
Define the one-of schema postAccountRequestBodyBank_account'
Either a token, like the ones returned by Stripe.js, or a dictionary containing a user's bank account details.
Constructors
PostAccountRequestBodyBankAccount'Text Text | |
PostAccountRequestBodyBankAccount'PostAccountRequestBodyBankAccount'OneOf2 PostAccountRequestBodyBankAccount'OneOf2 |
Instances
data PostAccountRequestBodyBusinessProfile' Source #
Defines the data type for the schema postAccountRequestBodyBusiness_profile'
Business information about the account.
Constructors
PostAccountRequestBodyBusinessProfile' | |
Fields
|
Instances
data PostAccountRequestBodyBusinessType' Source #
Defines the enum schema postAccountRequestBodyBusiness_type'
The business type.
Constructors
Instances
data PostAccountRequestBodyCompany' Source #
Defines the data type for the schema postAccountRequestBodyCompany'
Information about the company or business. This field is null unless `business_type` is set to `company`, `government_entity`, or `non_profit`.
Constructors
Instances
Eq PostAccountRequestBodyCompany' Source # | |
Defined in StripeAPI.Operations.PostAccount | |
Show PostAccountRequestBodyCompany' Source # | |
Defined in StripeAPI.Operations.PostAccount Methods showsPrec :: Int -> PostAccountRequestBodyCompany' -> ShowS # show :: PostAccountRequestBodyCompany' -> String # showList :: [PostAccountRequestBodyCompany'] -> ShowS # | |
ToJSON PostAccountRequestBodyCompany' Source # | |
Defined in StripeAPI.Operations.PostAccount | |
FromJSON PostAccountRequestBodyCompany' Source # | |
Defined in StripeAPI.Operations.PostAccount Methods parseJSON :: Value -> Parser PostAccountRequestBodyCompany' # parseJSONList :: Value -> Parser [PostAccountRequestBodyCompany'] # |
data PostAccountRequestBodyCompany'Address' Source #
Defines the data type for the schema postAccountRequestBodyCompany'Address'
Constructors
PostAccountRequestBodyCompany'Address' | |
Fields
|
Instances
data PostAccountRequestBodyCompany'AddressKana' Source #
Defines the data type for the schema postAccountRequestBodyCompany'Address_kana'
Constructors
PostAccountRequestBodyCompany'AddressKana' | |
Fields
|
Instances
data PostAccountRequestBodyCompany'AddressKanji' Source #
Defines the data type for the schema postAccountRequestBodyCompany'Address_kanji'
Constructors
PostAccountRequestBodyCompany'AddressKanji' | |
Fields
|
Instances
data PostAccountRequestBodyCompany'Structure' Source #
Defines the enum schema postAccountRequestBodyCompany'Structure'
Constructors
Instances
data PostAccountRequestBodyCompany'Verification' Source #
Defines the data type for the schema postAccountRequestBodyCompany'Verification'
Constructors
PostAccountRequestBodyCompany'Verification' | |
Instances
data PostAccountRequestBodyCompany'Verification'Document' Source #
Defines the data type for the schema postAccountRequestBodyCompany'Verification'Document'
Constructors
PostAccountRequestBodyCompany'Verification'Document' | |
Fields
|
Instances
data PostAccountRequestBodyIndividual' Source #
Defines the data type for the schema postAccountRequestBodyIndividual'
Information about the person represented by the account. This field is null unless `business_type` is set to `individual`.
Constructors
Instances
data PostAccountRequestBodyIndividual'Address' Source #
Defines the data type for the schema postAccountRequestBodyIndividual'Address'
Constructors
PostAccountRequestBodyIndividual'Address' | |
Fields
|
Instances
data PostAccountRequestBodyIndividual'AddressKana' Source #
Defines the data type for the schema postAccountRequestBodyIndividual'Address_kana'
Constructors
PostAccountRequestBodyIndividual'AddressKana' | |
Fields
|
data PostAccountRequestBodyIndividual'AddressKanji' Source #
Defines the data type for the schema postAccountRequestBodyIndividual'Address_kanji'
Constructors
PostAccountRequestBodyIndividual'AddressKanji' | |
Fields
|
Instances
data PostAccountRequestBodyIndividual'Dob'OneOf1 Source #
Defines the enum schema postAccountRequestBodyIndividual'Dob'OneOf1
Constructors
PostAccountRequestBodyIndividual'Dob'OneOf1EnumOther Value | |
PostAccountRequestBodyIndividual'Dob'OneOf1EnumTyped Text | |
PostAccountRequestBodyIndividual'Dob'OneOf1EnumString_ |
Instances
data PostAccountRequestBodyIndividual'Dob'OneOf2 Source #
Defines the data type for the schema postAccountRequestBodyIndividual'Dob'OneOf2
Constructors
PostAccountRequestBodyIndividual'Dob'OneOf2 | |
Instances
data PostAccountRequestBodyIndividual'Dob'Variants Source #
Define the one-of schema postAccountRequestBodyIndividual'Dob'
Constructors
Instances
data PostAccountRequestBodyIndividual'Metadata' Source #
Defines the data type for the schema postAccountRequestBodyIndividual'Metadata'
Constructors
PostAccountRequestBodyIndividual'Metadata' | |
Instances
data PostAccountRequestBodyIndividual'Verification' Source #
Defines the data type for the schema postAccountRequestBodyIndividual'Verification'
Constructors
PostAccountRequestBodyIndividual'Verification' | |
Instances
data PostAccountRequestBodyIndividual'Verification'AdditionalDocument' Source #
Defines the data type for the schema postAccountRequestBodyIndividual'Verification'Additional_document'
Constructors
PostAccountRequestBodyIndividual'Verification'AdditionalDocument' | |
Fields
|
Instances
data PostAccountRequestBodyIndividual'Verification'Document' Source #
Defines the data type for the schema postAccountRequestBodyIndividual'Verification'Document'
Constructors
PostAccountRequestBodyIndividual'Verification'Document' | |
Fields
|
Instances
data PostAccountRequestBodyMetadata' Source #
Defines the data type for the schema postAccountRequestBodyMetadata'
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. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.
Constructors
PostAccountRequestBodyMetadata' | |
Instances
data PostAccountRequestBodyRequestedCapabilities' Source #
Defines the enum schema postAccountRequestBodyRequested_capabilities'
Constructors
Instances
data PostAccountRequestBodySettings' Source #
Defines the data type for the schema postAccountRequestBodySettings'
Options for customizing how the account functions within Stripe.
Constructors
Instances
data PostAccountRequestBodySettings'Branding' Source #
Defines the data type for the schema postAccountRequestBodySettings'Branding'
Constructors
PostAccountRequestBodySettings'Branding' | |
Fields
|
Instances
data PostAccountRequestBodySettings'CardPayments' Source #
Defines the data type for the schema postAccountRequestBodySettings'Card_payments'
Constructors
PostAccountRequestBodySettings'CardPayments' | |
Fields
|
Instances
data PostAccountRequestBodySettings'CardPayments'DeclineOn' Source #
Defines the data type for the schema postAccountRequestBodySettings'Card_payments'Decline_on'
Constructors
PostAccountRequestBodySettings'CardPayments'DeclineOn' | |
Fields |
Instances
data PostAccountRequestBodySettings'Payments' Source #
Defines the data type for the schema postAccountRequestBodySettings'Payments'
Constructors
PostAccountRequestBodySettings'Payments' | |
Fields
|
Instances
data PostAccountRequestBodySettings'Payouts' Source #
Defines the data type for the schema postAccountRequestBodySettings'Payouts'
Constructors
PostAccountRequestBodySettings'Payouts' | |
Fields
|
Instances
data PostAccountRequestBodySettings'Payouts'Schedule' Source #
Defines the data type for the schema postAccountRequestBodySettings'Payouts'Schedule'
Constructors
PostAccountRequestBodySettings'Payouts'Schedule' | |
Fields
|
Instances
data PostAccountRequestBodySettings'Payouts'Schedule'DelayDays'OneOf1 Source #
Defines the enum schema postAccountRequestBodySettings'Payouts'Schedule'Delay_days'OneOf1
Constructors
Instances
data PostAccountRequestBodySettings'Payouts'Schedule'DelayDays'Variants Source #
Define the one-of schema postAccountRequestBodySettings'Payouts'Schedule'Delay_days'
Constructors
Instances
data PostAccountRequestBodySettings'Payouts'Schedule'Interval' Source #
Defines the enum schema postAccountRequestBodySettings'Payouts'Schedule'Interval'
Constructors
Instances
data PostAccountRequestBodySettings'Payouts'Schedule'WeeklyAnchor' Source #
Defines the enum schema postAccountRequestBodySettings'Payouts'Schedule'Weekly_anchor'
Constructors
Instances
data PostAccountRequestBodyTosAcceptance' Source #
Defines the data type for the schema postAccountRequestBodyTos_acceptance'
Details on the account's acceptance of the Stripe Services Agreement.
Constructors
PostAccountRequestBodyTosAcceptance' | |
Fields
|
Instances
data PostAccountResponse Source #
Represents a response of the operation postAccount
.
The response constructor is chosen by the status code of the response. If no case matches (no specific case for the response code, no range case, no default case), PostAccountResponseError
is used.
Constructors
PostAccountResponseError String | Means either no matching case available or a parse error |
PostAccountResponse200 Account | Successful response. |
PostAccountResponseDefault Error | Error response. |
Instances
Eq PostAccountResponse Source # | |
Defined in StripeAPI.Operations.PostAccount Methods (==) :: PostAccountResponse -> PostAccountResponse -> Bool # (/=) :: PostAccountResponse -> PostAccountResponse -> Bool # | |
Show PostAccountResponse Source # | |
Defined in StripeAPI.Operations.PostAccount Methods showsPrec :: Int -> PostAccountResponse -> ShowS # show :: PostAccountResponse -> String # showList :: [PostAccountResponse] -> ShowS # |