| 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 |
addressLine2(java.lang.String address) |
Card.Builder |
addressState(java.lang.String state) |
Card.Builder |
addressZip(java.lang.String zip) |
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 |
fingerprint(java.lang.String fingerprint) |
Card.Builder |
funding(java.lang.String funding) |
Card.Builder |
last4(java.lang.String last4) |
Card.Builder |
name(java.lang.String name) |
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 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 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 last4(java.lang.String last4)