public static class Charge.PaymentMethodDetails.Card extends StripeObject
Modifier and Type | Class and Description |
---|---|
static class |
Charge.PaymentMethodDetails.Card.Checks |
static class |
Charge.PaymentMethodDetails.Card.Installments |
static class |
Charge.PaymentMethodDetails.Card.ThreeDSecure |
static class |
Charge.PaymentMethodDetails.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.
|
Charge.PaymentMethodDetails.Card.Checks |
getChecks()
Check results by Card networks on Card address and CVC at time of payment.
|
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.
|
Charge.PaymentMethodDetails.Card.Installments |
getInstallments()
Installment details for this payment (Mexico only).
|
java.lang.String |
getIssuer()
Issuer bank name of the card.
|
java.lang.String |
getLast4()
The last four digits of the card.
|
java.lang.Boolean |
getMoto()
True if this payment was marked as MOTO and out of scope for SCA.
|
java.lang.String |
getNetwork()
Identifies which network this charge was processed on.
|
Charge.PaymentMethodDetails.Card.ThreeDSecure |
getThreeDSecure()
Populated if this transaction used 3D Secure authentication.
|
Charge.PaymentMethodDetails.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(Charge.PaymentMethodDetails.Card.Checks checks)
Check results by Card networks on Card address and CVC at time of payment.
|
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 |
setInstallments(Charge.PaymentMethodDetails.Card.Installments installments)
Installment details for this payment (Mexico only).
|
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 |
setMoto(java.lang.Boolean moto)
True if this payment was marked as MOTO and out of scope for SCA.
|
void |
setNetwork(java.lang.String network)
Identifies which network this charge was processed on.
|
void |
setThreeDSecure(Charge.PaymentMethodDetails.Card.ThreeDSecure threeDSecure)
Populated if this transaction used 3D Secure authentication.
|
void |
setWallet(Charge.PaymentMethodDetails.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()
public Charge.PaymentMethodDetails.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()
public java.lang.String getIin()
public Charge.PaymentMethodDetails.Card.Installments getInstallments()
For more information, see the [installments integration guide](https://stripe.com/docs/payments/installments).
public java.lang.String getIssuer()
public java.lang.String getLast4()
public java.lang.Boolean getMoto()
public java.lang.String getNetwork()
public Charge.PaymentMethodDetails.Card.ThreeDSecure getThreeDSecure()
public Charge.PaymentMethodDetails.Card.Wallet getWallet()
public void setBrand(java.lang.String brand)
public void setChecks(Charge.PaymentMethodDetails.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)
public void setIin(java.lang.String iin)
public void setInstallments(Charge.PaymentMethodDetails.Card.Installments installments)
For more information, see the [installments integration guide](https://stripe.com/docs/payments/installments).
public void setIssuer(java.lang.String issuer)
public void setLast4(java.lang.String last4)
public void setMoto(java.lang.Boolean moto)
public void setNetwork(java.lang.String network)
public void setThreeDSecure(Charge.PaymentMethodDetails.Card.ThreeDSecure threeDSecure)
public void setWallet(Charge.PaymentMethodDetails.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