stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Types.SourceTransaction

Description

Contains the types generated from the schema SourceTransaction

Synopsis

Documentation

data SourceTransaction Source #

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

Some payment methods have no required amount that a customer must send. Customers can be instructed to send any amount, and it can be made up of multiple transactions. As such, sources can have multiple associated transactions.

Constructors

SourceTransaction 

Fields

data SourceTransactionType' Source #

Defines the enum schema located at components.schemas.source_transaction.properties.type in the specification.

The type of source this transaction is attached to.

Constructors

SourceTransactionType'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

SourceTransactionType'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

SourceTransactionType'EnumAchCreditTransfer

Represents the JSON value "ach_credit_transfer"

SourceTransactionType'EnumAchDebit

Represents the JSON value "ach_debit"

SourceTransactionType'EnumAlipay

Represents the JSON value "alipay"

SourceTransactionType'EnumBancontact

Represents the JSON value "bancontact"

SourceTransactionType'EnumCard

Represents the JSON value "card"

SourceTransactionType'EnumCardPresent

Represents the JSON value "card_present"

SourceTransactionType'EnumEps

Represents the JSON value "eps"

SourceTransactionType'EnumGiropay

Represents the JSON value "giropay"

SourceTransactionType'EnumIdeal

Represents the JSON value "ideal"

SourceTransactionType'EnumKlarna

Represents the JSON value "klarna"

SourceTransactionType'EnumMultibanco

Represents the JSON value "multibanco"

SourceTransactionType'EnumP24

Represents the JSON value "p24"

SourceTransactionType'EnumSepaDebit

Represents the JSON value "sepa_debit"

SourceTransactionType'EnumSofort

Represents the JSON value "sofort"

SourceTransactionType'EnumThreeDSecure

Represents the JSON value "three_d_secure"

SourceTransactionType'EnumWechat

Represents the JSON value "wechat"