Implementar pago mediante código QR
Resumen
Integración del SDK
Comprobar los requisitos previos
func checkCardSupportForQR(card: DigitalCard) async throws -> Bool {
return try await card.details.isPaymentTypeSupported(.qr)
}Crear los datos de entrada de pago QR
let amount = "000000500030" // 5000.30 EUR
let currency = "0978" // EUR
let aid = "00000000000000000000000000000000" // 16 bytes de longitud
let idd = "000000000000000000000000000000" // 15 bytes de longitud
let inputData = QRPaymentSession.QRPaymentInputData(amount: amount, currencyCode: currency, aid: aid, idd: idd)Input data
Formato
Longitud
Descripción
Generar datos de pago QR
Parámetro
Descripción
Manejar palabra de estado
Valor de la palabra de estado
Descripción
Manejar errores
Error
Descripción
Full implementation example
Generar y mostrar la imagen del código QR
Última actualización
¿Te fue útil?