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()
amex
, diners
, discover
, jcb
, mastercard
, unionpay
, visa
, or unknown
.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()
credit
, debit
, prepaid
, or unknown
.public java.lang.String getIin()
public Charge.PaymentMethodDetails.Card.Installments getInstallments()
For more information, see the installments integration guide.
public java.lang.String getIssuer()
public java.lang.String getLast4()
public java.lang.Boolean getMoto()
public java.lang.String getNetwork()
amex
, diners
,
discover
, interac
, jcb
, mastercard
, unionpay
,
visa
, or unknown
.public Charge.PaymentMethodDetails.Card.ThreeDSecure getThreeDSecure()
public Charge.PaymentMethodDetails.Card.Wallet getWallet()
public void setBrand(java.lang.String brand)
amex
, diners
, discover
, jcb
, mastercard
, unionpay
, visa
, or unknown
.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)
credit
, debit
, prepaid
, or unknown
.public void setIin(java.lang.String iin)
public void setInstallments(Charge.PaymentMethodDetails.Card.Installments installments)
For more information, see the installments integration guide.
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)
amex
, diners
,
discover
, interac
, jcb
, mastercard
, unionpay
,
visa
, or unknown
.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