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)
Content copied to clipboard