Package com.stripe.model
Class Token
java.lang.Object
com.stripe.model.StripeObject
com.stripe.net.ApiResource
com.stripe.model.Token
- All Implemented Interfaces:
HasId
,StripeObjectInterface
public class Token extends ApiResource implements HasId
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Token()
-
Method Summary
Modifier and Type Method Description protected boolean
canEqual(java.lang.Object other)
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.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.boolean
equals(java.lang.Object o)
BankAccount
getBankAccount()
Card
getCard()
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
getEmail()
Email of the user, whose token is created during Stripe Checkout.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, 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.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.void
setBankAccount(BankAccount bankAccount)
void
setCard(Card card)
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
setEmail(java.lang.String email)
Email of the user, whose token is created during Stripe Checkout.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).Methods inherited from class com.stripe.net.ApiResource
checkNullTypedParams, classUrl, classUrl, instanceUrl, instanceUrl, request, request, requestCollection, requestCollection, setExpandableFieldId, setStripeResponseGetter, singleClassUrl, singleClassUrl, subresourceUrl, urlEncode, urlEncodeId
Methods inherited from class com.stripe.model.StripeObject
equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
Constructor Details
-
Token
public Token()
-
-
Method Details
-
retrieve
Retrieves the token with the given ID.- Throws:
StripeException
-
retrieve
public static Token retrieve(java.lang.String token, RequestOptions options) throws StripeExceptionRetrieves the token with the given ID.- Throws:
StripeException
-
retrieve
public static Token retrieve(java.lang.String token, java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeExceptionRetrieves the token with the given ID.- Throws:
StripeException
-
retrieve
public static Token retrieve(java.lang.String token, TokenRetrieveParams params, RequestOptions options) throws StripeExceptionRetrieves the token with the given ID.- Throws:
StripeException
-
create
public static Token create(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeExceptionCreates a single-use token that represents a bank account’s details. This token can be used with any API method in place of a bank account dictionary. This token can be used only once, by attaching it to a Custom account.- Throws:
StripeException
-
create
public static Token create(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeExceptionCreates a single-use token that represents a bank account’s details. This token can be used with any API method in place of a bank account dictionary. This token can be used only once, by attaching it to a Custom account.- Throws:
StripeException
-
create
Creates a single-use token that represents a bank account’s details. This token can be used with any API method in place of a bank account dictionary. This token can be used only once, by attaching it to a Custom account.- Throws:
StripeException
-
create
public static Token create(TokenCreateParams params, RequestOptions options) throws StripeExceptionCreates a single-use token that represents a bank account’s details. This token can be used with any API method in place of a bank account dictionary. This token can be used only once, by attaching it to a Custom account.- Throws:
StripeException
-
getBankAccount
-
getCard
-
getClientIp
public java.lang.String getClientIp()IP address of the client that generated the token. -
getCreated
public java.lang.Long getCreated()Time at which the object was created. Measured in seconds since the Unix epoch. -
getEmail
public java.lang.String getEmail()Email of the user, whose token is created during Stripe Checkout. This field is non-standard, and maybe removed in the future. -
getLivemode
public 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. -
getObject
public java.lang.String getObject()String representing the object's type. Objects of the same type share the same value.Equal to `token`.
-
getType
public java.lang.String getType()Type of the token: `account`, `bank_account`, `card`, or `pii`. -
getUsed
public java.lang.Boolean getUsed()Whether this token has already been used (tokens can be used only once). -
setBankAccount
-
setCard
-
setClientIp
public void setClientIp(java.lang.String clientIp)IP address of the client that generated the token. -
setCreated
public void setCreated(java.lang.Long created)Time at which the object was created. Measured in seconds since the Unix epoch. -
setEmail
public void setEmail(java.lang.String email)Email of the user, whose token is created during Stripe Checkout. This field is non-standard, and maybe removed in the future. -
setId
public void setId(java.lang.String id)Unique identifier for the object. -
setLivemode
public 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. -
setObject
public void setObject(java.lang.String object)String representing the object's type. Objects of the same type share the same value.Equal to `token`.
-
setType
public void setType(java.lang.String type)Type of the token: `account`, `bank_account`, `card`, or `pii`. -
setUsed
public void setUsed(java.lang.Boolean used)Whether this token has already been used (tokens can be used only once). -
equals
public boolean equals(java.lang.Object o)- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other) -
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
getId
public java.lang.String getId()Unique identifier for the object.
-