public class Token extends java.lang.Object implements StripePaymentSource
| Modifier and Type | Class and Description |
|---|---|
static interface |
Token.TokenType |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TYPE_ACCOUNT |
static java.lang.String |
TYPE_BANK_ACCOUNT |
static java.lang.String |
TYPE_CARD |
static java.lang.String |
TYPE_PII |
| Constructor and Description |
|---|
Token(java.lang.String id,
boolean livemode,
java.util.Date created,
java.lang.Boolean used,
BankAccount bankAccount)
Constructor that should not be invoked in your code.
|
Token(java.lang.String id,
boolean livemode,
java.util.Date created,
java.lang.Boolean used,
Card card)
Constructor that should not be invoked in your code.
|
Token(java.lang.String id,
java.lang.String type,
boolean livemode,
java.util.Date created,
java.lang.Boolean used)
Constructor that should not be invoked in your code.
|
| Modifier and Type | Method and Description |
|---|---|
static Token |
fromJson(org.json.JSONObject jsonObject) |
static Token |
fromString(java.lang.String jsonString) |
BankAccount |
getBankAccount() |
Card |
getCard() |
java.util.Date |
getCreated() |
java.lang.String |
getId() |
boolean |
getLivemode() |
java.lang.String |
getType() |
boolean |
getUsed() |
public static final java.lang.String TYPE_CARD
public static final java.lang.String TYPE_BANK_ACCOUNT
public static final java.lang.String TYPE_PII
public static final java.lang.String TYPE_ACCOUNT
public Token(java.lang.String id,
boolean livemode,
java.util.Date created,
java.lang.Boolean used,
Card card)
public Token(java.lang.String id,
boolean livemode,
java.util.Date created,
java.lang.Boolean used,
BankAccount bankAccount)
public Token(java.lang.String id,
java.lang.String type,
boolean livemode,
java.util.Date created,
java.lang.Boolean used)
public java.util.Date getCreated()
Date this token was createdpublic java.lang.String getId()
getId in interface StripePaymentSourcemId of this tokenpublic boolean getLivemode()
true if this token is valid for a real payment, false if
it is only usable for testingpublic boolean getUsed()
true if this token has been used, false otherwisepublic java.lang.String getType()
Token.TokenType of this token.public BankAccount getBankAccount()
BankAccount for this tokenpublic static Token fromString(java.lang.String jsonString)
public static Token fromJson(org.json.JSONObject jsonObject)