public static final class CardRequest.Builder
extends java.lang.Object
CardRequest
instanceModifier and Type | Field and Description |
---|---|
private CardRequest |
card |
private java.lang.String |
encryptionKey |
Constructor and Description |
---|
Builder(java.lang.String number,
java.lang.String exp_month,
java.lang.String exp_year,
java.lang.String cvc,
java.lang.String encryptionKey)
Builder constructor with necessary params
|
Modifier and Type | Method and Description |
---|---|
CardRequest.Builder |
address_city(java.lang.String address_city)
Address city builder.
|
CardRequest.Builder |
address_country(java.lang.String address_country)
Address country builder.
|
CardRequest.Builder |
address_line1(java.lang.String address_line1)
Address line 1 builder.
|
CardRequest.Builder |
address_line2(java.lang.String address_line2)
Address line 2 builder.
|
CardRequest.Builder |
address_state(java.lang.String address_state)
Address state builder.
|
CardRequest.Builder |
address_zip(java.lang.String address_zip)
Address zip builder.
|
CardRequest |
build()
Build card request.
|
CardRequest.Builder |
name(java.lang.String name)
Name builder.
|
private CardRequest card
private java.lang.String encryptionKey
public Builder(java.lang.String number, java.lang.String exp_month, java.lang.String exp_year, java.lang.String cvc, java.lang.String encryptionKey)
number
- The card number, as a string without any separators.exp_month
- Two digit number representing the card's expiration month.exp_year
- Two or four digit number representing the card's expiration year.cvc
- Card's security code.encryptionKey
- Encryption key to protect card data.public CardRequest.Builder name(java.lang.String name)
name
- the namepublic CardRequest.Builder address_city(java.lang.String address_city)
address_city
- the address citypublic CardRequest.Builder address_country(java.lang.String address_country)
address_country
- the address countrypublic CardRequest.Builder address_line1(java.lang.String address_line1)
address_line1
- the address line 1public CardRequest.Builder address_line2(java.lang.String address_line2)
address_line2
- the address line 2public CardRequest.Builder address_state(java.lang.String address_state)
address_state
- the address statepublic CardRequest.Builder address_zip(java.lang.String address_zip)
address_zip
- the address zippublic CardRequest build()