HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Modulestripeapi-3.0.0.0Haskell2010

StripeAPI.Operations.PostPaymentLinksPaymentLink

Contains the different functions to run the operation postPaymentLinksPaymentLink

  • 16 types
  • 9 values
  • Packagestripeapi-3.0.0.0
  • Exports25
  • LanguageHaskell2010
  • LicenceMIT
  • SourcePostPaymentLinksPaymentLink.hs

Defines the object schema located at paths./v1/payment_links/{payment_link}.POST.requestBody.content.application/x-www-form-urlencoded.schema in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON
Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/payment_links/{payment_link}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.after_completion.properties.hosted_confirmation in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/payment_links/{payment_link}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.after_completion.properties.redirect in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/payment_links/{payment_link}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.after_completion.properties.type in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/payment_links/{payment_link}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.automatic_tax in the specification.

Configuration for automatic tax collection.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/payment_links/{payment_link}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.billing_address_collection in the specification.

Configuration for collecting the customer's billing address.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/payment_links/{payment_link}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.customer_creation in the specification.

Configures whether checkout sessions created by this payment link create a Customer.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/payment_links/{payment_link}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.line_items.items in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/payment_links/{payment_link}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.line_items.items.properties.adjustable_quantity in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/payment_links/{payment_link}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_types.anyOf.items in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the oneOf schema located at paths./v1/payment_links/{payment_link}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment_method_types.anyOf in the specification.

The list of payment method types that customers can use. Pass an empty string to enable automatic payment methods that use your payment method settings.

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/payment_links/{payment_link}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping_address_collection.anyOf in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/payment_links/{payment_link}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping_address_collection.anyOf.properties.allowed_countries.items in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the oneOf schema located at paths./v1/payment_links/{payment_link}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping_address_collection.anyOf in the specification.

Configuration for collecting the customer's shipping address.

Instances4Eq, Show, FromJSON, ToJSON

Represents a response of the operation postPaymentLinksPaymentLink.

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), PostPaymentLinksPaymentLinkResponseError is used.

Constructors

Instances2Eq, Show