MPCardBrand

sealed class MPCardBrand : Parcelable

Defines the card brand/network used in the checkout flow.

This value represents the card issuer network and may affect validation rules, available payment options, and card number formatting during the checkout.

Inheritors

Types

Link copied to clipboard
data object Amex : MPCardBrand

AMEX: American Express card network.

Link copied to clipboard
data object Cabal : MPCardBrand

CABAL: Cabal card network (Argentina).

Link copied to clipboard
object Companion

Companion object containing string constants and utility values for card brands.

Link copied to clipboard
data class Custom(val name: String) : MPCardBrand

Custom: Custom card brand not explicitly listed. Use this to create instances for new or unlisted card networks.

Link copied to clipboard
data object Diners : MPCardBrand

DINERS: Diners Club card network.

Link copied to clipboard
data object Discover : MPCardBrand

DISCOVER: Discover card network.

Link copied to clipboard
data object Elo : MPCardBrand

ELO: Elo card network (Brazil).

Link copied to clipboard
data object Hipercard : MPCardBrand

HIPERCARD: Hipercard network (Brazil).

Link copied to clipboard
data object Jcb : MPCardBrand

JCB: Japan Credit Bureau card network.

Link copied to clipboard
data object Maestro : MPCardBrand

MAESTRO: Maestro debit card network.

Link copied to clipboard
data object Mastercard : MPCardBrand

MASTERCARD: Mastercard network.

Link copied to clipboard
data object Naranja : MPCardBrand

NARANJA: Naranja card network (Argentina).

Link copied to clipboard
data object UnionPay : MPCardBrand

UNIONPAY: UnionPay card network (China).

Link copied to clipboard
data object Visa : MPCardBrand

VISA: Visa card network.

Properties

Link copied to clipboard
abstract val name: String

The name identifier of the card brand.

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)