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

Contains the types generated from the schema Transfer

  • 6 types
  • 2 values
datadata Transfer
#

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

A `Transfer` object is created when you move funds between Stripe accounts as part of Connect.

Before April 6, 2017, transfers also represented movement of funds from a Stripe account to a card or bank account. This behavior has since been split out into a Payout object, with corresponding payout endpoints. For more information, read about the transfer/payout split.

Related guide: Creating Separate Charges and Transfers.

Constructors

Instances4Eq, Show, FromJSON, ToJSON
  • Eq TransferDefined in stripeapi-3.0.0.0 · StripeAPI.Types.Transfer
  • Show TransferDefined in stripeapi-3.0.0.0 · StripeAPI.Types.Transfer
  • FromJSON TransferDefined in stripeapi-3.0.0.0 · StripeAPI.Types.Transfer
  • ToJSON TransferDefined in stripeapi-3.0.0.0 · StripeAPI.Types.Transfer

Defines the oneOf schema located at components.schemas.transfer.properties.balance_transaction.anyOf in the specification.

Balance transaction that describes the impact of this transfer on your account balance.

Instances4Eq, Show, FromJSON, ToJSON

Defines the oneOf schema located at components.schemas.transfer.properties.destination.anyOf in the specification.

ID of the Stripe account the transfer was sent to.

Instances4Eq, Show, FromJSON, ToJSON

Defines the oneOf schema located at components.schemas.transfer.properties.destination_payment.anyOf in the specification.

If the destination is a Stripe account, this will be the ID of the payment that the destination account received for the transfer.

Instances4Eq, Show, FromJSON, ToJSON
datadata TransferReversals'
#

Defines the object schema located at components.schemas.transfer.properties.reversals in the specification.

A list of reversals that have been applied to the transfer.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the oneOf schema located at components.schemas.transfer.properties.source_transaction.anyOf in the specification.

ID of the charge or payment that was used to fund the transfer. If null, the transfer was funded from the available balance.

Instances4Eq, Show, FromJSON, ToJSON