public class Configuration
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
Configuration(java.lang.String configurationString) |
protected Configuration(java.lang.String configurationString) throws org.json.JSONException
org.json.JSONException
public static Configuration fromJson(java.lang.String configurationString) throws org.json.JSONException
Configuration
instance from a json string.configurationString
- The json configuration string from Braintree.Configuration
instance.org.json.JSONException
public java.lang.String toJson()
public java.lang.String getAssetsUrl()
public java.lang.String getClientApiUrl()
public boolean isCvvChallengePresent()
true
if cvv is required for card transactions, false
otherwise.public boolean isPostalCodeChallengePresent()
true
if postal code is required for card transactions, false
otherwise.public BraintreeApiConfiguration getBraintreeApiConfiguration()
BraintreeApiConfiguration
.public java.lang.String getEnvironment()
public CardConfiguration getCardConfiguration()
CardConfiguration
.public boolean isPayPalEnabled()
true
if PayPal is enabled and supported in the current environment,
false
otherwise.public PayPalConfiguration getPayPal()
PayPalConfiguration
.public AndroidPayConfiguration getAndroidPay()
AndroidPayConfiguration
.public boolean isThreeDSecureEnabled()
true
if 3D Secure is enabled and supported for the current merchant account,
false
otherwise.public java.lang.String getMerchantId()
public java.lang.String getMerchantAccountId()
public AnalyticsConfiguration getAnalytics()
AnalyticsConfiguration
.public VenmoConfiguration getPayWithVenmo()
VenmoConfiguration
public UnionPayConfiguration getUnionPay()
UnionPayConfiguration
public VisaCheckoutConfiguration getVisaCheckout()
VisaCheckoutConfiguration
public KountConfiguration getKount()
KountConfiguration
.public IdealConfiguration getIdealConfiguration()
IdealConfiguration
.public GraphQLConfiguration getGraphQL()
GraphQLConfiguration
.public SamsungPayConfiguration getSamsungPay()
SamsungPayConfiguration
.