stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Types.Issuing_Transaction

Description

Contains the types generated from the schema Issuing_Transaction

Synopsis

Documentation

data Issuing'transaction Source #

Defines the object schema located at components.schemas.issuing.transaction in the specification.

Any use of an issued card that results in funds entering or leaving your Stripe account, such as a completed purchase or refund, is represented by an Issuing `Transaction` object.

Related guide: Issued Card Transactions.

Constructors

Issuing'transaction 

Fields

data Issuing'transactionAmountDetails' Source #

Defines the object schema located at components.schemas.issuing.transaction.properties.amount_details.anyOf in the specification.

Detailed breakdown of amount components. These amounts are denominated in \`currency\` and in the smallest currency unit.

Constructors

Issuing'transactionAmountDetails' 

Fields

data Issuing'transactionAuthorization'Variants Source #

Defines the oneOf schema located at components.schemas.issuing.transaction.properties.authorization.anyOf in the specification.

The `Authorization` object that led to this transaction.

data Issuing'transactionBalanceTransaction'Variants Source #

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

ID of the balance transaction associated with this transaction.

data Issuing'transactionCard'Variants Source #

Defines the oneOf schema located at components.schemas.issuing.transaction.properties.card.anyOf in the specification.

The card used to make this transaction.

data Issuing'transactionCardholder'Variants Source #

Defines the oneOf schema located at components.schemas.issuing.transaction.properties.cardholder.anyOf in the specification.

The cardholder to whom this transaction belongs.

data Issuing'transactionDispute'Variants Source #

Defines the oneOf schema located at components.schemas.issuing.transaction.properties.dispute.anyOf in the specification.

If you've disputed the transaction, the ID of the dispute.

data Issuing'transactionPurchaseDetails' Source #

Defines the object schema located at components.schemas.issuing.transaction.properties.purchase_details.anyOf in the specification.

Additional purchase information that is optionally provided by the merchant.

Constructors

Issuing'transactionPurchaseDetails' 

Fields

data Issuing'transactionPurchaseDetails'Flight' Source #

Defines the object schema located at components.schemas.issuing.transaction.properties.purchase_details.anyOf.properties.flight.anyOf in the specification.

Information about the flight that was purchased with this transaction.

Constructors

Issuing'transactionPurchaseDetails'Flight' 

Fields

data Issuing'transactionPurchaseDetails'Fuel' Source #

Defines the object schema located at components.schemas.issuing.transaction.properties.purchase_details.anyOf.properties.fuel.anyOf in the specification.

Information about fuel that was purchased with this transaction.

Constructors

Issuing'transactionPurchaseDetails'Fuel' 

Fields

data Issuing'transactionPurchaseDetails'Lodging' Source #

Defines the object schema located at components.schemas.issuing.transaction.properties.purchase_details.anyOf.properties.lodging.anyOf in the specification.

Information about lodging that was purchased with this transaction.

Constructors

Issuing'transactionPurchaseDetails'Lodging' 

Fields

data Issuing'transactionType' Source #

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

The nature of the transaction.

Constructors

Issuing'transactionType'Other Value

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

Issuing'transactionType'Typed Text

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

Issuing'transactionType'EnumCapture

Represents the JSON value "capture"

Issuing'transactionType'EnumRefund

Represents the JSON value "refund"