HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Modulestripeapi-3.0.0.0Haskell2010

StripeAPI.Operations.PostOrders

Contains the different functions to run the operation postOrders

  • 83 types
  • 40 values

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

Constructors

Instances4Eq, Show, FromJSON, ToJSON

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

Settings for automatic tax calculation for this order.

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.billing_details.anyOf in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.billing_details.anyOf.properties.address in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the oneOf schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.billing_details.anyOf in the specification.

Billing details for the customer. If a customer is provided, this will be automatically populated with values from that customer if override values are not provided.

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.discounts.anyOf.items in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the oneOf schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.discounts.anyOf in the specification.

The coupons, promotion codes, and/or discounts to apply to the order.

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/orders.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/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.line_items.items.properties.discounts.anyOf.items in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the oneOf schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.line_items.items.properties.discounts.anyOf in the specification.

Instances4Eq, Show, FromJSON, ToJSON

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

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.line_items.items.properties.price_data.properties.tax_behavior in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the oneOf schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.line_items.items.properties.tax_rates.anyOf in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment in the specification.

Payment information associated with the order, including payment settings.

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

Defines the object schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options in the specification.

Constructors

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

Defines the oneOf schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.acss_debit.properties.mandate_options.properties.custom_mandate_url.anyOf in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.acss_debit.properties.mandate_options.properties.payment_schedule in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.acss_debit.properties.mandate_options.properties.transaction_type in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.acss_debit.properties.setup_future_usage in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.acss_debit.properties.verification_method in the specification.

Constructors

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

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.afterpay_clearpay.properties.capture_method in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.afterpay_clearpay.properties.setup_future_usage in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.alipay in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.alipay.properties.setup_future_usage in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.bancontact in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.bancontact.properties.preferred_language in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.bancontact.properties.setup_future_usage in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.card in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.card.properties.capture_method in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.card.properties.setup_future_usage in the specification.

Constructors

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

Defines the object schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.customer_balance.properties.bank_transfer.properties.eu_bank_transfer in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.customer_balance.properties.bank_transfer.properties.requested_address_types.items in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.customer_balance.properties.bank_transfer.properties.type in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.customer_balance.properties.funding_type in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.customer_balance.properties.setup_future_usage in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.ideal in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.ideal.properties.setup_future_usage in the specification.

Constructors

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

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.klarna.properties.capture_method in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.klarna.properties.preferred_locale in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.klarna.properties.setup_future_usage in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.oxxo in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.oxxo.properties.setup_future_usage in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.p24 in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.p24.properties.setup_future_usage in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.sepa_debit in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.sepa_debit.properties.setup_future_usage in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.sofort in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.sofort.properties.preferred_language in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.sofort.properties.setup_future_usage in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.wechat_pay in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.wechat_pay.properties.client in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_options.properties.wechat_pay.properties.setup_future_usage in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.payment_method_types.items in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.payment.properties.settings.properties.transfer_data in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping_cost.anyOf in the specification.

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

Defines the object schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping_cost.anyOf.properties.shipping_rate_data.properties.delivery_estimate.properties.maximum in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping_cost.anyOf.properties.shipping_rate_data.properties.delivery_estimate.properties.maximum.properties.unit in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping_cost.anyOf.properties.shipping_rate_data.properties.delivery_estimate.properties.minimum in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping_cost.anyOf.properties.shipping_rate_data.properties.delivery_estimate.properties.minimum.properties.unit in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping_cost.anyOf.properties.shipping_rate_data.properties.fixed_amount in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping_cost.anyOf.properties.shipping_rate_data.properties.tax_behavior in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping_cost.anyOf.properties.shipping_rate_data.properties.type in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the oneOf schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping_cost.anyOf in the specification.

Settings for the customer cost of shipping for this order.

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping_details.anyOf in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping_details.anyOf.properties.address in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the oneOf schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.shipping_details.anyOf in the specification.

Shipping details for the order.

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.tax_details in the specification.

Additional tax details about the purchaser to be used for this order.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.tax_details.properties.tax_exempt in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.tax_details.properties.tax_ids.items in the specification.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at paths./v1/orders.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.tax_details.properties.tax_ids.items.properties.type in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON
datadata PostOrdersResponse
#

Represents a response of the operation postOrders.

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

Constructors

Instances2Eq, Show