Package

com.outr.stripe

charge

Permalink

package charge

Visibility
  1. Public
  2. All

Type Members

  1. case class Address(city: String, country: String, line1: String, line2: String, postalCode: String, state: String) extends Product with Serializable

    Permalink
  2. case class BankAccount(id: String, object: String, account: String, number: Option[String] = None, accountHolderName: Option[String], accountHolderType: Option[String], bankName: String, country: String, currency: String, defaultForCurrency: Boolean, fingerprint: String, last4: String, metadata: Map[String, String], routingNumber: Option[String], status: String) extends Product with Serializable

    Permalink
  3. case class Card(id: String, object: String, account: Option[String], addressCity: Option[String], addressCountry: Option[String], addressLine1: Option[String], addressLine1Check: Option[String], addressLine2: Option[String], addressState: Option[String], addressZip: Option[String], addressZipCheck: Option[String], brand: String, country: Option[String], currency: Option[String], customer: Option[String], cvcCheck: Option[String], defaultForCurrency: Option[String], dynamicLast4: Option[String], number: Option[String], expMonth: Int, expYear: Int, fingerprint: Option[String], cvc: Option[Int], funding: String, last4: String, metadata: Map[String, String], name: Option[String], recipient: Option[String], threeDSecure: Option[String], tokenizationMethod: Option[String]) extends Product with Serializable

    Permalink
  4. case class Charge(id: String, object: String, amount: Money, amountRefunded: Money, application: Option[String], applicationFee: Option[String], balanceTransaction: String, captured: Boolean, created: Long, currency: String, customer: Option[String], description: Option[String], destination: Option[String], dispute: Option[Dispute], failureCode: Option[String], failureMessage: Option[String], fraudDetails: Option[FraudDetails], invoice: Option[String], livemode: Boolean, metadata: Map[String, String], order: Option[String], outcome: Option[Outcome], paid: Boolean, receiptEmail: Option[String], receiptNumber: Option[String], refunded: Boolean, refunds: StripeList[Refund], review: Option[String], shipping: Option[Shipping], source: Card, sourceTransfer: Option[String], statementDescriptor: Option[String], status: String, transfer: Option[String]) extends Product with Serializable

    Permalink
  5. case class FraudDetails(userReport: Option[String], safe: Option[String], fraudulent: Option[String], stripeReport: Option[String]) extends Product with Serializable

    Permalink
  6. case class Outcome(networkStatus: Option[String], reason: Option[String], riskLevel: Option[String], rule: Option[Rule], sellerMessage: Option[String], type: Option[String]) extends Product with Serializable

    Permalink
  7. case class PII(personalIdNumber: String) extends Product with Serializable

    Permalink
  8. case class Rule(action: Option[String], predicate: Option[String]) extends Product with Serializable

    Permalink
  9. case class Shipping(address: Option[Address], carrier: Option[String], name: Option[String], phone: Option[String], trackingNumber: Option[String]) extends Product with Serializable

    Permalink

Value Members

  1. object BankAccount extends Serializable

    Permalink
  2. object Card extends Serializable

    Permalink

Ungrouped