🔍 BDP Debug Dashboard

Ambiente: CERT | Debug Mode: ACTIVADO | Última actualización: 2025-12-11 23:21:01
Transacciones
10
Últimas 10
Notificaciones
10
Últimas 10
Firma PKI
ON
Estado

Estado del Sistema

✅ Base de datos: CONECTADA
✅ Firma PKI: ACTIVADA - Usando llave privada
ℹ️ Debug Mode: ACTIVADO - Logs detallados habilitados

Flujo de Transacción

1. Usuario → index.html ├─ Selecciona: SDK con firma (PKI) └─ Ambiente: cert 2. POST → demoBdpCom.php ├─ Genera ID transacción ├─ Construye XML └─ Guarda en BD (chile_transactions) 3. SDK (sdk.php) ├─ Lee configuración runtime ├─ Lee llave privada: /app/llaves/3795464301_20253007.key ├─ Firma XML con openssl_sign() ├─ Construye MPINISecure con firma └─ POST → not_set 4. Banco procesa pago └─ Usuario ingresa datos tarjeta 5. Banco notifica (asíncrono) └─ POST → https://payments.macal.cl/bdp/notificacioncert └─ notifica.php guarda en chile_notifications 6. Banco redirige usuario └─ GET → https://payments.macal.cl/bdp/salidacert └─ salida.php muestra resultado

URLs Configuradas

Tipo URL Estado
Banco (CERT) https://bchbdp-cert.eftgroup.net/cgi-bin/mpi/cgibanco Configurada
Banco (PROD) https://www.empresas.bancochile.cl/cgi-bin/cgibanco Configurada
Notificación https://payments.macal.cl/bdp/notificacioncert Configurada
Salida https://payments.macal.cl/bdp/salidacert Configurada

🔄 Flujo de Requests HTTP

Muestra todos los requests HTTP del sistema, indicando origen y destino.

No hay requests HTTP registrados hoy

📡 Flujo de Comunicación

