Safe Haskell | None |
---|---|
Language | Haskell2010 |
Contains the different functions to run the operation postPaymentMethods
Synopsis
- postPaymentMethods :: forall m. MonadHTTP m => Maybe PostPaymentMethodsRequestBody -> ClientT m (Response PostPaymentMethodsResponse)
- data PostPaymentMethodsRequestBody = PostPaymentMethodsRequestBody {
- postPaymentMethodsRequestBodyAcssDebit :: Maybe PostPaymentMethodsRequestBodyAcssDebit'
- postPaymentMethodsRequestBodyAfterpayClearpay :: Maybe Object
- postPaymentMethodsRequestBodyAlipay :: Maybe Object
- postPaymentMethodsRequestBodyAuBecsDebit :: Maybe PostPaymentMethodsRequestBodyAuBecsDebit'
- postPaymentMethodsRequestBodyBacsDebit :: Maybe PostPaymentMethodsRequestBodyBacsDebit'
- postPaymentMethodsRequestBodyBancontact :: Maybe Object
- postPaymentMethodsRequestBodyBillingDetails :: Maybe PostPaymentMethodsRequestBodyBillingDetails'
- postPaymentMethodsRequestBodyBoleto :: Maybe PostPaymentMethodsRequestBodyBoleto'
- postPaymentMethodsRequestBodyCard :: Maybe PostPaymentMethodsRequestBodyCard'
- postPaymentMethodsRequestBodyCustomer :: Maybe Text
- postPaymentMethodsRequestBodyEps :: Maybe PostPaymentMethodsRequestBodyEps'
- postPaymentMethodsRequestBodyExpand :: Maybe [Text]
- postPaymentMethodsRequestBodyFpx :: Maybe PostPaymentMethodsRequestBodyFpx'
- postPaymentMethodsRequestBodyGiropay :: Maybe Object
- postPaymentMethodsRequestBodyGrabpay :: Maybe Object
- postPaymentMethodsRequestBodyIdeal :: Maybe PostPaymentMethodsRequestBodyIdeal'
- postPaymentMethodsRequestBodyInteracPresent :: Maybe Object
- postPaymentMethodsRequestBodyMetadata :: Maybe Object
- postPaymentMethodsRequestBodyOxxo :: Maybe Object
- postPaymentMethodsRequestBodyP24 :: Maybe PostPaymentMethodsRequestBodyP24'
- postPaymentMethodsRequestBodyPaymentMethod :: Maybe Text
- postPaymentMethodsRequestBodySepaDebit :: Maybe PostPaymentMethodsRequestBodySepaDebit'
- postPaymentMethodsRequestBodySofort :: Maybe PostPaymentMethodsRequestBodySofort'
- postPaymentMethodsRequestBodyType :: Maybe PostPaymentMethodsRequestBodyType'
- mkPostPaymentMethodsRequestBody :: PostPaymentMethodsRequestBody
- data PostPaymentMethodsRequestBodyAcssDebit' = PostPaymentMethodsRequestBodyAcssDebit' {}
- mkPostPaymentMethodsRequestBodyAcssDebit' :: Text -> Text -> Text -> PostPaymentMethodsRequestBodyAcssDebit'
- data PostPaymentMethodsRequestBodyAuBecsDebit' = PostPaymentMethodsRequestBodyAuBecsDebit' {}
- mkPostPaymentMethodsRequestBodyAuBecsDebit' :: Text -> Text -> PostPaymentMethodsRequestBodyAuBecsDebit'
- data PostPaymentMethodsRequestBodyBacsDebit' = PostPaymentMethodsRequestBodyBacsDebit' {}
- mkPostPaymentMethodsRequestBodyBacsDebit' :: PostPaymentMethodsRequestBodyBacsDebit'
- data PostPaymentMethodsRequestBodyBillingDetails' = PostPaymentMethodsRequestBodyBillingDetails' {
- postPaymentMethodsRequestBodyBillingDetails'Address :: Maybe PostPaymentMethodsRequestBodyBillingDetails'Address'Variants
- postPaymentMethodsRequestBodyBillingDetails'Email :: Maybe Text
- postPaymentMethodsRequestBodyBillingDetails'Name :: Maybe Text
- postPaymentMethodsRequestBodyBillingDetails'Phone :: Maybe Text
- mkPostPaymentMethodsRequestBodyBillingDetails' :: PostPaymentMethodsRequestBodyBillingDetails'
- data PostPaymentMethodsRequestBodyBillingDetails'Address'OneOf1 = PostPaymentMethodsRequestBodyBillingDetails'Address'OneOf1 {
- postPaymentMethodsRequestBodyBillingDetails'Address'OneOf1City :: Maybe Text
- postPaymentMethodsRequestBodyBillingDetails'Address'OneOf1Country :: Maybe Text
- postPaymentMethodsRequestBodyBillingDetails'Address'OneOf1Line1 :: Maybe Text
- postPaymentMethodsRequestBodyBillingDetails'Address'OneOf1Line2 :: Maybe Text
- postPaymentMethodsRequestBodyBillingDetails'Address'OneOf1PostalCode :: Maybe Text
- postPaymentMethodsRequestBodyBillingDetails'Address'OneOf1State :: Maybe Text
- mkPostPaymentMethodsRequestBodyBillingDetails'Address'OneOf1 :: PostPaymentMethodsRequestBodyBillingDetails'Address'OneOf1
- data PostPaymentMethodsRequestBodyBillingDetails'Address'Variants
- data PostPaymentMethodsRequestBodyBoleto' = PostPaymentMethodsRequestBodyBoleto' {}
- mkPostPaymentMethodsRequestBodyBoleto' :: Text -> PostPaymentMethodsRequestBodyBoleto'
- data PostPaymentMethodsRequestBodyCard' = PostPaymentMethodsRequestBodyCard' {}
- mkPostPaymentMethodsRequestBodyCard' :: PostPaymentMethodsRequestBodyCard'
- data PostPaymentMethodsRequestBodyEps' = PostPaymentMethodsRequestBodyEps' {}
- mkPostPaymentMethodsRequestBodyEps' :: PostPaymentMethodsRequestBodyEps'
- data PostPaymentMethodsRequestBodyEps'Bank'
- = PostPaymentMethodsRequestBodyEps'Bank'Other Value
- | PostPaymentMethodsRequestBodyEps'Bank'Typed Text
- | PostPaymentMethodsRequestBodyEps'Bank'EnumArzteUndApothekerBank
- | PostPaymentMethodsRequestBodyEps'Bank'EnumAustrianAnadiBankAg
- | PostPaymentMethodsRequestBodyEps'Bank'EnumBankAustria
- | PostPaymentMethodsRequestBodyEps'Bank'EnumBankhausCarlSpangler
- | PostPaymentMethodsRequestBodyEps'Bank'EnumBankhausSchelhammerUndSchatteraAg
- | PostPaymentMethodsRequestBodyEps'Bank'EnumBawagPskAg
- | PostPaymentMethodsRequestBodyEps'Bank'EnumBksBankAg
- | PostPaymentMethodsRequestBodyEps'Bank'EnumBrullKallmusBankAg
- | PostPaymentMethodsRequestBodyEps'Bank'EnumBtvVierLanderBank
- | PostPaymentMethodsRequestBodyEps'Bank'EnumCapitalBankGraweGruppeAg
- | PostPaymentMethodsRequestBodyEps'Bank'EnumDolomitenbank
- | PostPaymentMethodsRequestBodyEps'Bank'EnumEasybankAg
- | PostPaymentMethodsRequestBodyEps'Bank'EnumErsteBankUndSparkassen
- | PostPaymentMethodsRequestBodyEps'Bank'EnumHypoAlpeadriabankInternationalAg
- | PostPaymentMethodsRequestBodyEps'Bank'EnumHypoBankBurgenlandAktiengesellschaft
- | PostPaymentMethodsRequestBodyEps'Bank'EnumHypoNoeLbFurNiederosterreichUWien
- | PostPaymentMethodsRequestBodyEps'Bank'EnumHypoOberosterreichSalzburgSteiermark
- | PostPaymentMethodsRequestBodyEps'Bank'EnumHypoTirolBankAg
- | PostPaymentMethodsRequestBodyEps'Bank'EnumHypoVorarlbergBankAg
- | PostPaymentMethodsRequestBodyEps'Bank'EnumMarchfelderBank
- | PostPaymentMethodsRequestBodyEps'Bank'EnumOberbankAg
- | PostPaymentMethodsRequestBodyEps'Bank'EnumRaiffeisenBankengruppeOsterreich
- | PostPaymentMethodsRequestBodyEps'Bank'EnumSchoellerbankAg
- | PostPaymentMethodsRequestBodyEps'Bank'EnumSpardaBankWien
- | PostPaymentMethodsRequestBodyEps'Bank'EnumVolksbankGruppe
- | PostPaymentMethodsRequestBodyEps'Bank'EnumVolkskreditbankAg
- | PostPaymentMethodsRequestBodyEps'Bank'EnumVrBankBraunau
- data PostPaymentMethodsRequestBodyFpx' = PostPaymentMethodsRequestBodyFpx' {}
- mkPostPaymentMethodsRequestBodyFpx' :: PostPaymentMethodsRequestBodyFpx'Bank' -> PostPaymentMethodsRequestBodyFpx'
- data PostPaymentMethodsRequestBodyFpx'Bank'
- = PostPaymentMethodsRequestBodyFpx'Bank'Other Value
- | PostPaymentMethodsRequestBodyFpx'Bank'Typed Text
- | PostPaymentMethodsRequestBodyFpx'Bank'EnumAffinBank
- | PostPaymentMethodsRequestBodyFpx'Bank'EnumAllianceBank
- | PostPaymentMethodsRequestBodyFpx'Bank'EnumAmbank
- | PostPaymentMethodsRequestBodyFpx'Bank'EnumBankIslam
- | PostPaymentMethodsRequestBodyFpx'Bank'EnumBankMuamalat
- | PostPaymentMethodsRequestBodyFpx'Bank'EnumBankRakyat
- | PostPaymentMethodsRequestBodyFpx'Bank'EnumBsn
- | PostPaymentMethodsRequestBodyFpx'Bank'EnumCimb
- | PostPaymentMethodsRequestBodyFpx'Bank'EnumDeutscheBank
- | PostPaymentMethodsRequestBodyFpx'Bank'EnumHongLeongBank
- | PostPaymentMethodsRequestBodyFpx'Bank'EnumHsbc
- | PostPaymentMethodsRequestBodyFpx'Bank'EnumKfh
- | PostPaymentMethodsRequestBodyFpx'Bank'EnumMaybank2e
- | PostPaymentMethodsRequestBodyFpx'Bank'EnumMaybank2u
- | PostPaymentMethodsRequestBodyFpx'Bank'EnumOcbc
- | PostPaymentMethodsRequestBodyFpx'Bank'EnumPbEnterprise
- | PostPaymentMethodsRequestBodyFpx'Bank'EnumPublicBank
- | PostPaymentMethodsRequestBodyFpx'Bank'EnumRhb
- | PostPaymentMethodsRequestBodyFpx'Bank'EnumStandardChartered
- | PostPaymentMethodsRequestBodyFpx'Bank'EnumUob
- data PostPaymentMethodsRequestBodyIdeal' = PostPaymentMethodsRequestBodyIdeal' {}
- mkPostPaymentMethodsRequestBodyIdeal' :: PostPaymentMethodsRequestBodyIdeal'
- data PostPaymentMethodsRequestBodyIdeal'Bank'
- = PostPaymentMethodsRequestBodyIdeal'Bank'Other Value
- | PostPaymentMethodsRequestBodyIdeal'Bank'Typed Text
- | PostPaymentMethodsRequestBodyIdeal'Bank'EnumAbnAmro
- | PostPaymentMethodsRequestBodyIdeal'Bank'EnumAsnBank
- | PostPaymentMethodsRequestBodyIdeal'Bank'EnumBunq
- | PostPaymentMethodsRequestBodyIdeal'Bank'EnumHandelsbanken
- | PostPaymentMethodsRequestBodyIdeal'Bank'EnumIng
- | PostPaymentMethodsRequestBodyIdeal'Bank'EnumKnab
- | PostPaymentMethodsRequestBodyIdeal'Bank'EnumMoneyou
- | PostPaymentMethodsRequestBodyIdeal'Bank'EnumRabobank
- | PostPaymentMethodsRequestBodyIdeal'Bank'EnumRegiobank
- | PostPaymentMethodsRequestBodyIdeal'Bank'EnumRevolut
- | PostPaymentMethodsRequestBodyIdeal'Bank'EnumSnsBank
- | PostPaymentMethodsRequestBodyIdeal'Bank'EnumTriodosBank
- | PostPaymentMethodsRequestBodyIdeal'Bank'EnumVanLanschot
- data PostPaymentMethodsRequestBodyP24' = PostPaymentMethodsRequestBodyP24' {}
- mkPostPaymentMethodsRequestBodyP24' :: PostPaymentMethodsRequestBodyP24'
- data PostPaymentMethodsRequestBodyP24'Bank'
- = PostPaymentMethodsRequestBodyP24'Bank'Other Value
- | PostPaymentMethodsRequestBodyP24'Bank'Typed Text
- | PostPaymentMethodsRequestBodyP24'Bank'EnumAliorBank
- | PostPaymentMethodsRequestBodyP24'Bank'EnumBankMillennium
- | PostPaymentMethodsRequestBodyP24'Bank'EnumBankNowyBfgSa
- | PostPaymentMethodsRequestBodyP24'Bank'EnumBankPekaoSa
- | PostPaymentMethodsRequestBodyP24'Bank'EnumBankiSpbdzielcze
- | PostPaymentMethodsRequestBodyP24'Bank'EnumBlik
- | PostPaymentMethodsRequestBodyP24'Bank'EnumBnpParibas
- | PostPaymentMethodsRequestBodyP24'Bank'EnumBoz
- | PostPaymentMethodsRequestBodyP24'Bank'EnumCitiHandlowy
- | PostPaymentMethodsRequestBodyP24'Bank'EnumCreditAgricole
- | PostPaymentMethodsRequestBodyP24'Bank'EnumEnvelobank
- | PostPaymentMethodsRequestBodyP24'Bank'EnumEtransferPocztowy24
- | PostPaymentMethodsRequestBodyP24'Bank'EnumGetinBank
- | PostPaymentMethodsRequestBodyP24'Bank'EnumIdeabank
- | PostPaymentMethodsRequestBodyP24'Bank'EnumIng
- | PostPaymentMethodsRequestBodyP24'Bank'EnumInteligo
- | PostPaymentMethodsRequestBodyP24'Bank'EnumMbankMtransfer
- | PostPaymentMethodsRequestBodyP24'Bank'EnumNestPrzelew
- | PostPaymentMethodsRequestBodyP24'Bank'EnumNoblePay
- | PostPaymentMethodsRequestBodyP24'Bank'EnumPbacZIpko
- | PostPaymentMethodsRequestBodyP24'Bank'EnumPlusBank
- | PostPaymentMethodsRequestBodyP24'Bank'EnumSantanderPrzelew24
- | PostPaymentMethodsRequestBodyP24'Bank'EnumTmobileUsbugiBankowe
- | PostPaymentMethodsRequestBodyP24'Bank'EnumToyotaBank
- | PostPaymentMethodsRequestBodyP24'Bank'EnumVolkswagenBank
- data PostPaymentMethodsRequestBodySepaDebit' = PostPaymentMethodsRequestBodySepaDebit' {}
- mkPostPaymentMethodsRequestBodySepaDebit' :: Text -> PostPaymentMethodsRequestBodySepaDebit'
- data PostPaymentMethodsRequestBodySofort' = PostPaymentMethodsRequestBodySofort' {}
- mkPostPaymentMethodsRequestBodySofort' :: PostPaymentMethodsRequestBodySofort'Country' -> PostPaymentMethodsRequestBodySofort'
- data PostPaymentMethodsRequestBodySofort'Country'
- = PostPaymentMethodsRequestBodySofort'Country'Other Value
- | PostPaymentMethodsRequestBodySofort'Country'Typed Text
- | PostPaymentMethodsRequestBodySofort'Country'EnumAT
- | PostPaymentMethodsRequestBodySofort'Country'EnumBE
- | PostPaymentMethodsRequestBodySofort'Country'EnumDE
- | PostPaymentMethodsRequestBodySofort'Country'EnumES
- | PostPaymentMethodsRequestBodySofort'Country'EnumIT
- | PostPaymentMethodsRequestBodySofort'Country'EnumNL
- data PostPaymentMethodsRequestBodyType'
- = PostPaymentMethodsRequestBodyType'Other Value
- | PostPaymentMethodsRequestBodyType'Typed Text
- | PostPaymentMethodsRequestBodyType'EnumAcssDebit
- | PostPaymentMethodsRequestBodyType'EnumAfterpayClearpay
- | PostPaymentMethodsRequestBodyType'EnumAlipay
- | PostPaymentMethodsRequestBodyType'EnumAuBecsDebit
- | PostPaymentMethodsRequestBodyType'EnumBacsDebit
- | PostPaymentMethodsRequestBodyType'EnumBancontact
- | PostPaymentMethodsRequestBodyType'EnumBoleto
- | PostPaymentMethodsRequestBodyType'EnumCard
- | PostPaymentMethodsRequestBodyType'EnumEps
- | PostPaymentMethodsRequestBodyType'EnumFpx
- | PostPaymentMethodsRequestBodyType'EnumGiropay
- | PostPaymentMethodsRequestBodyType'EnumGrabpay
- | PostPaymentMethodsRequestBodyType'EnumIdeal
- | PostPaymentMethodsRequestBodyType'EnumOxxo
- | PostPaymentMethodsRequestBodyType'EnumP24
- | PostPaymentMethodsRequestBodyType'EnumSepaDebit
- | PostPaymentMethodsRequestBodyType'EnumSofort
- data PostPaymentMethodsResponse
Documentation
:: forall m. MonadHTTP m | |
=> Maybe PostPaymentMethodsRequestBody | The request body to send |
-> ClientT m (Response PostPaymentMethodsResponse) | Monadic computation which returns the result of the operation |
POST /v1/payment_methods
<p>Creates a PaymentMethod object. Read the <a href="/docs/stripe-js/reference#stripe-create-payment-method">Stripe.js reference</a> to learn how to create PaymentMethods via Stripe.js.</p>
data PostPaymentMethodsRequestBody Source #
Defines the object schema located at paths./v1/payment_methods.POST.requestBody.content.application/x-www-form-urlencoded.schema
in the specification.
PostPaymentMethodsRequestBody | |
|
Instances
mkPostPaymentMethodsRequestBody :: PostPaymentMethodsRequestBody Source #
Create a new PostPaymentMethodsRequestBody
with all required fields.
data PostPaymentMethodsRequestBodyAcssDebit' Source #
Defines the object schema located at paths./v1/payment_methods.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.acss_debit
in the specification.
If this is an `acss_debit` PaymentMethod, this hash contains details about the ACSS Debit payment method.
PostPaymentMethodsRequestBodyAcssDebit' | |
|
mkPostPaymentMethodsRequestBodyAcssDebit' Source #
Create a new PostPaymentMethodsRequestBodyAcssDebit'
with all required fields.
data PostPaymentMethodsRequestBodyAuBecsDebit' Source #
Defines the object schema located at paths./v1/payment_methods.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.au_becs_debit
in the specification.
If this is an `au_becs_debit` PaymentMethod, this hash contains details about the bank account.
PostPaymentMethodsRequestBodyAuBecsDebit' | |
|
mkPostPaymentMethodsRequestBodyAuBecsDebit' Source #
Create a new PostPaymentMethodsRequestBodyAuBecsDebit'
with all required fields.
data PostPaymentMethodsRequestBodyBacsDebit' Source #
Defines the object schema located at paths./v1/payment_methods.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.bacs_debit
in the specification.
If this is a `bacs_debit` PaymentMethod, this hash contains details about the Bacs Direct Debit bank account.
PostPaymentMethodsRequestBodyBacsDebit' | |
|
mkPostPaymentMethodsRequestBodyBacsDebit' :: PostPaymentMethodsRequestBodyBacsDebit' Source #
Create a new PostPaymentMethodsRequestBodyBacsDebit'
with all required fields.
data PostPaymentMethodsRequestBodyBillingDetails' Source #
Defines the object schema located at paths./v1/payment_methods.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.billing_details
in the specification.
Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
PostPaymentMethodsRequestBodyBillingDetails' | |
|
Instances
mkPostPaymentMethodsRequestBodyBillingDetails' :: PostPaymentMethodsRequestBodyBillingDetails' Source #
Create a new PostPaymentMethodsRequestBodyBillingDetails'
with all required fields.
data PostPaymentMethodsRequestBodyBillingDetails'Address'OneOf1 Source #
Defines the object schema located at paths./v1/payment_methods.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.billing_details.properties.address.anyOf
in the specification.
PostPaymentMethodsRequestBodyBillingDetails'Address'OneOf1 | |
|
Instances
mkPostPaymentMethodsRequestBodyBillingDetails'Address'OneOf1 :: PostPaymentMethodsRequestBodyBillingDetails'Address'OneOf1 Source #
Create a new PostPaymentMethodsRequestBodyBillingDetails'Address'OneOf1
with all required fields.
data PostPaymentMethodsRequestBodyBillingDetails'Address'Variants Source #
Defines the oneOf schema located at paths./v1/payment_methods.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.billing_details.properties.address.anyOf
in the specification.
Instances
data PostPaymentMethodsRequestBodyBoleto' Source #
Defines the object schema located at paths./v1/payment_methods.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.boleto
in the specification.
If this is a `boleto` PaymentMethod, this hash contains details about the Boleto payment method.
PostPaymentMethodsRequestBodyBoleto' | |
|
mkPostPaymentMethodsRequestBodyBoleto' Source #
Create a new PostPaymentMethodsRequestBodyBoleto'
with all required fields.
data PostPaymentMethodsRequestBodyCard' Source #
Defines the object schema located at paths./v1/payment_methods.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.card.anyOf
in the specification.
If this is a \`card\` PaymentMethod, this hash contains the user\'s card details. For backwards compatibility, you can alternatively provide a Stripe token (e.g., for Apple Pay, Amex Express Checkout, or legacy Checkout) into the card hash with format \`card: {token: \"tok_visa\"}\`. When providing a card number, you must meet the requirements for PCI compliance. We strongly recommend using Stripe.js instead of interacting with this API directly.
PostPaymentMethodsRequestBodyCard' | |
|
mkPostPaymentMethodsRequestBodyCard' :: PostPaymentMethodsRequestBodyCard' Source #
Create a new PostPaymentMethodsRequestBodyCard'
with all required fields.
data PostPaymentMethodsRequestBodyEps' Source #
Defines the object schema located at paths./v1/payment_methods.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.eps
in the specification.
If this is an `eps` PaymentMethod, this hash contains details about the EPS payment method.
PostPaymentMethodsRequestBodyEps' | |
|
mkPostPaymentMethodsRequestBodyEps' :: PostPaymentMethodsRequestBodyEps' Source #
Create a new PostPaymentMethodsRequestBodyEps'
with all required fields.
data PostPaymentMethodsRequestBodyEps'Bank' Source #
Defines the enum schema located at paths./v1/payment_methods.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.eps.properties.bank
in the specification.
data PostPaymentMethodsRequestBodyFpx' Source #
Defines the object schema located at paths./v1/payment_methods.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.fpx
in the specification.
If this is an `fpx` PaymentMethod, this hash contains details about the FPX payment method.
PostPaymentMethodsRequestBodyFpx' | |
|
mkPostPaymentMethodsRequestBodyFpx' Source #
Create a new PostPaymentMethodsRequestBodyFpx'
with all required fields.
data PostPaymentMethodsRequestBodyFpx'Bank' Source #
Defines the enum schema located at paths./v1/payment_methods.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.fpx.properties.bank
in the specification.
data PostPaymentMethodsRequestBodyIdeal' Source #
Defines the object schema located at paths./v1/payment_methods.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.ideal
in the specification.
If this is an `ideal` PaymentMethod, this hash contains details about the iDEAL payment method.
PostPaymentMethodsRequestBodyIdeal' | |
|
mkPostPaymentMethodsRequestBodyIdeal' :: PostPaymentMethodsRequestBodyIdeal' Source #
Create a new PostPaymentMethodsRequestBodyIdeal'
with all required fields.
data PostPaymentMethodsRequestBodyIdeal'Bank' Source #
Defines the enum schema located at paths./v1/payment_methods.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.ideal.properties.bank
in the specification.
data PostPaymentMethodsRequestBodyP24' Source #
Defines the object schema located at paths./v1/payment_methods.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.p24
in the specification.
If this is a `p24` PaymentMethod, this hash contains details about the P24 payment method.
PostPaymentMethodsRequestBodyP24' | |
|
mkPostPaymentMethodsRequestBodyP24' :: PostPaymentMethodsRequestBodyP24' Source #
Create a new PostPaymentMethodsRequestBodyP24'
with all required fields.
data PostPaymentMethodsRequestBodyP24'Bank' Source #
Defines the enum schema located at paths./v1/payment_methods.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.p24.properties.bank
in the specification.
data PostPaymentMethodsRequestBodySepaDebit' Source #
Defines the object schema located at paths./v1/payment_methods.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.sepa_debit
in the specification.
If this is a `sepa_debit` PaymentMethod, this hash contains details about the SEPA debit bank account.
PostPaymentMethodsRequestBodySepaDebit' | |
|
mkPostPaymentMethodsRequestBodySepaDebit' Source #
Create a new PostPaymentMethodsRequestBodySepaDebit'
with all required fields.
data PostPaymentMethodsRequestBodySofort' Source #
Defines the object schema located at paths./v1/payment_methods.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.sofort
in the specification.
If this is a `sofort` PaymentMethod, this hash contains details about the SOFORT payment method.
mkPostPaymentMethodsRequestBodySofort' Source #
Create a new PostPaymentMethodsRequestBodySofort'
with all required fields.
data PostPaymentMethodsRequestBodySofort'Country' Source #
Defines the enum schema located at paths./v1/payment_methods.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.sofort.properties.country
in the specification.
PostPaymentMethodsRequestBodySofort'Country'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
PostPaymentMethodsRequestBodySofort'Country'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostPaymentMethodsRequestBodySofort'Country'EnumAT | Represents the JSON value |
PostPaymentMethodsRequestBodySofort'Country'EnumBE | Represents the JSON value |
PostPaymentMethodsRequestBodySofort'Country'EnumDE | Represents the JSON value |
PostPaymentMethodsRequestBodySofort'Country'EnumES | Represents the JSON value |
PostPaymentMethodsRequestBodySofort'Country'EnumIT | Represents the JSON value |
PostPaymentMethodsRequestBodySofort'Country'EnumNL | Represents the JSON value |
Instances
data PostPaymentMethodsRequestBodyType' Source #
Defines the enum schema located at paths./v1/payment_methods.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.type
in the specification.
The type of the PaymentMethod. An additional hash is included on the PaymentMethod with a name matching this value. It contains additional information specific to the PaymentMethod type.
data PostPaymentMethodsResponse Source #
Represents a response of the operation postPaymentMethods
.
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), PostPaymentMethodsResponseError
is used.
PostPaymentMethodsResponseError String | Means either no matching case available or a parse error |
PostPaymentMethodsResponse200 PaymentMethod | Successful response. |
PostPaymentMethodsResponseDefault Error | Error response. |