Additional parameter QrCode processing

By default, CliSiTef, upon receiving a QRCode, will try to load the image on the PinPad, if supported. In some cases, the commercial automation application wants the image to be returned instead of being loaded. the QRCode string, so that it displays and some other type of control on top of it.

In these cases, it is necessary to pass the additional parameter below, which tells CliSiTef to return this data for automation.


{DevolveStringQRCode=1}


This information must appear in the ParamAdic parameter of the IniciaFuncaoSiTefInterativo function, and must have the value “1” if the desire is to return the string, and not display it on the PinPad.


The QRCode string will be returned in TypeField 584. The “Commercial Automation” application must generate the QRCode and display so that the customer can read it with their smartphone. If this parameter is absent, the behavior is the default (display on the PinPad). The customer must use their smartphone to read the QRCode, by checking their identity via password or biometrics, with an application with the payment solution via QR Code from the Administrator of your Digital Wallet (who already has your credit or debit card registered) to approve the transaction. Observation:  Specifically in sales transactions (Credit/Debit) and their respective cancellations, Cielo digital wallet, the QRCode must be displayed on the pinpad. So that the pinpad can display the QRCode, this must have the following requirements:

  • Minimum version must be 2.03 – ABECS
  • It must have the capacity to process multimedia files, specifically of the PNG type.