Builder

Builder for creating a DropInConfiguration where you can set specific Configurations for a Payment Method

Constructors

Link copied to clipboard
constructor(environment: Environment, clientKey: String)

Initialize a configuration builder with the required fields.

constructor(shopperLocale: Locale, environment: Environment, clientKey: String)
constructor(context: Context, environment: Environment, clientKey: String)

Alternative constructor that uses the context to fetch the user locale and use it as a shopper locale.

Functions

Link copied to clipboard

Add configuration for ACH Direct Debit payment method.

Link copied to clipboard

Add configuration for BACS Direct Debit payment method.

Link copied to clipboard

Add configuration for BCMC payment method.

Link copied to clipboard

Add configuration for Blik payment method.

Link copied to clipboard

Add configuration for Boleto payment method.

Link copied to clipboard

Add configuration for Credit Card payment method.

Link copied to clipboard

Add configuration for Cash App Pay payment method.

Link copied to clipboard

Add configuration for Convenience Stores Japan payment method.

Link copied to clipboard

Add configuration for DotPay payment method.

Link copied to clipboard

Add configuration for EnterCash payment method.

Link copied to clipboard

Add configuration for EPS payment method.

Link copied to clipboard

Add configuration for gift card payment method.

Link copied to clipboard

Add configuration for Google Pay payment method.

Link copied to clipboard

Add configuration for iDeal payment method.

Link copied to clipboard
fun addInstantPaymentConfiguration(instantPaymentConfiguration: InstantPaymentConfiguration, paymentMethod: String = GLOBAL_INSTANT_CONFIG_KEY): DropInConfiguration.Builder

Add configuration for instant payment methods.

Link copied to clipboard

Add configuration for MB WAY payment method.

Link copied to clipboard

Add configuration for French meal voucher payment method.

Link copied to clipboard

Add configuration for MolPay Malasya payment method.

Link copied to clipboard

Add configuration for MolPay Thailand payment method.

Link copied to clipboard

Add configuration for MolPay Vietnam payment method.

Link copied to clipboard

Add configuration for Online Banking Czech Republic payment method.

Link copied to clipboard

Add configuration for Online Banking Japan payment method.

Link copied to clipboard

Add configuration for Online Banking Poland payment method.

Link copied to clipboard

Add configuration for Online Banking Slovakia payment method.

Link copied to clipboard

Add configuration for Open Banking payment method.

Link copied to clipboard

Add configuration for Pay by Bank US payment method.

Link copied to clipboard

Add configuration for Pay Easy payment method.

Link copied to clipboard

Add configuration for Sepa payment method.

Link copied to clipboard

Add configuration for Seven Eleven payment method.

Link copied to clipboard

Add configuration for Twint payment method.

Link copied to clipboard

Add configuration for UPI payment method.

Link copied to clipboard
Link copied to clipboard

Provide a custom name to be shown in Drop-in for payment methods with a type matching paymentMethodType. For paymentMethodType you can pass PaymentMethodTypes or any other custom value.

Link copied to clipboard

Pass a custom Bundle to Drop-in. This Bundle will passed to the DropInService and can be read using DropInService.getAdditionalData.

Link copied to clipboard
Link copied to clipboard

When set to true, users can remove their stored payment methods by swiping left on the corresponding row in the payment methods screen.

Link copied to clipboard
Link copied to clipboard

When set to false, Drop-in will skip the preselected screen and go straight to the payment methods list.

Link copied to clipboard

When set to true, Drop-in will skip the payment methods list screen if there is only a single payment method available and no storedpayment methods.