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 Address
billingAddress
private String
bin
private String
business
private String
callId
private String
cardholderName
private String
cardType
private String
commercial
private String
consumer
private String
corporate
private String
countryOfIssuance
private Calendar
createdAt
private String
customerId
private String
customerLocation
private String
debit
private String
durbinRegulated
private String
expirationMonth
private String
expirationYear
private String
healthcare
private String
imageUrl
private boolean
isDefault
private boolean
isExpired
private String
issuingBank
private boolean
isVenmoSdk
private String
last4
private String
payroll
private String
prepaid
private String
prepaidReloadable
private String
productId
private String
purchase
private List<Subscription>
subscriptions
private String
token
private String
uniqueNumberIdentifier
private Calendar
updatedAt
private CreditCardVerification
verification
-
Constructor Summary
Constructors Constructor Description VisaCheckoutCard(NodeWrapper node)
-
Method Summary
-
-
-
Field Detail
-
billingAddress
private Address billingAddress
-
bin
private String bin
-
business
private String business
-
callId
private String callId
-
cardholderName
private String cardholderName
-
cardType
private String cardType
-
commercial
private String commercial
-
consumer
private String consumer
-
corporate
private String corporate
-
createdAt
private Calendar createdAt
-
customerId
private String customerId
-
customerLocation
private String customerLocation
-
debit
private String debit
-
isDefault
private boolean isDefault
-
isVenmoSdk
private boolean isVenmoSdk
-
isExpired
private boolean isExpired
-
durbinRegulated
private String durbinRegulated
-
expirationMonth
private String expirationMonth
-
expirationYear
private String expirationYear
-
healthcare
private String healthcare
-
imageUrl
private String imageUrl
-
issuingBank
private String issuingBank
-
last4
private String last4
-
payroll
private String payroll
-
prepaid
private String prepaid
-
prepaidReloadable
private String prepaidReloadable
-
productId
private String productId
-
countryOfIssuance
private String countryOfIssuance
-
purchase
private String purchase
-
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()
-
getBusiness
public Business getBusiness()
-
getCallId
public String getCallId()
-
getCardholderName
public String getCardholderName()
-
getCardType
public String getCardType()
-
getCreatedAt
public Calendar getCreatedAt()
-
getConsumer
public Consumer getConsumer()
-
getCorporate
public Corporate getCorporate()
-
getCustomerId
public String getCustomerId()
- Specified by:
getCustomerId
in interfacePaymentMethod
-
getCustomerLocation
public String getCustomerLocation()
-
getExpirationDate
public String getExpirationDate()
-
getExpirationMonth
public String getExpirationMonth()
-
getExpirationYear
public String getExpirationYear()
-
getImageUrl
public String getImageUrl()
- Specified by:
getImageUrl
in 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()
-
getPrepaidReloadable
public PrepaidReloadable getPrepaidReloadable()
-
getProductId
public String getProductId()
-
getCountryOfIssuance
public String getCountryOfIssuance()
-
getIssuingBank
public String getIssuingBank()
-
getPurchase
public Purchase getPurchase()
-
getUniqueNumberIdentifier
public String getUniqueNumberIdentifier()
-
getSubscriptions
public List<Subscription> getSubscriptions()
- Specified by:
getSubscriptions
in interfacePaymentMethod
-
getToken
public String getToken()
- Specified by:
getToken
in interfacePaymentMethod
-
getUpdatedAt
public Calendar getUpdatedAt()
-
isDefault
public boolean isDefault()
- Specified by:
isDefault
in 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()
-
-