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.Types.Recipient

Contains the types generated from the schema Recipient

  • 10 types
  • 3 values
datadata Recipient
#

Defines the object schema located at components.schemas.recipient in the specification.

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.**

Constructors

Instances4Eq, Show, FromJSON, ToJSON
  • Eq RecipientDefined in stripeapi-3.0.0.0 · StripeAPI.Types.Recipient
  • Show RecipientDefined in stripeapi-3.0.0.0 · StripeAPI.Types.Recipient
  • FromJSON RecipientDefined in stripeapi-3.0.0.0 · StripeAPI.Types.Recipient
  • ToJSON RecipientDefined in stripeapi-3.0.0.0 · StripeAPI.Types.Recipient

Defines the object schema located at components.schemas.recipient.properties.active_account.anyOf in the specification.

Hash describing the current account on the recipient, if there is one.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the oneOf schema located at components.schemas.recipient.properties.active_account.anyOf.properties.account.anyOf in the specification.

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

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at components.schemas.recipient.properties.active_account.anyOf.properties.available_payout_methods.items in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the oneOf schema located at components.schemas.recipient.properties.active_account.anyOf.properties.customer.anyOf in the specification.

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

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at components.schemas.recipient.properties.active_account.anyOf.properties.object in the specification.

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

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at components.schemas.recipient.properties.cards in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the oneOf schema located at components.schemas.recipient.properties.default_card.anyOf in the specification.

The default card to use for creating transfers to this recipient.

Instances4Eq, Show, FromJSON, ToJSON

Defines the oneOf schema located at components.schemas.recipient.properties.migrated_to.anyOf in the specification.

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.

Instances4Eq, Show, FromJSON, ToJSON

Defines the oneOf schema located at components.schemas.recipient.properties.rolled_back_from.anyOf in the specification.

Instances4Eq, Show, FromJSON, ToJSON