Constructor and Description |
---|
Builder(java.lang.String number,
java.lang.Integer expMonth,
java.lang.Integer expYear,
java.lang.String cvc)
Constructor with most common
Card fields. |
Modifier and Type | Method and Description |
---|---|
Card.Builder |
addressCity(java.lang.String city) |
Card.Builder |
addressCountry(java.lang.String country) |
Card.Builder |
addressLine1(java.lang.String address) |
Card.Builder |
addressLine1Check(java.lang.String addressLine1Check) |
Card.Builder |
addressLine2(java.lang.String address) |
Card.Builder |
addressState(java.lang.String state) |
Card.Builder |
addressZip(java.lang.String zip) |
Card.Builder |
addressZipCheck(java.lang.String zipCheck) |
Card.Builder |
brand(java.lang.String brand) |
Card |
build()
Generate a new
Card object based on the arguments held by this Builder. |
Card.Builder |
country(java.lang.String country) |
Card.Builder |
currency(java.lang.String currency) |
Card.Builder |
customer(java.lang.String customerId) |
Card.Builder |
cvcCheck(java.lang.String cvcCheck) |
Card.Builder |
fingerprint(java.lang.String fingerprint) |
Card.Builder |
funding(java.lang.String funding) |
Card.Builder |
id(java.lang.String id) |
Card.Builder |
last4(java.lang.String last4) |
Card.Builder |
loggingTokens(java.util.List<java.lang.String> loggingTokens) |
Card.Builder |
metadata(java.util.Map<java.lang.String,java.lang.String> metadata) |
Card.Builder |
name(java.lang.String name) |
Card.Builder |
tokenizationMethod(java.lang.String tokenizationMethod) |
public Builder(java.lang.String number, java.lang.Integer expMonth, java.lang.Integer expYear, java.lang.String cvc)
Card
fields.number
- the credit card numberexpMonth
- the expiry month, as an integer value between 1 and 12expYear
- the expiry yearcvc
- the card CVC numberpublic Card.Builder name(java.lang.String name)
public Card.Builder addressLine1(java.lang.String address)
public Card.Builder addressLine1Check(java.lang.String addressLine1Check)
public Card.Builder addressLine2(java.lang.String address)
public Card.Builder addressCity(java.lang.String city)
public Card.Builder addressState(java.lang.String state)
public Card.Builder addressZip(java.lang.String zip)
public Card.Builder addressZipCheck(java.lang.String zipCheck)
public Card.Builder addressCountry(java.lang.String country)
public Card.Builder brand(java.lang.String brand)
public Card.Builder fingerprint(java.lang.String fingerprint)
public Card.Builder funding(java.lang.String funding)
public Card.Builder country(java.lang.String country)
public Card.Builder currency(java.lang.String currency)
public Card.Builder customer(java.lang.String customerId)
public Card.Builder cvcCheck(java.lang.String cvcCheck)
public Card.Builder last4(java.lang.String last4)
public Card.Builder id(java.lang.String id)
public Card.Builder tokenizationMethod(java.lang.String tokenizationMethod)
public Card.Builder metadata(java.util.Map<java.lang.String,java.lang.String> metadata)
public Card.Builder loggingTokens(java.util.List<java.lang.String> loggingTokens)