Tiger.Structs.Charge (tiger v0.3.0)

Struct representing a Stripe Charge object

Link to this section Summary

Link to this section Types

Specs

t() :: %Tiger.Structs.Charge{
  amount: number(),
  amount_captured: number(),
  amount_refunded: number(),
  application: String.t() | nil,
  application_fee: String.t(),
  application_fee_amount: number(),
  balance_transaction: String.t(),
  billing_details: map() | nil,
  calculated_statement_descriptor: String.t(),
  captured: boolean(),
  created: number(),
  currency: String.t(),
  customer: map() | nil,
  description: String.t(),
  disputed: boolean(),
  failure_code: String.t(),
  failure_message: String.t(),
  fraud_details: map() | nil,
  id: String.t(),
  invoice: String.t(),
  livemode: boolean(),
  metadata: map() | nil,
  object: String.t(),
  on_behalf_of: String.t() | nil,
  order: String.t(),
  outcome: map(),
  paid: boolean(),
  payment_intent: String.t(),
  payment_method: String.t(),
  payment_method_details: map() | nil,
  receipt_email: String.t(),
  receipt_number: String.t(),
  receipt_url: String.t(),
  refunded: boolean(),
  refunds: map() | nil,
  review: String.t(),
  shipping: map() | nil,
  source_transfer: String.t() | nil,
  statement_descriptor: String.t() | nil,
  statement_descriptor_suffix: String.t() | nil,
  status: String.t(),
  transfer: String.t(),
  transfer_data: map() | nil,
  transfer_group: String.t()
}