CardIssuer

constructor(id: String? = null, merchantAccountId: String? = null, processingMode: String? = null, status: String? = null, thumbnail: String? = null)

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)