Enumerations
Classes
djstripe.enums.APIKeyType
API Key Types (internal model only)
djstripe.enums.APIKeyType.publishable
djstripe.enums.APIKeyType.restricted
djstripe.enums.APIKeyType.secret
djstripe.enums.AccountType
djstripe.enums.AccountType.custom
djstripe.enums.AccountType.express
djstripe.enums.AccountType.standard
djstripe.enums.ApiErrorCode
Charge failure error codes.
https://stripe.com/docs/error-codes
djstripe.enums.ApiErrorCode.account_already_exists
djstripe.enums.ApiErrorCode.account_country_invalid_address
djstripe.enums.ApiErrorCode.account_invalid
djstripe.enums.ApiErrorCode.account_number_invalid
djstripe.enums.ApiErrorCode.alipay_upgrade_required
djstripe.enums.ApiErrorCode.amount_too_large
djstripe.enums.ApiErrorCode.amount_too_small
djstripe.enums.ApiErrorCode.api_key_expired
djstripe.enums.ApiErrorCode.balance_insufficient
djstripe.enums.ApiErrorCode.bank_account_exists
djstripe.enums.ApiErrorCode.bank_account_unusable
djstripe.enums.ApiErrorCode.bank_account_unverified
djstripe.enums.ApiErrorCode.bitcoin_upgrade_required
djstripe.enums.ApiErrorCode.card_declined
djstripe.enums.ApiErrorCode.charge_already_captured
djstripe.enums.ApiErrorCode.charge_already_refunded
djstripe.enums.ApiErrorCode.charge_disputed
djstripe.enums.ApiErrorCode.charge_exceeds_source_limit
djstripe.enums.ApiErrorCode.charge_expired_for_capture
djstripe.enums.ApiErrorCode.country_unsupported
djstripe.enums.ApiErrorCode.coupon_expired
djstripe.enums.ApiErrorCode.customer_max_subscriptions
djstripe.enums.ApiErrorCode.email_invalid
djstripe.enums.ApiErrorCode.expired_card
djstripe.enums.ApiErrorCode.idempotency_key_in_use
djstripe.enums.ApiErrorCode.incorrect_address
djstripe.enums.ApiErrorCode.incorrect_cvc
djstripe.enums.ApiErrorCode.incorrect_number
djstripe.enums.ApiErrorCode.incorrect_zip
djstripe.enums.ApiErrorCode.instant_payouts_unsupported
djstripe.enums.ApiErrorCode.invalid_card_type
djstripe.enums.ApiErrorCode.invalid_charge_amount
djstripe.enums.ApiErrorCode.invalid_cvc
djstripe.enums.ApiErrorCode.invalid_expiry_month
djstripe.enums.ApiErrorCode.invalid_expiry_year
djstripe.enums.ApiErrorCode.invalid_number
djstripe.enums.ApiErrorCode.invalid_source_usage
djstripe.enums.ApiErrorCode.invalid_swipe_data
djstripe.enums.ApiErrorCode.invoice_no_customer_line_items
djstripe.enums.ApiErrorCode.invoice_no_subscription_line_items
djstripe.enums.ApiErrorCode.invoice_not_editable
djstripe.enums.ApiErrorCode.invoice_upcoming_none
djstripe.enums.ApiErrorCode.livemode_mismatch
djstripe.enums.ApiErrorCode.missing
djstripe.enums.ApiErrorCode.not_allowed_on_standard_account
djstripe.enums.ApiErrorCode.order_creation_failed
djstripe.enums.ApiErrorCode.order_required_settings
djstripe.enums.ApiErrorCode.order_status_invalid
djstripe.enums.ApiErrorCode.order_upstream_timeout
djstripe.enums.ApiErrorCode.out_of_inventory
djstripe.enums.ApiErrorCode.parameter_invalid_empty
djstripe.enums.ApiErrorCode.parameter_invalid_integer
djstripe.enums.ApiErrorCode.parameter_invalid_string_blank
djstripe.enums.ApiErrorCode.parameter_invalid_string_empty
djstripe.enums.ApiErrorCode.parameter_missing
djstripe.enums.ApiErrorCode.parameter_unknown
djstripe.enums.ApiErrorCode.parameters_exclusive
djstripe.enums.ApiErrorCode.payment_intent_authentication_failure
djstripe.enums.ApiErrorCode.payment_intent_incompatible_payment_method
djstripe.enums.ApiErrorCode.payment_intent_invalid_parameter
djstripe.enums.ApiErrorCode.payment_intent_payment_attempt_failed
djstripe.enums.ApiErrorCode.payment_intent_unexpected_state
djstripe.enums.ApiErrorCode.payment_method_unactivated
djstripe.enums.ApiErrorCode.payment_method_unexpected_state
djstripe.enums.ApiErrorCode.payouts_not_allowed
djstripe.enums.ApiErrorCode.platform_api_key_expired
djstripe.enums.ApiErrorCode.postal_code_invalid
djstripe.enums.ApiErrorCode.processing_error
djstripe.enums.ApiErrorCode.product_inactive
djstripe.enums.ApiErrorCode.rate_limit
djstripe.enums.ApiErrorCode.resource_already_exists
djstripe.enums.ApiErrorCode.resource_missing
djstripe.enums.ApiErrorCode.routing_number_invalid
djstripe.enums.ApiErrorCode.secret_key_required
djstripe.enums.ApiErrorCode.sepa_unsupported_account
djstripe.enums.ApiErrorCode.shipping_calculation_failed
djstripe.enums.ApiErrorCode.sku_inactive
djstripe.enums.ApiErrorCode.state_unsupported
djstripe.enums.ApiErrorCode.tax_id_invalid
djstripe.enums.ApiErrorCode.taxes_calculation_failed
djstripe.enums.ApiErrorCode.testmode_charges_only
djstripe.enums.ApiErrorCode.tls_version_unsupported
djstripe.enums.ApiErrorCode.token_already_used
djstripe.enums.ApiErrorCode.token_in_use
djstripe.enums.ApiErrorCode.transfers_not_allowed
djstripe.enums.ApiErrorCode.upstream_order_creation_failed
djstripe.enums.ApiErrorCode.url_invalid
djstripe.enums.BalanceTransactionReportingCategory
https://stripe.com/docs/reports/reporting-categories
djstripe.enums.BalanceTransactionReportingCategory.advance
djstripe.enums.BalanceTransactionReportingCategory.advance_funding
djstripe.enums.BalanceTransactionReportingCategory.anticipation_repayment
djstripe.enums.BalanceTransactionReportingCategory.charge
djstripe.enums.BalanceTransactionReportingCategory.charge_failure
djstripe.enums.BalanceTransactionReportingCategory.connect_collection_transfer
djstripe.enums.BalanceTransactionReportingCategory.connect_reserved_funds
djstripe.enums.BalanceTransactionReportingCategory.dispute
djstripe.enums.BalanceTransactionReportingCategory.dispute_reversal
djstripe.enums.BalanceTransactionReportingCategory.fee
djstripe.enums.BalanceTransactionReportingCategory.issuing_authorization_hold
djstripe.enums.BalanceTransactionReportingCategory.issuing_authorization_release
djstripe.enums.BalanceTransactionReportingCategory.issuing_dispute
djstripe.enums.BalanceTransactionReportingCategory.issuing_transaction
djstripe.enums.BalanceTransactionReportingCategory.other_adjustment
djstripe.enums.BalanceTransactionReportingCategory.partial_capture_reversal
djstripe.enums.BalanceTransactionReportingCategory.payout
djstripe.enums.BalanceTransactionReportingCategory.payout_reversal
djstripe.enums.BalanceTransactionReportingCategory.platform_earning
djstripe.enums.BalanceTransactionReportingCategory.platform_earning_refund
djstripe.enums.BalanceTransactionReportingCategory.refund
djstripe.enums.BalanceTransactionReportingCategory.refund_failure
djstripe.enums.BalanceTransactionReportingCategory.risk_reserved_funds
djstripe.enums.BalanceTransactionReportingCategory.tax
djstripe.enums.BalanceTransactionReportingCategory.topup
djstripe.enums.BalanceTransactionReportingCategory.topup_reversal
djstripe.enums.BalanceTransactionReportingCategory.transfer
djstripe.enums.BalanceTransactionReportingCategory.transfer_reversal
djstripe.enums.BalanceTransactionStatus
djstripe.enums.BalanceTransactionStatus.available
djstripe.enums.BalanceTransactionStatus.pending
djstripe.enums.BalanceTransactionType
djstripe.enums.BalanceTransactionType.adjustment
djstripe.enums.BalanceTransactionType.advance
djstripe.enums.BalanceTransactionType.advance_funding
djstripe.enums.BalanceTransactionType.anticipation_repayment
djstripe.enums.BalanceTransactionType.application_fee
djstripe.enums.BalanceTransactionType.application_fee_refund
djstripe.enums.BalanceTransactionType.balance_transfer_inbound
djstripe.enums.BalanceTransactionType.balance_transfer_outbound
djstripe.enums.BalanceTransactionType.charge
djstripe.enums.BalanceTransactionType.connect_collection_transfer
djstripe.enums.BalanceTransactionType.contribution
djstripe.enums.BalanceTransactionType.issuing_authorization_hold
djstripe.enums.BalanceTransactionType.issuing_authorization_release
djstripe.enums.BalanceTransactionType.issuing_dispute
djstripe.enums.BalanceTransactionType.issuing_transaction
djstripe.enums.BalanceTransactionType.network_cost
djstripe.enums.BalanceTransactionType.payment
djstripe.enums.BalanceTransactionType.payment_failure_refund
djstripe.enums.BalanceTransactionType.payment_refund
djstripe.enums.BalanceTransactionType.payout
djstripe.enums.BalanceTransactionType.payout_cancel
djstripe.enums.BalanceTransactionType.payout_failure
djstripe.enums.BalanceTransactionType.refund
djstripe.enums.BalanceTransactionType.refund_failure
djstripe.enums.BalanceTransactionType.reserve_transaction
djstripe.enums.BalanceTransactionType.reserved_funds
djstripe.enums.BalanceTransactionType.stripe_fee
djstripe.enums.BalanceTransactionType.stripe_fx_fee
djstripe.enums.BalanceTransactionType.tax_fee
djstripe.enums.BalanceTransactionType.topup
djstripe.enums.BalanceTransactionType.topup_reversal
djstripe.enums.BalanceTransactionType.transfer
djstripe.enums.BalanceTransactionType.transfer_cancel
djstripe.enums.BalanceTransactionType.transfer_failure
djstripe.enums.BalanceTransactionType.transfer_refund
djstripe.enums.BalanceTransactionType.validation
djstripe.enums.BankAccountHolderType
djstripe.enums.BankAccountHolderType.company
djstripe.enums.BankAccountHolderType.individual
djstripe.enums.BankAccountStatus
djstripe.enums.BankAccountStatus.errored
djstripe.enums.BankAccountStatus.new
djstripe.enums.BankAccountStatus.validated
djstripe.enums.BankAccountStatus.verification_failed
djstripe.enums.BankAccountStatus.verified
djstripe.enums.BillingScheme
djstripe.enums.BillingScheme.per_unit
djstripe.enums.BillingScheme.tiered
djstripe.enums.BusinessType
djstripe.enums.BusinessType.company
djstripe.enums.BusinessType.individual
djstripe.enums.CaptureMethod
djstripe.enums.CaptureMethod.automatic
djstripe.enums.CaptureMethod.manual
djstripe.enums.CardBrand
djstripe.enums.CardBrand.AmericanExpress
djstripe.enums.CardBrand.DinersClub
djstripe.enums.CardBrand.Discover
djstripe.enums.CardBrand.JCB
djstripe.enums.CardBrand.MasterCard
djstripe.enums.CardBrand.UnionPay
djstripe.enums.CardBrand.Unknown
djstripe.enums.CardBrand.Visa
djstripe.enums.CardCheckResult
djstripe.enums.CardCheckResult.fail
djstripe.enums.CardCheckResult.pass_
djstripe.enums.CardCheckResult.unavailable
djstripe.enums.CardCheckResult.unchecked
djstripe.enums.CardFundingType
djstripe.enums.CardFundingType.credit
djstripe.enums.CardFundingType.debit
djstripe.enums.CardFundingType.prepaid
djstripe.enums.CardFundingType.unknown
djstripe.enums.CardTokenizationMethod
djstripe.enums.CardTokenizationMethod.android_pay
djstripe.enums.CardTokenizationMethod.apple_pay
djstripe.enums.ChargeStatus
djstripe.enums.ChargeStatus.failed
djstripe.enums.ChargeStatus.pending
djstripe.enums.ChargeStatus.succeeded
djstripe.enums.ConfirmationMethod
djstripe.enums.ConfirmationMethod.automatic
djstripe.enums.ConfirmationMethod.manual
djstripe.enums.CouponDuration
djstripe.enums.CouponDuration.forever
djstripe.enums.CouponDuration.once
djstripe.enums.CouponDuration.repeating
djstripe.enums.CustomerTaxExempt
djstripe.enums.CustomerTaxExempt.exempt
djstripe.enums.CustomerTaxExempt.none
djstripe.enums.CustomerTaxExempt.reverse
djstripe.enums.DisputeReason
djstripe.enums.DisputeReason.bank_cannot_process
djstripe.enums.DisputeReason.credit_not_processed
djstripe.enums.DisputeReason.customer_initiated
djstripe.enums.DisputeReason.debit_not_authorized
djstripe.enums.DisputeReason.duplicate
djstripe.enums.DisputeReason.fraudulent
djstripe.enums.DisputeReason.general
djstripe.enums.DisputeReason.incorrect_account_details
djstripe.enums.DisputeReason.insufficient_funds
djstripe.enums.DisputeReason.product_not_received
djstripe.enums.DisputeReason.product_unacceptable
djstripe.enums.DisputeReason.subscription_canceled
djstripe.enums.DisputeReason.unrecognized
djstripe.enums.DisputeStatus
djstripe.enums.DisputeStatus.charge_refunded
djstripe.enums.DisputeStatus.lost
djstripe.enums.DisputeStatus.needs_response
djstripe.enums.DisputeStatus.under_review
djstripe.enums.DisputeStatus.warning_closed
djstripe.enums.DisputeStatus.warning_needs_response
djstripe.enums.DisputeStatus.warning_under_review
djstripe.enums.DisputeStatus.won
djstripe.enums.DjstripePaymentMethodType
A djstripe-specific enum for the DjStripePaymentMethod model.
djstripe.enums.DjstripePaymentMethodType.alipay_account
djstripe.enums.DjstripePaymentMethodType.bank_account
djstripe.enums.DjstripePaymentMethodType.card
djstripe.enums.DjstripePaymentMethodType.source
djstripe.enums.Enum
djstripe.enums.EnumMetaClass
Methods
djstripe.enums.EnumMetaClass.__new__(self, name, bases, classdict)
special
staticmethod
Create and return a new object. See help(type) for accurate signature.
Source code in djstripe/enums.py
def __new__(self, name, bases, classdict):
members = []
keys = {}
choices = OrderedDict()
for key, value in classdict.items():
if key.startswith("__"):
continue
members.append(key)
if isinstance(value, tuple):
value, alias = value
keys[alias] = key
else:
alias = None
keys[alias or key] = key
choices[alias or key] = value
for k, v in keys.items():
classdict[v] = k
classdict["__choices__"] = choices
classdict["__members__"] = members
# Note: Differences between Python 2.x and Python 3.x force us to
# explicitly use unicode here, and to explicitly sort the list. In
# Python 2.x, class members are unordered and so the ordering will
# vary on different systems based on internal hashing. Without this
# Django will continually require new no-op migrations.
classdict["choices"] = tuple(
(str(k), str(v))
for k, v in sorted(choices.items(), key=operator.itemgetter(0))
)
return type.__new__(self, name, bases, classdict)
djstripe.enums.EnumMetaClass.__prepare__(name, bases)
classmethod
special
prepare() -> dict used to create the namespace for the class statement
Source code in djstripe/enums.py
@classmethod
def __prepare__(self, name, bases):
return OrderedDict()
djstripe.enums.FilePurpose
djstripe.enums.FilePurpose.account_requirement
djstripe.enums.FilePurpose.additional_verification
djstripe.enums.FilePurpose.business_icon
djstripe.enums.FilePurpose.business_logo
djstripe.enums.FilePurpose.customer_signature
djstripe.enums.FilePurpose.dispute_evidence
djstripe.enums.FilePurpose.document_provider_identity_document
djstripe.enums.FilePurpose.finance_report_run
djstripe.enums.FilePurpose.identity_document
djstripe.enums.FilePurpose.identity_document_downloadable
djstripe.enums.FilePurpose.invoice_statement
djstripe.enums.FilePurpose.pci_document
djstripe.enums.FilePurpose.selfie
djstripe.enums.FilePurpose.sigma_scheduled_query
djstripe.enums.FilePurpose.tax_document_user_upload
djstripe.enums.FileType
djstripe.enums.FileType.csv
djstripe.enums.FileType.docx
djstripe.enums.FileType.jpg
djstripe.enums.FileType.pdf
djstripe.enums.FileType.png
djstripe.enums.FileType.xls
djstripe.enums.FileType.xlsx
djstripe.enums.IntentStatus
Status of Intents which apply both to PaymentIntents and SetupIntents.
djstripe.enums.IntentStatus.canceled
djstripe.enums.IntentStatus.processing
djstripe.enums.IntentStatus.requires_action
djstripe.enums.IntentStatus.requires_confirmation
djstripe.enums.IntentStatus.requires_payment_method
djstripe.enums.IntentUsage
djstripe.enums.IntentUsage.off_session
djstripe.enums.IntentUsage.on_session
djstripe.enums.InvoiceBillingReason
djstripe.enums.InvoiceBillingReason.manual
djstripe.enums.InvoiceBillingReason.subscription
djstripe.enums.InvoiceBillingReason.subscription_create
djstripe.enums.InvoiceBillingReason.subscription_cycle
djstripe.enums.InvoiceBillingReason.subscription_threshold
djstripe.enums.InvoiceBillingReason.subscription_update
djstripe.enums.InvoiceBillingReason.upcoming
djstripe.enums.InvoiceCollectionMethod
djstripe.enums.InvoiceCollectionMethod.charge_automatically
djstripe.enums.InvoiceCollectionMethod.send_invoice
djstripe.enums.InvoiceStatus
djstripe.enums.InvoiceStatus.draft
djstripe.enums.InvoiceStatus.open
djstripe.enums.InvoiceStatus.paid
djstripe.enums.InvoiceStatus.uncollectible
djstripe.enums.InvoiceStatus.void
djstripe.enums.LegacySourceType
djstripe.enums.LegacySourceType.alipay_account
djstripe.enums.LegacySourceType.bank_account
djstripe.enums.LegacySourceType.bitcoin_receiver
djstripe.enums.LegacySourceType.card
djstripe.enums.MandateStatus
djstripe.enums.MandateStatus.active
djstripe.enums.MandateStatus.inactive
djstripe.enums.MandateStatus.pending
djstripe.enums.MandateType
djstripe.enums.MandateType.multi_use
djstripe.enums.MandateType.single_use
djstripe.enums.PaymentIntentCancellationReason
djstripe.enums.PaymentIntentCancellationReason.abandoned
djstripe.enums.PaymentIntentCancellationReason.automatic
djstripe.enums.PaymentIntentCancellationReason.duplicate
djstripe.enums.PaymentIntentCancellationReason.failed_invoice
djstripe.enums.PaymentIntentCancellationReason.fraudulent
djstripe.enums.PaymentIntentCancellationReason.requested_by_customer
djstripe.enums.PaymentIntentCancellationReason.void_invoice
djstripe.enums.PaymentIntentStatus
djstripe.enums.PaymentIntentStatus.canceled
djstripe.enums.PaymentIntentStatus.processing
djstripe.enums.PaymentIntentStatus.requires_action
djstripe.enums.PaymentIntentStatus.requires_capture
djstripe.enums.PaymentIntentStatus.requires_confirmation
djstripe.enums.PaymentIntentStatus.requires_payment_method
djstripe.enums.PaymentIntentStatus.succeeded
djstripe.enums.PaymentMethodType
djstripe.enums.PaymentMethodType.alipay
djstripe.enums.PaymentMethodType.au_becs_debit
djstripe.enums.PaymentMethodType.bacs_debit
djstripe.enums.PaymentMethodType.bancontact
djstripe.enums.PaymentMethodType.card
djstripe.enums.PaymentMethodType.card_present
djstripe.enums.PaymentMethodType.eps
djstripe.enums.PaymentMethodType.fpx
djstripe.enums.PaymentMethodType.giropay
djstripe.enums.PaymentMethodType.ideal
djstripe.enums.PaymentMethodType.interac_present
djstripe.enums.PaymentMethodType.oxxo
djstripe.enums.PaymentMethodType.p24
djstripe.enums.PaymentMethodType.sepa_debit
djstripe.enums.PaymentMethodType.sofort
djstripe.enums.PayoutFailureCode
Payout failure error codes.
https://stripe.com/docs/api#payout_failures