Builder to create a CardRequirements.
| CardRequirements.Builder |
addAllowedCardNetwork(int allowedCardNetwork)
Adds a card network supported for this purchase.
|
| CardRequirements.Builder |
addAllowedCardNetworks(Collection<Integer>
allowedCardNetworks)
Adds a set of card networks supported for this purchase.
|
| CardRequirements |
build()
Returns the actual
CardRequirements
created using the data passed to the Builder object.
|
| CardRequirements.Builder |
setAllowPrepaidCards(boolean allowPrepaidCards)
Sets whether a prepaid card may be used for this transaction.
|
| CardRequirements.Builder |
setBillingAddressFormat(int billingAddressFormat)
Sets billing address format.
|
| CardRequirements.Builder |
setBillingAddressRequired(boolean billingAddressRequired)
Sets whether a billing address is required from the buyer.
|
Adds a card network supported for this purchase. See WalletConstants.CardNetwork
for available options.
Allowed card networks must be explicitly set using either this method or
addAllowedCardNetworks(Collection).
Adds a set of card networks supported for this purchase. See WalletConstants.CardNetwork
for available options.
Allowed card networks must be explicitly set using either this method or
addAllowedCardNetwork(int).
Returns the actual CardRequirements
created using the data passed to the Builder object.
Sets whether a prepaid card may be used for this transaction. If omitted, defaults
to true.
Sets billing address format. See
WalletConstants.BillingAddressFormat for more info. If omitted, defaults to
WalletConstants.BILLING_ADDRESS_FORMAT_MIN.
Only set the format to
WalletConstants.BILLING_ADDRESS_FORMAT_FULL when it's required to process
the order since this setting can increase friction during the checkout process and can
lower your conversion rate.
Sets whether a billing address is required from the buyer. The returned billing
address can be retrieved by CardInfo.getBillingAddress()
in PaymentData.getCardInfo().
If omitted, defaults to false.
Optionally, when a billing address is required, extra format requirements can be set
through
setBillingAddressFormat(int).