CardIssuer

data class CardIssuer(val id: String? = null, val merchantAccountId: String? = null, val processingMode: String? = null, val status: String? = null, val thumbnail: String? = null)

Represents a card issuer entity in the payment processing system. This class contains information about the financial institution that issued the payment card, including its identification, processing details, and visual representation.

Parameters

id

The unique identifier of the card issuer

merchantAccountId

The identifier of the merchant's account with this issuer

processingMode

The processing mode used by this issuer (e.g., "aggregator", "gateway")

status

The current status of the issuer in the system

thumbnail

URL to the issuer's logo image (48x48 pixels)

Example:

// Create a card issuer instance
val issuer = CardIssuer(
id = "issuer id",
merchantAccountId = "merchant id",
processingMode = "aggregator",
status = "active",
thumbnail = "https://example.com/issuer-logo.png"
)

// Display issuer information
displayIssuerLogo(issuer.thumbnail)
processPayment(issuer.id, issuer.processingMode)

Constructors

Link copied to clipboard
constructor(id: String? = null, merchantAccountId: String? = null, processingMode: String? = null, status: String? = null, thumbnail: String? = null)

Properties

Link copied to clipboard
val id: String? = null
Link copied to clipboard
Link copied to clipboard
val processingMode: String? = null
Link copied to clipboard
val status: String? = null
Link copied to clipboard
val thumbnail: String? = null