EncryptedIbanReference

class EncryptedIbanReference(val bytes: ByteArray, val currency: String? = null) : DebtorAccountReference

Reference to a debtor account by encrypted-IBAN ciphertext, for the collect-payment service. Opaque on the client; the ciphertext is produced by the caller's backend with its API secret following the Opaque Data protocol so the frontend never sees the underlying IBAN.

Constructors

Link copied to clipboard
constructor(bytes: ByteArray, currency: String? = null)
constructor(base64: String, currency: String? = null)

Convenience constructor for the typical backend-to-frontend handoff: the ciphertext is decoded from its Base64 transport form.

Properties

Link copied to clipboard
Link copied to clipboard
open override val currency: String?

ISO 4217 Alpha 3 currency code for multi-currency accounts.

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String