Creating QR Codes
This specification is subject to change, it is Work in Progress. The Colombian EASPBV standard is evolving to support the capabilities of the Bre-B network.
Passport is actively collaborating with industry stakeholders to shape a flexible and robust QR Code integration model for real-time payments.
Overview
To create a QR Code, several preconditions must be met. The QR Code includes merchant identity and context information, which is automatically pulled from previously created resources. This saves you from duplicating data in the QR Code request.
Prerequisites
The information for the QR Code is pulled from a variety of sources:
Customer: The created Customer contains information such as the Merchant Name and Address which provides data such as the name, city, zip code, and country which are mandatory data fields for the QR Code.
Bre-B Key: A created Key for an Account must be stored in a Static or Dynamic QR Code to route Payments to the Merchant over the Bre-B network.
Configuration: Setting other information such as the Merchant Category Code on the Configuration for the Merchant is required as this is another mandatory data field for a QR Code.
API Request: The majority of the information is provided via the Create QR Codes API request and can include mandatory and optional information depending on the intended use case.
Required Tasks
To satisfy the prerequisites, you must complete the following tasks:
Step | Description |
---|---|
1 | Create Customer a with legal name, address, city, country, and zip code. |
2 | Update the configuration (PATCH) for the Customer to ensure the Merchant information is added. |
3 | Link Account linked to the active customer. |
4 | Create Keys at least one Bre-B Key associated with that account. |
Once you finish the steps, you can gather the necessary information for the QR Code from the relevant sources to meet the profile requirements. Use the Create QR Codes API request to get the remaining fields for creating the Static or Dynamic QR Code.
QR Code Creation
To generate the QR Code, you can enhance the information provided above by filling in the necessary fields based on your specific use case.
The tabs below showcase a range of examples illustrating how to generate diverse QR Codes tailored to meet various popular use cases for processing payments. Each example offers insights into the unique requirements and functionalities associated with different payment scenarios.
PaaS Platform does not verify that the calculated VAT or INC numbers are correct - we do not contain a list of all appropriate added taxes or charges that should be added to every type of transaction in Colombia.
Nor do our Sponsor Bank partners take any liability for ensuring these details are correct - it is up to the Developer to ensure that the appropriate fees and add-ons are calculated as part of the accounting for processing sales.