public static final class CardConfiguration.Builder
extends <any>
CardConfiguration
.Constructor and Description |
---|
Builder(CardConfiguration cardConfiguration)
Constructor of Card Configuration Builder with instance of CardConfiguration.
|
Builder(android.content.Context context,
java.lang.String publicKey)
Constructor of Card Configuration Builder with default values.
|
Builder(java.util.Locale shopperLocale,
Environment environment,
android.util.DisplayMetrics displayMetrics,
java.lang.String publicKey)
Deprecated.
No need to pass
DisplayMetrics to builder. |
Builder(java.util.Locale shopperLocale,
Environment environment,
java.lang.String publicKey)
Builder with required parameters for a
CardConfiguration . |
Modifier and Type | Method and Description |
---|---|
CardConfiguration |
build()
Build
CardConfiguration object from CardConfiguration.Builder inputs. |
CardConfiguration.Builder |
setEnvironment(Environment builderEnvironment) |
CardConfiguration.Builder |
setHolderNameRequire(boolean holderNameRequire)
Set that if holder name require.
|
CardConfiguration.Builder |
setPublicKey(java.lang.String publicKey) |
CardConfiguration.Builder |
setShopperLocale(java.util.Locale builderShopperLocale) |
CardConfiguration.Builder |
setShopperReference(java.lang.String shopperReference) |
CardConfiguration.Builder |
setShowStorePaymentField(boolean showStorePaymentField)
Show store payment field.
|
CardConfiguration.Builder |
setSupportedCardTypes(CardType... supportCardTypes)
Set supported card types for card-payment.
|
public Builder(CardConfiguration cardConfiguration)
public Builder(android.content.Context context, java.lang.String publicKey)
context
- A contextpublicKey
- The public key to be used for encryption. You can get it from the Customer Area.public Builder(java.util.Locale shopperLocale, Environment environment, java.lang.String publicKey)
CardConfiguration
.shopperLocale
- The Locale of the shopper.environment
- The Environment
to be used for network calls to Adyen.publicKey
- The public key used for encryption of the card data. You can get it from the Customer Area.@Deprecated public Builder(java.util.Locale shopperLocale, Environment environment, android.util.DisplayMetrics displayMetrics, java.lang.String publicKey)
DisplayMetrics
to builder.CardConfiguration
.shopperLocale
- The Locale of the shopper.environment
- The Environment
to be used for network calls to Adyen.displayMetrics
- The DisplayMetrics to fetch images with the correct size.publicKey
- The public key used for encryption of the card data. You can get it from the Customer Area.public CardConfiguration.Builder setShopperLocale(java.util.Locale builderShopperLocale)
public CardConfiguration.Builder setEnvironment(Environment builderEnvironment)
public CardConfiguration.Builder setPublicKey(java.lang.String publicKey)
publicKey
- The public key to be used for encryption. You can get it from the Customer Area.public CardConfiguration.Builder setSupportedCardTypes(CardType... supportCardTypes)
supportCardTypes
- array of CardType
CardConfiguration.Builder
public CardConfiguration.Builder setHolderNameRequire(boolean holderNameRequire)
holderNameRequire
- Boolean
CardConfiguration.Builder
public CardConfiguration.Builder setShowStorePaymentField(boolean showStorePaymentField)
showStorePaymentField
- Boolean
CardConfiguration.Builder
public CardConfiguration.Builder setShopperReference(java.lang.String shopperReference)
public CardConfiguration build()
CardConfiguration
object from CardConfiguration.Builder
inputs.CardConfiguration