Package com.braintreegateway
Class VisaCheckoutCard
- java.lang.Object
-
- com.braintreegateway.VisaCheckoutCard
-
- All Implemented Interfaces:
PaymentMethod
public class VisaCheckoutCard extends Object implements PaymentMethod
-
-
Field Summary
Fields Modifier and Type Field Description private AddressbillingAddressprivate Stringbinprivate StringcallIdprivate StringcardholderNameprivate StringcardTypeprivate Stringcommercialprivate StringcountryOfIssuanceprivate CalendarcreatedAtprivate StringcustomerIdprivate StringcustomerLocationprivate Stringdebitprivate StringdurbinRegulatedprivate StringexpirationMonthprivate StringexpirationYearprivate Stringhealthcareprivate StringimageUrlprivate booleanisDefaultprivate booleanisExpiredprivate StringissuingBankprivate booleanisVenmoSdkprivate Stringlast4private Stringpayrollprivate Stringprepaidprivate StringproductIdprivate List<Subscription>subscriptionsprivate Stringtokenprivate StringuniqueNumberIdentifierprivate CalendarupdatedAtprivate CreditCardVerificationverification
-
Constructor Summary
Constructors Constructor Description VisaCheckoutCard(NodeWrapper node)
-
Method Summary
-
-
-
Field Detail
-
billingAddress
private Address billingAddress
-
bin
private String bin
-
callId
private String callId
-
cardholderName
private String cardholderName
-
cardType
private String cardType
-
createdAt
private Calendar createdAt
-
customerId
private String customerId
-
customerLocation
private String customerLocation
-
expirationMonth
private String expirationMonth
-
expirationYear
private String expirationYear
-
isDefault
private boolean isDefault
-
isVenmoSdk
private boolean isVenmoSdk
-
isExpired
private boolean isExpired
-
imageUrl
private String imageUrl
-
last4
private String last4
-
commercial
private String commercial
-
debit
private String debit
-
durbinRegulated
private String durbinRegulated
-
healthcare
private String healthcare
-
payroll
private String payroll
-
prepaid
private String prepaid
-
productId
private String productId
-
countryOfIssuance
private String countryOfIssuance
-
issuingBank
private String issuingBank
-
uniqueNumberIdentifier
private String uniqueNumberIdentifier
-
subscriptions
private List<Subscription> subscriptions
-
token
private String token
-
updatedAt
private Calendar updatedAt
-
verification
private CreditCardVerification verification
-
-
Constructor Detail
-
VisaCheckoutCard
public VisaCheckoutCard(NodeWrapper node)
-
-
Method Detail
-
findNewestVerification
private CreditCardVerification findNewestVerification(List<NodeWrapper> verificationNodes)
-
getBillingAddress
public Address getBillingAddress()
-
getBin
public String getBin()
-
getCallId
public String getCallId()
-
getCardholderName
public String getCardholderName()
-
getCardType
public String getCardType()
-
getCreatedAt
public Calendar getCreatedAt()
-
getCustomerId
public String getCustomerId()
- Specified by:
getCustomerIdin interfacePaymentMethod
-
getCustomerLocation
public String getCustomerLocation()
-
getExpirationDate
public String getExpirationDate()
-
getExpirationMonth
public String getExpirationMonth()
-
getExpirationYear
public String getExpirationYear()
-
getImageUrl
public String getImageUrl()
- Specified by:
getImageUrlin interfacePaymentMethod
-
getLast4
public String getLast4()
-
getMaskedNumber
public String getMaskedNumber()
-
getCommercial
public CreditCard.Commercial getCommercial()
-
getDebit
public CreditCard.Debit getDebit()
-
getDurbinRegulated
public CreditCard.DurbinRegulated getDurbinRegulated()
-
getHealthcare
public CreditCard.Healthcare getHealthcare()
-
getPayroll
public CreditCard.Payroll getPayroll()
-
getPrepaid
public CreditCard.Prepaid getPrepaid()
-
getProductId
public String getProductId()
-
getCountryOfIssuance
public String getCountryOfIssuance()
-
getIssuingBank
public String getIssuingBank()
-
getUniqueNumberIdentifier
public String getUniqueNumberIdentifier()
-
getSubscriptions
public List<Subscription> getSubscriptions()
- Specified by:
getSubscriptionsin interfacePaymentMethod
-
getToken
public String getToken()
- Specified by:
getTokenin interfacePaymentMethod
-
getUpdatedAt
public Calendar getUpdatedAt()
-
isDefault
public boolean isDefault()
- Specified by:
isDefaultin interfacePaymentMethod
-
isVenmoSdk
@Deprecated public boolean isVenmoSdk()
Deprecated.- The Venmo SDK integration is Unsupported. Please update your integration to use Pay with Venmo instead
-
isExpired
public boolean isExpired()
-
getVerification
public CreditCardVerification getVerification()
-
-