InteroperabilityQrCodeDataDynamic

constructor(id: String, cci: String?, expirationTime: String?, comment: String?, merchant: MerchantInformation?, receiver: ReceiverInformation?, amount: Long, currencyCode: String, quantity: Int)

Parameters

id

The unique identifier of the QR code.

type

Specifies the type of a QR code, indicating how the payment information is encoded. Possible values include.

cci

A unique customer identifier in compliance with industry standards (e.g., Código de Cuenta Interbancario in Peru).

expirationTime

Expiration date of the QR code in ISO 8601 format (YYYY-MM-DD).

comment

Additional information that provides a more detailed explanation of the QR code's purpose.

merchant

Represents the merchant associated with the QR code payment.

receiver

Represents the person or entity receiving the payment.

amount

Deposit amount in currency minor units.

currencyCode

Currency alphabetic code as specified by ISO 4217.

quantity

Indicates the number of times the QR code can be used to make a payment. A value greater than 1 allows multiple payments, while a value of 1 limits it to a single use.