public class Token extends ApiResource implements HasId
ApiResource.RequestMethodCHARSET, GSONPRETTY_PRINT_GSON| Constructor and Description |
|---|
Token() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canEqual(java.lang.Object other) |
static Token |
create(java.util.Map<java.lang.String,java.lang.Object> params)
Creates a single-use token that represents a bank account’s details.
|
static Token |
create(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Creates a single-use token that represents a bank account’s details.
|
static Token |
create(TokenCreateParams params)
Creates a single-use token that represents a bank account’s details.
|
static Token |
create(TokenCreateParams params,
RequestOptions options)
Creates a single-use token that represents a bank account’s details.
|
boolean |
equals(java.lang.Object o) |
BankAccount |
getBankAccount()
These bank accounts are payment methods on
Customer objects. |
Card |
getCard()
You can store multiple cards on a customer in order to charge the customer later.
|
java.lang.String |
getClientIp()
IP address of the client that generated the token.
|
java.lang.Long |
getCreated()
Time at which the object was created.
|
java.lang.String |
getId()
Unique identifier for the object.
|
java.lang.Boolean |
getLivemode()
Has the value
true if the object exists in live mode or the value false if the
object exists in test mode. |
java.lang.String |
getObject()
String representing the object's type.
|
java.lang.String |
getType()
Type of the token:
account, bank_account, card, or pii. |
java.lang.Boolean |
getUsed()
Whether this token has already been used (tokens can be used only once).
|
int |
hashCode() |
static Token |
retrieve(java.lang.String token)
Retrieves the token with the given ID.
|
static Token |
retrieve(java.lang.String token,
java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Retrieves the token with the given ID.
|
static Token |
retrieve(java.lang.String token,
RequestOptions options)
Retrieves the token with the given ID.
|
static Token |
retrieve(java.lang.String token,
TokenRetrieveParams params,
RequestOptions options)
Retrieves the token with the given ID.
|
void |
setBankAccount(BankAccount bankAccount)
These bank accounts are payment methods on
Customer objects. |
void |
setCard(Card card)
You can store multiple cards on a customer in order to charge the customer later.
|
void |
setClientIp(java.lang.String clientIp)
IP address of the client that generated the token.
|
void |
setCreated(java.lang.Long created)
Time at which the object was created.
|
void |
setId(java.lang.String id)
Unique identifier for the object.
|
void |
setLivemode(java.lang.Boolean livemode)
Has the value
true if the object exists in live mode or the value false if the
object exists in test mode. |
void |
setObject(java.lang.String object)
String representing the object's type.
|
void |
setType(java.lang.String type)
Type of the token:
account, bank_account, card, or pii. |
void |
setUsed(java.lang.Boolean used)
Whether this token has already been used (tokens can be used only once).
|
checkNullTypedParams, classUrl, classUrl, instanceUrl, instanceUrl, request, request, requestCollection, requestCollection, setExpandableFieldId, setStripeResponseGetter, singleClassUrl, singleClassUrl, subresourceUrl, urlEncode, urlEncodeIdequals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toStringpublic static Token retrieve(java.lang.String token) throws StripeException
StripeExceptionpublic static Token retrieve(java.lang.String token, RequestOptions options) throws StripeException
StripeExceptionpublic static Token retrieve(java.lang.String token, java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic static Token retrieve(java.lang.String token, TokenRetrieveParams params, RequestOptions options) throws StripeException
StripeExceptionpublic static Token create(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
StripeExceptionpublic static Token create(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic static Token create(TokenCreateParams params) throws StripeException
StripeExceptionpublic static Token create(TokenCreateParams params, RequestOptions options) throws StripeException
StripeExceptionpublic BankAccount getBankAccount()
Customer objects.
On the other hand External
Accounts are transfer destinations on Account objects for Custom accounts. They can be bank
accounts or debit cards as well, and are documented in the links above.
Related guide: Bank Debits and Transfers.
public Card getCard()
Related guide: Card Payments with Sources.
public java.lang.String getClientIp()
public java.lang.Long getCreated()
public java.lang.Boolean getLivemode()
true if the object exists in live mode or the value false if the
object exists in test mode.public java.lang.String getObject()
Equal to token.
public java.lang.String getType()
account, bank_account, card, or pii.public java.lang.Boolean getUsed()
public void setBankAccount(BankAccount bankAccount)
Customer objects.
On the other hand External
Accounts are transfer destinations on Account objects for Custom accounts. They can be bank
accounts or debit cards as well, and are documented in the links above.
Related guide: Bank Debits and Transfers.
public void setCard(Card card)
Related guide: Card Payments with Sources.
public void setClientIp(java.lang.String clientIp)
public void setCreated(java.lang.Long created)
public void setId(java.lang.String id)
public void setLivemode(java.lang.Boolean livemode)
true if the object exists in live mode or the value false if the
object exists in test mode.public void setObject(java.lang.String object)
Equal to token.
public void setType(java.lang.String type)
account, bank_account, card, or pii.public void setUsed(java.lang.Boolean used)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectprotected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode in class java.lang.Object