Ir directamente al contenido
Español - Colombia
  • No hay sugerencias porque el campo de búsqueda está vacío.

QR Code EMVCo BRE-B

Implementación Estándar de Industria EASPBV – QR Code EMVCo v1.4 (Colombia).

Aclaración clave

En el estándar colombiano:

  • Tanto el QR estático como el QR dinámico incluyen el campo Transaction ID (Tag 90).

  • La diferencia entre ambos se determina por:

    1. El Point of Initiation Method (Tag 01).

    2. El valor semántico del Transaction ID.

Diferencias entre QR Dinámico y QR Estático

Tipo de QR Point of Initiation Method (Tag 01) Transaction ID (Tag 90)
QR Dinámico 12 Identificador único (ej.: TXN202512120001)
QR Estático 11 Valor fijo 000000
QR Estático con valor 11 000000

QR DINÁMICO

Request – QR Dinámico 

{
"qr_type": "DYNAMIC",
"dife_key": "llavereceptor@cmsw.com",
"dife_key_type": "E",
"merchant_code": "17945866",
"aggregator_merchant_code": "1794",
"merchant_category_code": "6012",
"merchant_name": "AVALBILLPAY",
"merchant_city": "BOGOTA",
"postal_code": "1234567890",
"qr_code_channel": "IM",
"iva_information": {
"base": "0.00",
"condition": "01",
"percentage": "0.00"
},
"inc_information": {
"condition": "01",
"percentage": "0.00"
},
"account_information": {
"origin_account": "string",
"destination_account": "string",
"additional_reference_destination_account": "string"
},
"transfer_product_type": "01",
"discount_application": {
"discount_indicator": "string",
"discount_amount": "0.01",
"iva_discount_value": "0.01",
"discount_percent": "0.01",
"discount_rate": "0.01",
"discount_consultation": "01"
},
"additional_merchant_information": {
"terminal_label": "string",
"transaction_porpose": "00"
},
"transaction_amount": "0.01",
"tip_information": {
"tip_indicator": "01",
"tip_value": "0.01",
"tip_percentage": "0.01"
},
"transaction_id": "TXN202512120001"
}

Response – QR Dinámico 

{
"emv": "0002010102129144...9015TXN202512120001...",
"qrcode_image": "data:image/png;base64,...",
"charge_id": "768094fd-b588-4783-ac3d-94cc2bca6468",
"transaction_id": "TXN202512120001"
}

Interpretación técnica

  • Tag 01 (Point of Initiation Method): 12 → QR Dinámico

  • Tag 90 (Transaction ID): valor único

  • QR de uso único, conforme al estándar EMVCo.


 QR ESTÁTICO

Request – QR Estático

{
"qr_type": "STATIC",
"dife_key": "llavereceptor@cmsw.com",
"dife_key_type": "E",
"merchant_code": "17945866",
"aggregator_merchant_code": "1794",
"merchant_category_code": "6012",
"merchant_name": "AVALBILLPAY",
"merchant_city": "BOGOTA",
"postal_code": "1234567890",
"qr_code_channel": "IM",
"iva_information": {
"base": "0.00",
"condition": "01",
"percentage": "0.00"
},
"inc_information": {
"condition": "01",
"percentage": "0.00"
},
"account_information": {
"origin_account": "string",
"destination_account": "string",
"additional_reference_destination_account": "string"
},
"transfer_product_type": "01",
"discount_application": {
"discount_indicator": "string",
"discount_amount": "0.01",
"iva_discount_value": "0.01",
"discount_percent": "0.01",
"discount_rate": "0.01",
"discount_consultation": "01"
},
"additional_merchant_information": {
"terminal_label": "string",
"transaction_porpose": "00"
},
"transaction_amount": "0.01",
"tip_information": {
"tip_indicator": "01",
"tip_value": "0.01",
"tip_percentage": "0.01"
},
"transaction_id": "000000"
}

Response – QR Estático 

{
"emv": "0002010102119144...9006000000...",
"qrcode_image": "data:image/png;base64,...",
"charge_id": "94795190-691e-477a-a870-de6cc4b3eb71",
"transaction_id": "000000"
}

Interpretación técnica

  • Tag 01 (Point of Initiation Method): 11 → QR Estático

  • Tag 90 (Transaction ID): 000000 (valor normativo)

  • QR reutilizable, conforme al estándar EMVCo EASPBV.