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

Contains the types generated from the schema Treasury_OutboundPayment

  • 9 types
  • 4 values
  • Packagestripeapi-3.0.0.0
  • Exports13
  • LanguageHaskell2010
  • LicenceMIT
  • SourceTreasury_OutboundPayment.hs

Defines the object schema located at components.schemas.treasury.outbound_payment in the specification.

Use OutboundPayments to send funds to another party's external bank account or FinancialAccount. To send money to an account belonging to the same user, use an OutboundTransfer.

Simulate OutboundPayment state changes with the `/v1/test_helpers/treasury/outbound_payments` endpoints. These methods can only be called on test mode objects.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Create a new Treasury'outboundPayment with all required fields.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at components.schemas.treasury.outbound_payment.properties.destination_payment_method_details.anyOf.properties.type in the specification.

The type of the payment method used in the OutboundPayment.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at components.schemas.treasury.outbound_payment.properties.end_user_details.anyOf in the specification.

Details about the end user.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at components.schemas.treasury.outbound_payment.properties.returned_details.anyOf in the specification.

Details about a returned OutboundPayment. Only set when the status is \`returned\`.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at components.schemas.treasury.outbound_payment.properties.returned_details.anyOf.properties.code in the specification.

Reason for the return.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the oneOf schema located at components.schemas.treasury.outbound_payment.properties.returned_details.anyOf.properties.transaction.anyOf in the specification.

The Transaction associated with this object.

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at components.schemas.treasury.outbound_payment.properties.status in the specification.

Current status of the OutboundPayment: `processing`, `failed`, `posted`, `returned`, `canceled`. An OutboundPayment is `processing` if it has been created and is pending. The status changes to `posted` once the OutboundPayment has been "confirmed" and funds have left the account, or to `failed` or `canceled`. If an OutboundPayment fails to arrive at its destination, its status will change to `returned`.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the oneOf schema located at components.schemas.treasury.outbound_payment.properties.transaction.anyOf in the specification.

The Transaction associated with this object.

Instances4Eq, Show, FromJSON, ToJSON