Usuario (Navegador) ↓ POST demoBdpCom.php (tu servidor) ↓ SDK ejecuta POST con firma PKI Banco de Chile (https://bchbdp-cert.eftgroup.net/...) ↓ Procesa pago ↓ Usuario completa en sitio del banco ↓ ↓ POST (asíncrono) notifica.php ← MPOUT (resultado del pago) ↓ ↓ GET/POST salida.php ← MPFIN (retorno al usuario)

🔍 Leyenda

👤 Navegador (Usuario) Requests desde el navegador del usuario final
🔧 Test/Banco Requests desde curl (tests) o desde el banco
📄 Interno Request a archivo interno del sistema
📬 Callback (desde Banco) Request desde el banco a notifica.php o salida.php
🏦 Procesador → Banco Request que resultará en comunicación con el banco

Últimas Transacciones

ID ID Trx Total Items Estado Modo Ambiente Fecha
100 0053421765383644 $20.000 2 CREADA sdk_sign CERTIFICACION 2025-12-10 16:20:44.170797+00
99 0053421765383343 $20.000 2 OK sdk_sign CERTIFICACION 2025-12-10 16:15:44.013661+00
98 0053421765381565 $300 2 OK sdk_sign CERTIFICACION 2025-12-10 15:46:05.726533+00
97 0053421765381400 $1.200 2 CREADA sdk_sign CERTIFICACION 2025-12-10 15:43:20.325763+00
96 0053421765318167 $1.100 2 OK sdk_sign CERTIFICACION 2025-12-09 22:09:27.696564+00
95 0053421765317607 $20.000 2 OK sdk_sign CERTIFICACION 2025-12-09 22:00:07.908523+00
94 0053421765317599 $0 1 CREADA sdk_sign CERTIFICACION 2025-12-09 21:59:59.738917+00
93 0053421765316587 $14 2 OK sdk_sign CERTIFICACION 2025-12-09 21:43:07.308388+00
92 0053421765316457 $20.000 2 OK sdk_sign CERTIFICACION 2025-12-09 21:40:57.402105+00
91 0053421765315881 $20.000 2 CREADA sdk_sign CERTIFICACION 2025-12-09 21:31:21.7623+00

Últimas Notificaciones del Banco

ID Trx: 0053421765383343
CODRET: 0
Descripción:Transaccion%20OK
Total:$20.000
Núm. Comprobante:0011223344
Fecha Trx:20251210131633
Respuesta Enviada:N/A
Recibido:2025-12-10 16:16:33.362354+00
ID Trx: 0053421765381565
CODRET: 0
Descripción:Transaccion%20OK
Total:$300
Núm. Comprobante:0011223344
Fecha Trx:20251210124627
Respuesta Enviada:N/A
Recibido:2025-12-10 15:46:27.64177+00
ID Trx: PRUEBA
CODRET: N/A
Descripción:TEST
Total:$0
Núm. Comprobante:N/A
Fecha Trx:N/A
Respuesta Enviada:N/A
Recibido:2025-12-09 22:22:55.872866+00
ID Trx: PRUEBA
CODRET: N/A
Descripción:TEST
Total:$0
Núm. Comprobante:N/A
Fecha Trx:N/A
Respuesta Enviada:N/A
Recibido:2025-12-09 22:14:55.32793+00
ID Trx: 0053421765318167
CODRET: 0
Descripción:Transaccion%20OK
Total:$1.100
Núm. Comprobante:0011223344
Fecha Trx:20251209190952
Respuesta Enviada:N/A
Recibido:2025-12-09 22:09:52.75957+00
ID Trx: TEST_1765317848
CODRET: 0
Descripción:TEST APROBADO
Total:$999
Núm. Comprobante:999999
Fecha Trx:20251209220408
Respuesta Enviada:N/A
Recibido:2025-12-09 22:04:08.769384+00
ID Trx: 0053421765317607
CODRET: 0
Descripción:Transaccion%20OK
Total:$20.000
Núm. Comprobante:0011223344
Fecha Trx:20251209190024
Respuesta Enviada:N/A
Recibido:2025-12-09 22:00:24.322421+00
ID Trx: PRUEBA
CODRET: N/A
Descripción:TEST
Total:$0
Núm. Comprobante:N/A
Fecha Trx:N/A
Respuesta Enviada:N/A
Recibido:2025-12-09 21:49:29.654542+00
ID Trx: 0053421765316587
CODRET: 0
Descripción:Transaccion%20OK
Total:$14
Núm. Comprobante:0011223344
Fecha Trx:20251209184316
Respuesta Enviada:N/A
Recibido:2025-12-09 21:43:16.456345+00
ID Trx: 0053421765316457
CODRET: 0
Descripción:Transaccion%20OK
Total:$20.000
Núm. Comprobante:0011223344
Fecha Trx:20251209184130
Respuesta Enviada:N/A
Recibido:2025-12-09 21:41:30.454074+00

Variables de Ambiente (Cloud Run)

DEBUG_MODE
true
ENVIRONMENT
cert
BDP_ID_COM
3795464301
BDP_URL_BANCO
not_set
BDP_FIRMA
S
BDP_PRIVATE_KEY_FILE
/app/llaves/3795464301_20253007.key
DATABASE_HOST
/cloudsql/macal-maia:southamerica-west1:macal-maia

Configuración BDP (Efectiva)

Esta es la configuración final después de combinar BdpComBch.ini + variables de ambiente

IdCom
3795464301
PswdCom
[HIDDEN]
UrlBanco
https://bchbdp-cert.eftgroup.net/cgi-bin/mpi/cgibanco
LogFile
logs/BdpBancochile_%Y%m%d.log
NivelDebug
1
TrxTimeout
30
Firma
S
PrivateKeyFile
/app/llaves/3795464301_20253007.key
CheckMonto
S
MontoMin
1
MontoMax
2000000
MontoTag
TOTAL
UrlBancoProd
https://www.empresas.bancochile.cl/cgi-bin/cgibanco
UrlBancoCert
https://bchbdp-cert.eftgroup.net/cgi-bin/mpi/cgibanco

Verificación de Llave Privada

Ruta Configurada
/app/llaves/3795464301_20253007.key
Archivo Existe
Legible
Tamaño
3272 bytes

Preview de la Llave (primeros 100 caracteres):

-----BEGIN PRIVATE KEY----- MIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQDQK9PpV0BH8xDt GxO1tSU...

Endpoints Públicos (via Load Balancer)

Notificación CERT
https://payments.macal.cl/bdp/notificacioncert
Salida CERT
https://payments.macal.cl/bdp/salidacert

Endpoints Directos (Cloud Run)

Base URL
https://payments-chile-bdp-cert-753943446260.southamerica-west1.run.app

Rewrites de Apache

RewriteRule ^/bdp/notificacioncert$ /notifica.php [L,QSA] RewriteRule ^/bdp/salidacert$ /salida.php [L,QSA] RewriteRule ^/bdp/notificacion$ /notifica.php [L,QSA] RewriteRule ^/bdp/salida$ /salida.php [L,QSA]

Mensajes XML Recientes

ID Trx: 0053421765383644 | Fecha: 2025-12-10 16:20:44.68734+00
Ambiente: CERTIFICACION | Modo: sdk_sign | URL Banco: https://bchbdp-cert.eftgroup.net/cgi-bin/mpi/cgibanco

XML Enviado al Banco:

<MPINI><IDCOM>3795464301</IDCOM><IDTRX>0053421765383644</IDTRX><TOTAL>20000</TOTAL><NROPAGOS>2</NROPAGOS><DETALLE><SRVREC>005342</SRVREC><MONTO>10000</MONTO><GLOSA>Producto de prueba 1</GLOSA><CANTIDAD>1</CANTIDAD><PRECIO>10000</PRECIO><DATOADIC>PROD001</DATOADIC></DETALLE><DETALLE><SRVREC>005342</SRVREC><MONTO>10000</MONTO><GLOSA>Producto de prueba 2</GLOSA><CANTIDAD>2</CANTIDAD><PRECIO>5000</PRECIO><DATOADIC>PROD002</DATOADIC></DETALLE></MPINI>
ID Trx: 0053421765383343 | Fecha: 2025-12-10 16:15:45.05514+00
Ambiente: CERTIFICACION | Modo: sdk_sign | URL Banco: https://bchbdp-cert.eftgroup.net/cgi-bin/mpi/cgibanco

XML Enviado al Banco:

<MPINI><IDCOM>3795464301</IDCOM><IDTRX>0053421765383343</IDTRX><TOTAL>20000</TOTAL><NROPAGOS>2</NROPAGOS><DETALLE><SRVREC>005342</SRVREC><MONTO>10000</MONTO><GLOSA>Producto de prueba 1</GLOSA><CANTIDAD>1</CANTIDAD><PRECIO>10000</PRECIO><DATOADIC>PROD001</DATOADIC></DETALLE><DETALLE><SRVREC>005342</SRVREC><MONTO>10000</MONTO><GLOSA>Producto de prueba 2</GLOSA><CANTIDAD>2</CANTIDAD><PRECIO>5000</PRECIO><DATOADIC>PROD002</DATOADIC></DETALLE></MPINI>
ID Trx: 0053421765381565 | Fecha: 2025-12-10 15:46:06.211167+00
Ambiente: CERTIFICACION | Modo: sdk_sign | URL Banco: https://bchbdp-cert.eftgroup.net/cgi-bin/mpi/cgibanco

XML Enviado al Banco:

<MPINI><IDCOM>3795464301</IDCOM><IDTRX>0053421765381565</IDTRX><TOTAL>300</TOTAL><NROPAGOS>2</NROPAGOS><DETALLE><SRVREC>005342</SRVREC><MONTO>100</MONTO><GLOSA>Producto de prueba 1</GLOSA><CANTIDAD>1</CANTIDAD><PRECIO>100</PRECIO><DATOADIC>PROD001</DATOADIC></DETALLE><DETALLE><SRVREC>005342</SRVREC><MONTO>200</MONTO><GLOSA>Producto de prueba 2</GLOSA><CANTIDAD>2</CANTIDAD><PRECIO>100</PRECIO><DATOADIC>PROD002</DATOADIC></DETALLE></MPINI>
ID Trx: 0053421765381400 | Fecha: 2025-12-10 15:43:20.391234+00
Ambiente: CERTIFICACION | Modo: sdk_sign | URL Banco: https://bchbdp-cert.eftgroup.net/cgi-bin/mpi/cgibanco

XML Enviado al Banco:

<MPINI><IDCOM>3795464301</IDCOM><IDTRX>0053421765381400</IDTRX><TOTAL>1200</TOTAL><NROPAGOS>2</NROPAGOS><DETALLE><SRVREC>005342</SRVREC><MONTO>500</MONTO><GLOSA>Producto de prueba 1</GLOSA><CANTIDAD>1</CANTIDAD><PRECIO>500</PRECIO><DATOADIC>PROD001</DATOADIC></DETALLE><DETALLE><SRVREC>005342</SRVREC><MONTO>700</MONTO><GLOSA>Producto de prueba 2</GLOSA><CANTIDAD>1</CANTIDAD><PRECIO>700</PRECIO><DATOADIC>PROD002</DATOADIC></DETALLE></MPINI>
ID Trx: 0053421765318167 | Fecha: 2025-12-09 22:09:27.763241+00
Ambiente: CERTIFICACION | Modo: sdk_sign | URL Banco: https://bchbdp-cert.eftgroup.net/cgi-bin/mpi/cgibanco

XML Enviado al Banco:

<MPINI><IDCOM>3795464301</IDCOM><IDTRX>0053421765318167</IDTRX><TOTAL>1100</TOTAL><NROPAGOS>2</NROPAGOS><DETALLE><SRVREC>005342</SRVREC><MONTO>500</MONTO><GLOSA>Test banco de Chile</GLOSA><CANTIDAD>1</CANTIDAD><PRECIO>500</PRECIO><DATOADIC>PROD001</DATOADIC></DETALLE><DETALLE><SRVREC>005342</SRVREC><MONTO>600</MONTO><GLOSA>Test Banco de chile</GLOSA><CANTIDAD>1</CANTIDAD><PRECIO>600</PRECIO><DATOADIC>PROD002</DATOADIC></DETALLE></MPINI>
ID Trx: 0053421765317607 | Fecha: 2025-12-09 22:00:07.972596+00
Ambiente: CERTIFICACION | Modo: sdk_sign | URL Banco: https://bchbdp-cert.eftgroup.net/cgi-bin/mpi/cgibanco

XML Enviado al Banco:

<MPINI><IDCOM>3795464301</IDCOM><IDTRX>0053421765317607</IDTRX><TOTAL>20000</TOTAL><NROPAGOS>2</NROPAGOS><DETALLE><SRVREC>005342</SRVREC><MONTO>10000</MONTO><GLOSA>Producto de prueba 1</GLOSA><CANTIDAD>1</CANTIDAD><PRECIO>10000</PRECIO><DATOADIC>PROD001</DATOADIC></DETALLE><DETALLE><SRVREC>005342</SRVREC><MONTO>10000</MONTO><GLOSA>Producto de prueba 2</GLOSA><CANTIDAD>2</CANTIDAD><PRECIO>5000</PRECIO><DATOADIC>PROD002</DATOADIC></DETALLE></MPINI>
ID Trx: 0053421765317599 | Fecha: 2025-12-09 21:59:59.820359+00
Ambiente: CERTIFICACION | Modo: sdk_sign | URL Banco: https://bchbdp-cert.eftgroup.net/cgi-bin/mpi/cgibanco

XML Enviado al Banco:

<MPINI><IDCOM>3795464301</IDCOM><IDTRX>0053421765317599</IDTRX><TOTAL>0</TOTAL><NROPAGOS>1</NROPAGOS><DETALLE><SRVREC>005342</SRVREC><MONTO>0</MONTO><GLOSA></GLOSA><CANTIDAD>0</CANTIDAD><PRECIO>0</PRECIO><DATOADIC>PROD001</DATOADIC></DETALLE><DETALLE><SRVREC>005342</SRVREC><MONTO>0</MONTO><GLOSA></GLOSA><CANTIDAD>0</CANTIDAD><PRECIO>0</PRECIO><DATOADIC>PROD002</DATOADIC></DETALLE></MPINI>
ID Trx: 0053421765316587 | Fecha: 2025-12-09 21:43:07.450157+00
Ambiente: CERTIFICACION | Modo: sdk_sign | URL Banco: https://bchbdp-cert.eftgroup.net/cgi-bin/mpi/cgibanco

XML Enviado al Banco:

<MPINI><IDCOM>3795464301</IDCOM><IDTRX>0053421765316587</IDTRX><TOTAL>14</TOTAL><NROPAGOS>2</NROPAGOS><DETALLE><SRVREC>005342</SRVREC><MONTO>12</MONTO><GLOSA>Producto de prueba 1</GLOSA><CANTIDAD>1</CANTIDAD><PRECIO>12</PRECIO><DATOADIC>PROD001</DATOADIC></DETALLE><DETALLE><SRVREC>005342</SRVREC><MONTO>2</MONTO><GLOSA>Producto de prueba 2</GLOSA><CANTIDAD>1</CANTIDAD><PRECIO>2</PRECIO><DATOADIC>PROD002</DATOADIC></DETALLE></MPINI>
ID Trx: 0053421765316457 | Fecha: 2025-12-09 21:40:57.48519+00
Ambiente: CERTIFICACION | Modo: sdk_sign | URL Banco: https://bchbdp-cert.eftgroup.net/cgi-bin/mpi/cgibanco

XML Enviado al Banco:

<MPINI><IDCOM>3795464301</IDCOM><IDTRX>0053421765316457</IDTRX><TOTAL>20000</TOTAL><NROPAGOS>2</NROPAGOS><DETALLE><SRVREC>005342</SRVREC><MONTO>10000</MONTO><GLOSA>Producto de prueba 1</GLOSA><CANTIDAD>1</CANTIDAD><PRECIO>10000</PRECIO><DATOADIC>PROD001</DATOADIC></DETALLE><DETALLE><SRVREC>005342</SRVREC><MONTO>10000</MONTO><GLOSA>Producto de prueba 2</GLOSA><CANTIDAD>2</CANTIDAD><PRECIO>5000</PRECIO><DATOADIC>PROD002</DATOADIC></DETALLE></MPINI>
ID Trx: 0053421765315881 | Fecha: 2025-12-09 21:31:21.813537+00
Ambiente: CERTIFICACION | Modo: sdk_sign | URL Banco: https://bchbdp-cert.eftgroup.net/cgi-bin/mpi/cgibanco

XML Enviado al Banco:

<MPINI><IDCOM>3795464301</IDCOM><IDTRX>0053421765315881</IDTRX><TOTAL>20000</TOTAL><NROPAGOS>2</NROPAGOS><DETALLE><SRVREC>005342</SRVREC><MONTO>10000</MONTO><GLOSA>Producto de prueba 1</GLOSA><CANTIDAD>1</CANTIDAD><PRECIO>10000</PRECIO><DATOADIC>PROD001</DATOADIC></DETALLE><DETALLE><SRVREC>005342</SRVREC><MONTO>10000</MONTO><GLOSA>Producto de prueba 2</GLOSA><CANTIDAD>2</CANTIDAD><PRECIO>5000</PRECIO><DATOADIC>PROD002</DATOADIC></DETALLE></MPINI>

Archivos de Log Disponibles

Archivo Tamaño Líneas Última Modificación Acciones
app_20251211.log 783 bytes 2 2025-12-11 22:55:25

Comandos de Cloud Logging

Ejecuta estos comandos en tu terminal para ver logs en Cloud Logging:

Ver logs en tiempo real:

gcloud run services logs tail payments-chile-bdp-cert \ --region=southamerica-west1 \ --project=macal-maia

Ver solo errores:

gcloud run services logs read payments-chile-bdp-cert \ --region=southamerica-west1 \ --project=macal-maia \ --log-filter='severity>=ERROR' \ --limit=20

Ver transacción específica:

gcloud run services logs read payments-chile-bdp-cert \ --region=southamerica-west1 \ --project=macal-maia \ --log-filter='jsonPayload.context.transaction_id="ID_TRX_AQUI"' \ --limit=50