PaymentMethod

Enum class describing payment methods

Entries

Link copied to clipboard
@SerializedName(value = "qrCodePOS")
QRCODE_POS
Link copied to clipboard
@SerializedName(value = "qrCodeOffline")
QRCODE_OFFLINE
Link copied to clipboard
@SerializedName(value = "deDirectDebit")
DE_DIRECT_DEBIT
Link copied to clipboard
@SerializedName(value = "creditCardVisa")
VISA
Link copied to clipboard
@SerializedName(value = "creditCardMastercard")
MASTERCARD
Link copied to clipboard
@SerializedName(value = "creditCardAmericanExpress")
AMEX
Link copied to clipboard
@SerializedName(value = "externalBilling")
TEGUT_EMPLOYEE_CARD
Link copied to clipboard
@SerializedName(value = "customerCardPOS")
CUSTOMERCARD_POS
Link copied to clipboard
@SerializedName(value = "gatekeeperTerminal")
GATEKEEPER_TERMINAL
Link copied to clipboard
@SerializedName(value = "paydirektOneKlick")
GIROPAY
Link copied to clipboard
@SerializedName(value = "postFinanceCard")
POST_FINANCE_CARD
Link copied to clipboard
@SerializedName(value = "twint")
TWINT
Link copied to clipboard
@SerializedName(value = "googlePay")
GOOGLE_PAY
Link copied to clipboard
@SerializedName(value = "deDirectDebit")
PAYONE_SEPA
Link copied to clipboard
@SerializedName(value = "externalBilling")
EXTERNAL_BILLING

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val id: String

Unique identifier of the payment method.

Link copied to clipboard

Declares if this payment method can be used while the device is offline.

Link copied to clipboard

Declares if this payment method needs payment credentials to be added by the user before the payment can continue

Link copied to clipboard

Declares if this payment method should be hidden, unless payment credentials are already added by the user

Link copied to clipboard
Link copied to clipboard

Declares if the payment method can only be aborted with a confirmation by the backend

Link copied to clipboard

Functions

Link copied to clipboard
open override fun describeContents(): Int
Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.

Link copied to clipboard
open override fun writeToParcel(dest: Parcel, flags: Int)