InteroperabilityQrCodeDataDynamic

data class InteroperabilityQrCodeDataDynamic(val id: String, val cci: String?, val expirationTime: String?, val comment: String?, val merchant: MerchantInformation?, val receiver: ReceiverInformation?, val amount: Long, val currencyCode: String, val quantity: Int) : InteroperabilityQrCodeData

Data class representing the structure of Dynamic QR codes.

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.

Constructors

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

Properties

Link copied to clipboard
Link copied to clipboard
open override val cci: String?
Link copied to clipboard
open override val comment: String?
Link copied to clipboard
Link copied to clipboard
open override val expirationTime: String?
Link copied to clipboard
open override val id: String
Link copied to clipboard
open override val merchant: MerchantInformation?
Link copied to clipboard
Link copied to clipboard
open override val receiver: ReceiverInformation?
Link copied to clipboard
open override val type: InteroperabilityQrCodeType