stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Types.IssuingAuthorizationRequest

Description

Contains the types generated from the schema IssuingAuthorizationRequest

Synopsis

Documentation

data IssuingAuthorizationRequest Source #

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

Constructors

IssuingAuthorizationRequest 

Fields

data IssuingAuthorizationRequestAmountDetails' Source #

Defines the object schema located at components.schemas.issuing_authorization_request.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

IssuingAuthorizationRequestAmountDetails' 

Fields

data IssuingAuthorizationRequestReason' Source #

Defines the enum schema located at components.schemas.issuing_authorization_request.properties.reason in the specification.

The reason for the approval or decline.

Constructors

IssuingAuthorizationRequestReason'Other Value

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

IssuingAuthorizationRequestReason'Typed Text

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

IssuingAuthorizationRequestReason'EnumAccountDisabled

Represents the JSON value "account_disabled"

IssuingAuthorizationRequestReason'EnumCardActive

Represents the JSON value "card_active"

IssuingAuthorizationRequestReason'EnumCardInactive

Represents the JSON value "card_inactive"

IssuingAuthorizationRequestReason'EnumCardholderInactive

Represents the JSON value "cardholder_inactive"

IssuingAuthorizationRequestReason'EnumCardholderVerificationRequired

Represents the JSON value "cardholder_verification_required"

IssuingAuthorizationRequestReason'EnumInsufficientFunds

Represents the JSON value "insufficient_funds"

IssuingAuthorizationRequestReason'EnumNotAllowed

Represents the JSON value "not_allowed"

IssuingAuthorizationRequestReason'EnumSpendingControls

Represents the JSON value "spending_controls"

IssuingAuthorizationRequestReason'EnumSuspectedFraud

Represents the JSON value "suspected_fraud"

IssuingAuthorizationRequestReason'EnumVerificationFailed

Represents the JSON value "verification_failed"

IssuingAuthorizationRequestReason'EnumWebhookApproved

Represents the JSON value "webhook_approved"

IssuingAuthorizationRequestReason'EnumWebhookDeclined

Represents the JSON value "webhook_declined"

IssuingAuthorizationRequestReason'EnumWebhookTimeout

Represents the JSON value "webhook_timeout"