EPC QR Code
- 2 minutes to read
An EPC QR Code (European Payments Council Quick Response Code) is a two-dimensional barcode used to initiate a SEPA credit transfer (SCT). The following guideline contains general information about this type of barcode and defines the data format for EPC QR Codes: Quick Response Code - Guidelines to Enable the Data Capture for the Initiation of a SEPA Credit Transfer.
Use the QRCodeEPC property to specify options specific to the EPC QR Code.
Data elements should be separated by carriage return or line feed characters. You can also use the EPCDataConverter class to convert separate data elements into the format required for EPC QR Codes.
You can also apply a frame with the words “Zahlen mit Code” to an EPC QR Code. To display this frame, assign a new instance of the PaymentServicesAustriaQRFrameOptions class to the QRCodeOptions.FrameOptions property and define the CodeTextFont property value manually depending on the target picture dimensions as illustrated below:
//...
//Define the frame.
barCode.Options.QRCodeEPC.FrameOptions = new PaymentServicesAustriaQRFrameOptions();
//For 256x256, use the Arial 15 pt font.
barCode.CodeTextFont = new DXFont("Arial", 15);
//For 512x512, use the Arial 26 pt font.
//barCode.CodeTextFont = new DXFont("Arial", 26);
The EPC QR Code with the frame looks as follows:
The frame is used to highlight the function of the codes and to secure the identification. For more information, refer to the following Payment Services Austria (PSA) document: Application of QR-Code for initiating of credit transfers.