Payment Method Type
The payment method used during the transaction.
Entries
HALF_FARE_PLUS
Link copied to clipboard
HALF_FARE_PLUS(identifier, "PLU", titleId, R.string.datatrans_sdk_payment_method_half_fare_plus, logo, R.drawable.dtpl_payment_method_plu, savedPaymentMethodClass, SavedPaymentMethod::class.java)
Content copied to clipboard
MOBILE_PAY
Link copied to clipboard
MOBILE_PAY(identifier, "MBP", titleId, R.string.datatrans_sdk_payment_method_mobile_pay, logo, R.drawable.dtpl_payment_method_mbp, hasSavedPaymentMethodSupport, false, flags, listOf(PaymentMethodFlags.REQUIRES_APP_CALLBACK_SCHEME))
Content copied to clipboard
KLARNA
Link copied to clipboard
KLARNA(identifier, "KLN", titleId, R.string.datatrans_sdk_payment_method_klarna, logo, R.drawable.dtpl_payment_method_kln, hasSavedPaymentMethodSupport, false, isModuleAvailable, ::isKlarnaModuleLoaded, flags, listOf(PaymentMethodFlags.REQUIRES_APP_CALLBACK_SCHEME))
Content copied to clipboard
PAYSAFECARD
Link copied to clipboard
PAYSAFECARD(identifier, "PSC", titleId, R.string.datatrans_sdk_payment_method_paysafecard, logo, R.drawable.dtpl_payment_method_psc)
Content copied to clipboard
SWISS_PASS
Link copied to clipboard
SWISS_PASS(identifier, "SWP", titleId, R.string.datatrans_sdk_payment_method_swisspass, savedPaymentMethodClass, SavedPaymentMethod::class.java, logo, R.drawable.dtpl_payment_method_swp)
Content copied to clipboard
CEMBRA_PAY
Link copied to clipboard
CEMBRA_PAY(identifier, "INT", titleId, R.string.datatrans_sdk_payment_method_int, savedPaymentMethodClass, SavedPaymentMethod::class.java, logo, R.drawable.dtpl_payment_method_int)
Content copied to clipboard
SAMSUNG_PAY
Link copied to clipboard
SAMSUNG_PAY(identifier, "SAM", titleId, R.string.datatrans_sdk_payment_method_samsungpay, savedPaymentMethodClass, SavedPaymentMethod::class.java, usesFakeAlias, true, logo, R.drawable.dtpl_payment_method_sam, isModuleAvailable, ::isSamsungPayModuleLoaded, flags, listOf(PaymentMethodFlags.REQUIRES_SAMSUNG_PAY_CONFIG))
Content copied to clipboard
GOOGLE_PAY
Link copied to clipboard
GOOGLE_PAY(identifier, "PAY", titleId, R.string.datatrans_sdk_payment_method_googlepay, savedPaymentMethodClass, SavedPaymentMethod::class.java, usesFakeAlias, true, logo, R.drawable.dtpl_payment_method_pay, isModuleAvailable, ::isGooglePayModuleLoaded, flags, listOf(PaymentMethodFlags.REQUIRES_GOOGLE_PAY_CONFIG))
Content copied to clipboard
TWINT
Link copied to clipboard
TWINT(identifier, "TWI", titleId, R.string.datatrans_sdk_payment_method_twint, savedPaymentMethodClass, SavedPaymentMethod::class.java, logo, R.drawable.dtpl_payment_method_twi, isModuleAvailable, ::isTwintModuleLoaded, flags, listOf(PaymentMethodFlags.REQUIRES_APP_CALLBACK_SCHEME))
Content copied to clipboard
SWISS_BILLING
Link copied to clipboard
SWISS_BILLING(identifier, "SWB", titleId, R.string.datatrans_sdk_payment_method_swissbilling, logo, R.drawable.dtpl_payment_method_swb)
Content copied to clipboard
PAY_PAL
Link copied to clipboard
PAY_PAL(identifier, "PAP", titleId, R.string.datatrans_sdk_payment_method_paypal, savedPaymentMethodClass, SavedPayPal::class.java, viewPortAdjustment, "width=device-width, initial-scale=1, maximum-scale=1.2, user-scalable=yes", logo, R.drawable.dtpl_payment_method_pap, flags, listOf(PaymentMethodFlags.EXTERNAL_WEB_PROCESS), isModuleAvailable, ::isPayPalModuleLoaded)
Content copied to clipboard
POST_FINANCE_EFINANCE
Link copied to clipboard
POST_FINANCE_EFINANCE(identifier, "PEF", titleId, R.string.datatrans_sdk_payment_method_postfinance, viewPortAdjustment, "width=device-width, initial-scale=1, maximum-scale=1.2, user-scalable=yes", logo, R.drawable.dtpl_payment_method_pef)
Content copied to clipboard
POST_FINANCE_CARD
Link copied to clipboard
POST_FINANCE_CARD(identifier, "PFC", titleId, R.string.datatrans_sdk_payment_method_postfinance_card, savedPaymentMethodClass, SavedPostFinanceCard::class.java, viewPortAdjustment, "width=device-width, initial-scale=1, maximum-scale=1.2, user-scalable=yes", logo, R.drawable.dtpl_payment_method_pfc, flags, listOf(PaymentMethodFlags.REQUIRES_APP_CALLBACK_SCHEME))
Content copied to clipboard
SUPERCARD
Link copied to clipboard
SUPERCARD(identifier, "SCX", titleId, R.string.datatrans_sdk_payment_method_supercard, savedPaymentMethodClass, SavedCard::class.java, viewPortWidth, VIEW_PORT_WIDTH_CARD, cvvLength, 3, logo, R.drawable.dtpl_payment_method_scx, flags, listOf(PaymentMethodFlags.CREDIT_CARD))
Content copied to clipboard
DISCOVER
Link copied to clipboard
DISCOVER(identifier, "DIS", titleId, R.string.datatrans_sdk_payment_method_discover, savedPaymentMethodClass, SavedCard::class.java, viewPortWidth, VIEW_PORT_WIDTH_CARD, cvvLength, 3, logo, R.drawable.dtpl_payment_method_dis, flags, listOf(PaymentMethodFlags.CREDIT_CARD))
Content copied to clipboard
UATP
Link copied to clipboard
UATP(identifier, "UAP", titleId, R.string.datatrans_sdk_payment_method_uatp, savedPaymentMethodClass, SavedCard::class.java, viewPortWidth, VIEW_PORT_WIDTH_CARD, cvvLength, 0, logo, R.drawable.dtpl_payment_method_uap, flags, listOf(PaymentMethodFlags.CREDIT_CARD))
Content copied to clipboard
JCB
Link copied to clipboard
JCB(identifier, "JCB", titleId, R.string.datatrans_sdk_payment_method_jcb, savedPaymentMethodClass, SavedCard::class.java, viewPortWidth, VIEW_PORT_WIDTH_CARD, cvvLength, 3, logo, R.drawable.dtpl_payment_method_jcb, flags, listOf(PaymentMethodFlags.CREDIT_CARD))
Content copied to clipboard
AMERICAN_EXPRESS
Link copied to clipboard
AMERICAN_EXPRESS(identifier, "AMX", titleId, R.string.datatrans_sdk_payment_method_american_express, savedPaymentMethodClass, SavedCard::class.java, viewPortWidth, VIEW_PORT_WIDTH_CARD, cvvLength, 4, logo, R.drawable.dtpl_payment_method_amx, flags, listOf(PaymentMethodFlags.CREDIT_CARD))
Content copied to clipboard
DINERS_CLUB
Link copied to clipboard
DINERS_CLUB(identifier, "DIN", titleId, R.string.datatrans_sdk_payment_method_diners_club, savedPaymentMethodClass, SavedCard::class.java, viewPortWidth, VIEW_PORT_WIDTH_CARD, cvvLength, 3, logo, R.drawable.dtpl_payment_method_din, flags, listOf(PaymentMethodFlags.CREDIT_CARD))
Content copied to clipboard
MASTER_CARD
Link copied to clipboard
MASTER_CARD(identifier, "ECA", titleId, R.string.datatrans_sdk_payment_method_mastercard, savedPaymentMethodClass, SavedCard::class.java, viewPortWidth, VIEW_PORT_WIDTH_CARD, cvvLength, 3, logo, R.drawable.dtpl_payment_method_eca, flags, listOf(PaymentMethodFlags.CREDIT_CARD))
Content copied to clipboard
VISA
Link copied to clipboard
VISA(identifier, "VIS", titleId, R.string.datatrans_sdk_payment_method_visa, savedPaymentMethodClass, SavedCard::class.java, viewPortWidth, VIEW_PORT_WIDTH_CARD, cvvLength, 3, logo, R.drawable.dtpl_payment_method_vis, flags, listOf(PaymentMethodFlags.CREDIT_CARD))
Content copied to clipboard
UNION_PAY
Link copied to clipboard
UNION_PAY(identifier, "CUP", titleId, R.string.datatrans_sdk_payment_method_union_pay, savedPaymentMethodClass, SavedCard::class.java, viewPortWidth, VIEW_PORT_WIDTH_CARD, cvvLength, 3, logo, R.drawable.dtpl_payment_method_cup, flags, listOf(PaymentMethodFlags.CREDIT_CARD))
Content copied to clipboard
MAESTRO
Link copied to clipboard
MAESTRO(identifier, "MAU", titleId, R.string.datatrans_sdk_payment_method_maestro, savedPaymentMethodClass, SavedCard::class.java, viewPortWidth, VIEW_PORT_WIDTH_CARD, cvvLength, 3, logo, R.drawable.dtpl_payment_method_mau, flags, listOf(PaymentMethodFlags.CREDIT_CARD), isCvvOptional, true)
Content copied to clipboard