public static class PaymentMethod.Card extends StripeObject
Modifier and Type | Class and Description |
---|---|
static class |
PaymentMethod.Card.Checks |
static class |
PaymentMethod.Card.ThreeDSecureUsage |
static class |
PaymentMethod.Card.Wallet |
PRETTY_PRINT_GSON
Constructor and Description |
---|
Card() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canEqual(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getBrand()
Card brand.
|
PaymentMethod.Card.Checks |
getChecks()
Checks on Card address and CVC if provided.
|
java.lang.String |
getCountry()
Two-letter ISO code representing the country of the card.
|
java.lang.String |
getDescription()
Card description.
|
java.lang.Long |
getExpMonth()
Two-digit number representing the card's expiration month.
|
java.lang.Long |
getExpYear()
Four-digit number representing the card's expiration year.
|
java.lang.String |
getFingerprint()
Uniquely identifies this particular card number.
|
java.lang.String |
getFunding()
Card funding type.
|
java.lang.String |
getIin()
Issuer identification number of the card.
|
java.lang.String |
getIssuer()
Issuer bank name of the card.
|
java.lang.String |
getLast4()
The last four digits of the card.
|
PaymentMethod.Card.ThreeDSecureUsage |
getThreeDSecureUsage()
Contains details on how this Card maybe be used for 3D Secure authentication.
|
PaymentMethod.Card.Wallet |
getWallet()
If this Card is part of a card wallet, this contains the details of the card wallet.
|
int |
hashCode() |
void |
setBrand(java.lang.String brand)
Card brand.
|
void |
setChecks(PaymentMethod.Card.Checks checks)
Checks on Card address and CVC if provided.
|
void |
setCountry(java.lang.String country)
Two-letter ISO code representing the country of the card.
|
void |
setDescription(java.lang.String description)
Card description.
|
void |
setExpMonth(java.lang.Long expMonth)
Two-digit number representing the card's expiration month.
|
void |
setExpYear(java.lang.Long expYear)
Four-digit number representing the card's expiration year.
|
void |
setFingerprint(java.lang.String fingerprint)
Uniquely identifies this particular card number.
|
void |
setFunding(java.lang.String funding)
Card funding type.
|
void |
setIin(java.lang.String iin)
Issuer identification number of the card.
|
void |
setIssuer(java.lang.String issuer)
Issuer bank name of the card.
|
void |
setLast4(java.lang.String last4)
The last four digits of the card.
|
void |
setThreeDSecureUsage(PaymentMethod.Card.ThreeDSecureUsage threeDSecureUsage)
Contains details on how this Card maybe be used for 3D Secure authentication.
|
void |
setWallet(PaymentMethod.Card.Wallet wallet)
If this Card is part of a card wallet, this contains the details of the card wallet.
|
equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
public java.lang.String getBrand()
amex
, diners
, discover
, jcb
, mastercard
, unionpay
, visa
, or unknown
.public PaymentMethod.Card.Checks getChecks()
public java.lang.String getCountry()
public java.lang.String getDescription()
public java.lang.Long getExpMonth()
public java.lang.Long getExpYear()
public java.lang.String getFingerprint()
public java.lang.String getFunding()
credit
, debit
, prepaid
, or unknown
.public java.lang.String getIin()
public java.lang.String getIssuer()
public java.lang.String getLast4()
public PaymentMethod.Card.ThreeDSecureUsage getThreeDSecureUsage()
public PaymentMethod.Card.Wallet getWallet()
public void setBrand(java.lang.String brand)
amex
, diners
, discover
, jcb
, mastercard
, unionpay
, visa
, or unknown
.public void setChecks(PaymentMethod.Card.Checks checks)
public void setCountry(java.lang.String country)
public void setDescription(java.lang.String description)
public void setExpMonth(java.lang.Long expMonth)
public void setExpYear(java.lang.Long expYear)
public void setFingerprint(java.lang.String fingerprint)
public void setFunding(java.lang.String funding)
credit
, debit
, prepaid
, or unknown
.public void setIin(java.lang.String iin)
public void setIssuer(java.lang.String issuer)
public void setLast4(java.lang.String last4)
public void setThreeDSecureUsage(PaymentMethod.Card.ThreeDSecureUsage threeDSecureUsage)
public void setWallet(PaymentMethod.Card.Wallet wallet)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
protected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode
in class java.lang.Object