Wiki Módulo KCC Transbank
Wiki Módulo KCC Transbank para webpay (funcionando perfecto) actualizado 18/10/2009
1.- Solicitar Módulo KCC en Transbank (módulo de pruebas) según sea la versión de su servidor Linux o Windows (preguntar a su proveedor de hosting cual es la plataforma) si tienen Linux pueden bajar el módulo KCC de nuestro servidor en http://www.wakeup.cl/descargas/KCC5.1-LIN.zip
2.- Subir al servidor tal cual nos envía Transbank comprimido en .zip sin abrir en el computador. Descomprimirlo con comando SSH con consola Shell con el comando “unzip KCC5.1-LIN.zip” y una vez descomprimido los archivos, trasladar las carpetas y archivos de la carpeta cgi-bin que viene originalmente en el archivo que descomprimimos al cgi-bin de tu sitio (todos los sitios o sitios web tienen su cgi-bin).
Vista General de un sitio web (para entender donde están los cgi-bin)
Vista donde deben quedar los archivos y carpetas del KCC en tu cgi-bin del sitio web
3.- Leer el manual que viene en el archivo entregado por Transbank, que lo pueden descargar de nuestro servidor en: http://www.wakeup.cl/descargas/Manual_integración_KCC_5.1.rar
4.- No tocar ningún archivo ni abrirlo, solo abrir el archivo tbk_config.dat y abrirlo en el servidor, para que no sufra cambios de binarios a ASCII (esto es muy importante, no bajar al computador, editar siempre en el servidor) y configurarlo de la siguiente manera:
Archivo “tbk_config.dat”
CÓDIGO: IDCOMERCIO = 597026016975 MEDCOM = 2 PARAMVERIFCOM = 1 URLCGICOM = http://www.tusitio.cl/cgi-bin/tbk_bp_resultado.cgi SERVERCOM = tu IP PORTCOM = 80 WHITELISTCOM = ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789./:=&?_ HOST = tu IP WPORT = 80 URLCGITRA = /cgi-bin/bp_revision.cgi URLCGIMEDTRA = /cgi-bin/bp_validacion.cgi SERVERTRA = https://certificacion.webpay.cl PORTTRA = 6443 PREFIJO_CONF_TR = HTML_ HTML_TR_NORMAL = http://www.tusitio.cl/wakeup/cierre.php
5.- En el servidor poner los permisos de esta manera (usuario es comunmente el usuario ftp y en este caso se llama “publico” solo como ejemplo). Los permisos se ponen haciendo click sobre el archivo o carpeta y verán una serie de números que al activar o desactivar las casillas, los números cambian y deben dejarlo de la siguiente manera:
Los nombres están ordenados de la siguiente manera
CÓDIGO: Archivo/Permiso/Usuario/Grupo cgi-bin/750/publico /psaserv datos /755/publico/psacln datos/tbk_config.dat/755/publico/psacln datos/tbk_param.txt/755/publico/psacln datos/tbk_trace.dat/755/publico/psacln log/755/publico/psacln maestros/755/publico/psacln maestros/privada.pem/755/publico/psacln tbk_bp_pago.cgi/755/publico/psacln tbk_bp_resultado.cgi/755/publico/psacln tbk_check_mac.cgi/755/publico/psacln template/755/publico/psacln template/leeme.txt/644/publico/psacln template/reintento.html/644/publico/psacln template/transicion.html/644/publico/psacln
Nota: todos los permisos deben ser como los indicados aquí y los nombres de “usuario” y “grupo” deben ser iguales según sea su configuración…ninguno debe ser diferente. Cualquier diferencia no funcionará.
6.- Bajar páginas de carro de compra (simple) especialmente creadas, para arrancar el módulo KCC. Subir archivos vía ftp, las cuales tienes los siguientes archivos:
pago.php = contiene un carro de compra básico, en el cual deben configurar la dirección en su sitio web (muy fácil)
fracaso.php = contiene la página de fracaso, si la transacción a fallado.
exito.php = contiene la página de éxito, cuando la transacción es exitosa.
cierre.php = contiene la pagina de cierre
Tienda_demo_integracion_emisores_files = carpeta que contiene las imágenes.
***Nota1: hay que “Activar URL file-access” en su “php.ini” de su servidor o perdirle que lo haga su proveedor hosting:
Ir “php.ini” y en la línea “allow_url_include de Off a On” y luego reiniciar “APACHE”
Esto deben hacerlo o pasarán rompiendose la cabeza durante 2 semanas (como yo) sin saber porque no recoge los datos la página “exito.php” o la “xt_compra.php”.
***Nota2: A veces si estas ocupando el método $HTTP_POST_VARS para construir tu página de “exito.php” se debe activar “REGISTER_GLOBALS=ON” en “php.ini” y para andar a la segura el “register_long_arrays = On” – y el ” register_argc_argv = On” en el “php.ini” esta es mi opinión, pero recomiendan por performance no ocuparlo, pero eso depende del código que uno elija a utilizar.
Bajar desde aquí: http://www.wakeup.cl/descargas/wakeup.zip
Ver su funcionamiento aquí la demo simple (lo mismo que el archivo descargable wakeup.zip): http://www.wakeup.cl/webpay/pago.php
Y listo, su primera tienda eCommerce estará lista.
Suerte!
Desarrolladores:
Boris Durán R.
DanielJ
Hola Boris,
Muchas gracias por la información, pero el link: http://www.wakeup.cl/descargas/wakeup.zip
se encuentra roto. ¿Podrías subir el archivo nuevamente por favor?
Boris Durán
Hola Daniel,
El link ya está activo nuevamente.
Saludos,
Boris Durán R.
ocepeda
Estimados quizas me puedan ayudar estoy tratando de integrar kcc6 pero al momento dejecutar compra obtengo
Warning: fopen() [function.fopen]: Unable to access /home/turismop/pago-webpay/datos/dato20121011030400.log in /home/turismop/public_html/pago-webpay/pago.php on line 18
Warning: fopen(/home/turismop/pago-webpay/datos/dato20121011030400.log) [function.fopen]: failed to open stream: No such file or directory in /home/sidra/public_html/pago-webpay/pago.php on line 18
Warning: fwrite(): supplied argument is not a valid stream resource in /home/sidra/public_html/pago-webpay/pago.php on line 20
Warning: fclose(): supplied argument is not a valid stream resource in /home/sidra/public_html/pago-webpay/pago.php on line 21
He probado todo asignando 777 todo lo posible pero sigo con el erro en php.ini tengo
allow_url_include = On;
register_globals = On;
register_argc_argv = On;
register_long_arrays = On;
memory_limit = 80M;
y .htaccess
suPHP_ConfigPath /home/sidra/public_html
order allow,deny
deny from all
Alguna idea el soporte de tbank es el peor del mundo
Boris Durán
Hola Ocepeda,
No te está reconociendo allow_url_include = On; por eso te dice Warnig: fopen… creo que olvidaste reinicar Apache cuando cambiaste las variables en php.ini. Reinicia Apache y vuelve a intentar.
Para reiniciar Apache por consola SSH es así:
/etc/init.d/httpd restart
o
así:
/etc/rc.d/init.d/httpd restart
O puedes reiciarlo desde tu Cpanel.
Saludos,
Boris Durán R.
DanielJ
Muchas gracias por subir el archivo nuevamente.
Saludos.
anandhi
Estoy consiguiendo el error como “No Se Pudo decifrar el Contenido, error Posible de llaves”. ¿Cuál es la razón de este error.?
Boris Durán
Hola Anandhi, es exactamente lo que dice: “error de llaves…”. Mándame tu “privada.pem” y tu “tbk_public_key.pem” para poder compararla con la que yo tengo.
Boris Durán R.
anandhi
Hola Boris,
Ahora ese problema se ha resuelto y en la página Webpay (https://certificacion.webpay.cl:6443/cgi-bin/bp_revision.cgi) estoy recibiendo el error como “En Este Momento No Es Posible Procesar Su transaccion”. Dono lo que está mal puede usted por favor me ayude a resolver este problema. Es muy urgente para mí.
A continuación se presenta la información que obtengo en mi log
Medio 2: Por redireccion
Redireccion web
todo ok
Mi tbk_config.dat es la siguiente:
IDCOMERCIO = 597026016975
MEDCOM = 2
TBK_KEY_ID = 101
PARAMVERIFCOM = 0
URLCGICOM = http://122.165.16.58:9092/test_/cgi-bin/tbk_bp_resultado.cgi
SERVERCOM = 122.165.16.58
Portcom = 9092
WHITELISTCOM ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz = 0123456789 /:.? = & _
Host = 122.165.16.58
Wport = 9092
URLCGITRA = / cgi-bin/bp_revision.cgi
URLCGIMEDTRA = / cgi-bin/bp_validacion.cgi
SERVERTRA = https://certificacion.webpay.cl
PORTTRA = 6443
PREFIJO_CONF_TR = HTML_
HTML_TR_NORMAL = http://122.165.16.58:9092/test_/xt_compra.php
Después de este conjunto no estoy recibiendo ningún registro. Por favor, hágamelo saber dónde he salido mal.
Gracias y Saludos,
Anandhi.
anandhi
¿Puedo saber cuál es el valor que tengo que fijar para medcom en el archivo de configuración. si me puse como 1 es tirar el error como “Error: No se ha podido establecer sí La Conexión”. Si puedo configurar el valor a 2, se establece la conexión y desde allí se está lanzando el error como “En Este Momento No Es Posible Procesar Su transaccion”. Por favor, hágamelo saber exactamente donde estoy cometiendo el error.
anandhi
privada.pem
ivanhoe
Boris, Patricio buenas tardes,
Antes que nada, queria agraceder el tiempo invertido en crear un practico tutorial para quienes no desean leer 78 paginas del KCC entregado por transbank.
Me funciona todo ok, pero ud hablan de 4 archivos,
pago.php
exito.php
fracaso.php
cierre.php
Pero el archivo cierre.php no esta incluido dentro del archivo ZIP !
es lo unico que me falta para poder integrar mi sitio con la plataforma webpay.
Muchas gracias nuevamente
Saludos
Ivan
waxfalcon
Tengo el mismo problema que menciona Anandhi. Conecta, pero ni siquiera puedo ingresar la tarjeta, solo despues de un corto primer pantallazo de conexión con webpay obtengo un poco amigable “En Este Momento No Es Posible Procesar Su transaccion”. He revisado una y otra vez, no se que puedo estar haciendo mal. El código fuente de la página del mensaje, tiene una línea que dice “err_3” y mis logs dicen “Todo OK”. Estoy más colgado, lo he googleado todo pero no encuentro ningún tip concreto y el soporte de Transbank no lo soporto. Ayudaaaaaaa!!!!
waxfalcon
Se me olvidó comentar, que estoy usando el último KCC ver.6, desargado del propio sitio de Transbank, para Linux 32 bits, aunque igual he estado probando la de 64 bits con los mismos resultados.
waxfalcon
Estimado y capo Boris:
Que complicado todo esto. Aun no hay caso.
Como mi hosting no quiere hacer las modificaciones al PHP.INI
instalé un servidor XAMPP de pruebas en Ubuntu.
Resulta que ya no hay soporte para Register_Globals, aunque aun aparece en php.ini, dice que si se activa genera un hoyo de seguridad. No obstante, lo hice, LAMPP STOP, modifico y START de nuevo, pero al hacer esto, LAMP corre en modo SSL y no arranca el intérprete de PHP. Todo lo demás en php.ini está como tu dices.
Se me había olvidado modificar el usuario a publico y el grupo a psacln. Lo hice, pero obtengo el mismo error.
Me da envidia ver como les corre a los demás.
Entre paréntesis, el link del KCC 5.1 que tienes arriba, está roto, por lo que sigo con KCC 6.
La tienda WAKEUP, me dice que hay varios errores generando la orden de compra y la sesión. Seguro es el intérprete de PHP del nuevo XAMPP, así que puse las variables a lo bruto.
¡Por favor, un salvavidas que me hundo!.
Boris Durán
Estimado Waxfalcon,
Esa tienda es solo de muesttra (wakeup), quieres instalar webpay en Magento? o hacer tu propio desarrollo? avísame para poder guiarte como debes hacerlo.
Saludos,
Boris Durán R.
pepicba
Estimados,
Por fin pude integrar webpay con el cual tuve que renegar bastante.
Con respecto a un error en el cual hay una página que dice “En Este Momento No Es Posible Procesar Su transaccion” y “haz click para volver al comercio”: si se fijan y ponen ver codigo fuente en el explorador, van a ver el tipo de error que está arrojando dentro del script (ERR_3, ERR_11, ERR_46, etc). Se pueden fijar en la tabla de errores en la documentacion.
Yo estuve vario tiempo lidiando ya que me daba ERR_46, y al final vi que dependia de la página de cierre. En todo momento en que no imprimia “ACEPTADO” me daba ese error, tambien cuando obtenia resultado 0 y ponia “CANCELADO”.
Tambien me daba es error cuando, por alguna razon habia un error de php en esa página, y al terminar el flujo sin la impresion de “ACEPTADO” obtenia dicho error.
Por eso les recomiendo que cuiden bien esa página, depurandola, ya que al dar cualquier error dentro de ella, o terminar el flujo sin el “ACEPTADO” dara el ERR_46.
pepicba
Tambien fijarse en los logs dejados en la carpeta logs dentro de cgi-bin, si todo es correcto deberia dejar un archivo de log por dia y el archivo de bitacora
waxfalcon
Estimado Boris.
Es un desarrollo propio. Quiero crear mis propios módulos, pero primero debo aprender a conectar con PHP. Ahora voy a probar otra vez con los ejemplos que da la propia transbank en su manual de desayuda.
Gracias por tu buena voluntad.
waxfalcon
Gracias Boris.
Finalmente logré luego de como dos semanas, contactar un soporte técnico de Transbank, que no se que modificó en el tbk-config.dat. Además, la tienda de pruebas Wake up store, tenía un error al enviar la orden de compra. Incluía el string “orden de compra:” más el número, siendo que debía ser sólo el número.
Bueno, ya conecta, estoy en tierra derecha. Ahora, a hacer una página de cierre con mySql para no tener problemas con el php.ini y su url fopen allow.
Muchas gracias a todos.
virtuato
yo no consigo integrar mi aplicacion com el kcc, el me da erro ERR_3
que hago como lo soluciono?
fasme
Estimados:
Integre el KCC 6 en un servidor local con xampp en windows todo funcionando OK, luego me baje la version para linux 32 bit para utilizarlo en un hosting pero no puedo integrarlo, me sale el error 283, el log me arroja esto:
6107715646; 526; ;pago ;https://certificacion.webpay.cl ;21122012 ;133530;190.100.139.24 ;ERR;597026007976 ;No se pudo decifrar el contenido, posible error de llaves
6107715646; 526; ;pago ;https://certificacion.webpay.cl ;21122012 ;133530;190.100.139.24 ;ERR;597026007976 ;283
Alguna idea?
Tengo que hacer algo en el cpanel en el menu de administrador de SSL para el manejo de llaves?
los cgi los subi en modo binario
y el resto en ascii
Boris Durán
Hola fasme, es exactamente lo que dice, error de llaves. Cambia el valor en el tbk_config.dat los que dice 100 a 101 o viceversa, de 101 a 100.
Saludos,
Boris
fasme
Transbank me respondio esto:
“”Según los antecedentes que nos envías por favor te regaré que revises los permisos de la carpeta y las llaves estén en 7-5-5, si es así tendría que copiar las llaves que se encuentran en el kit nuevamente subiéndolos de forma binaria, además de todo esto por favor cambiar el MEDCOM a 2.””
cuando cambio a MEDCOM 2 hace todo el proceso bien, solo que alfinal me redirecciona a la pagina de fracaso, en el log sale “TODO OK”
r0b0k
Waxfalcon
Estoy realizando la implementacion y obtengo el siguiente error “En Este Momento No Es Posible Procesar Su transaccion”, lei que a ti tambien te paso y lograste solucionarlo, podrias decirme que fue lo que cambiaste del archivo tbk-config.dat para que funcionara
avalenm
Hola… estoy implementando Webpay, y tengo todo casi listo, el único problema es que cada vez que presiono pagar (en la página de webpay) siempre me lanza a fracaso y nunca se ejecuta el archivo xt_compra.php…. que puede ser????
pancho
tengo el mismo problema que robok y que Waxfalcon logró resolver.
Se agradece si pueden compartir cómo diablos lo hicieron!!!
dieiba
Tengo un problema que se comentó acá pero no se explicó como se solucionó :
No se pudo decifrar el contenido, posible error de llaves
283
Alguna idea de cómo solucionar esto?
Gracias
Boris Durán
dieiba,
Verifica que tu llave sea esta en cgi-bin/maestros/privada.pem
Y por otro lado verificada la versión de tbk_public_key.pem que sea 100 o 101, es decir:
100=1024 bits
101=4096 bits
Aqui te muestro llave 101
Y aquí te muestro la llave 100:
Y recuerda poner como corresponde la versión de la llave en tu tbk_config.dat con este campo:
o esto:
Atte
Boris Durán R.
carlos mella
Quizas alguien me puede ayudar estoy realizando un modulo para prestashop 1.4 hasta el momento no e tenido mayores problemas, cuando reviso el archivo de log, me confirma que todo esta correcto pero al momento de redireccionar me redirecciona al siguiente link https://certificacion.webpay.cl:6443//bp_revision.cgi e tratado de contactar al soporte de transbank pero no dan señales de vida espero puedan ayudarme…..
Boris Durán
Hola Carlos,
Si creo que se porque te pasa eso, la dirección correcta es: https://certificacion.webpay.cl:6443/webpayserver/bp_revision.cgi
o sea, te falta /webpayserver/ y eso te falta porque no tienes /filtroUnificado/ y en vez tienes escrito /cgi-bin/ que es para el modo producción y no para el modo certificación:
Mira este tbk_config.dat
MEDCOM = 1
PARAMVERIFCOM = 1
URLCGICOM = http://www.tutienda.cl/cgi-bin/tbk_bp_resultado.cgi
SERVERCOM = 72.12.33.14
PORTCOM = 80
WHITELISTCOM = ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789./:=&?_
HOST = 72.12.33.14
WPORT = 80
URLCGITRA = /filtroUnificado/bp_revision.cgi
URLCGIMEDTRA = /filtroUnificado/bp_validacion.cgi
SERVERTRA = https://certificacion.webpay.cl
PORTTRA = 6443
PREFIJO_CONF_TR = HTML_
HTML_TR_NORMAL = http://www.tutienda.cl/wakeup/cierre.php
carlos mella
Boris:
te dejo mi tbk_config.dat:
IDCOMERCIO = 597026007976
MEDCOM = 2
TBK_KEY_ID = 101
PARAMVERIFCOM = 1
URLCGICOM = http://www.tecnocam.cl/cgi-bin/tbk_bp_resultado.cgi
SERVERCOM = 208.91.198.52
PORTCOM = 80
WHITELISTCOM = ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789./:=&?_
HOST = 208.91.198.52
WPORT = 80
URLCGITRA = /filtroUnificado/bp_revision.cgi
URLCGIMEDTRA = /filtroUnificado/bp_validacion.cgi
SERVERTRA = https://certificacion.webpay.cl
PORTTRA = 6443
PREFIJO_CONF_TR = HTML_
HTML_TR_NORMAL = http://www.tecnocam.cl/modules/transbank/cierre.php
Boris Durán
Carlos es MEDCOM=1 el 2 ya no corre!!!
Boris Durán R.
carlos mella
Boris:
grasias por tu pronta respuesta cambie el medcom a 1 pero aun asy me sigue arrojando ese error…
Boris Durán
Carlos,
fopen es fopen, mira tu pagina: http://www.tecnocam.cl/modules/transbank/cierre.php
Y mira esta otra: http://webpaystore.dvex.cl/wakeup/cierre.php
A ver mandame tu info.php de tu página.
Boris D.
carlos mella
Boris:
de antemano gracias por tu ayuda….
http://www.tecnocam.cl/info.php
Boris Durán
Carlos:
register_globals esta OFF debe esta On
Y reinicia Apache…
Boris D.
carlos mella
Boris:
el problema es un servidor de pago, para eso tendria que ponerme en contacto con soporte…si es que no me equivoco?
atte.
Carlos Mella Diaz.
Boris Durán
Carlos,
A lo mejor no se si se pueda hacer por el .htaccess, quizás debes buscar documentación en google si se puede hacer… o directamente a tu soporte. Es algo muy fácil de hacer es solo poner a On a Off en register_globals
Saludos,
Boris D.
carlos mella
Boris:
ultima consulta tienes el archivo de cierre.php pero destinado para linux.
Atento a tus comentarios.
Boris Durán
Carlos Aqui te va!!!
Mauricio
Buenas…
He leido aqui varias soluciones al problema de configuración webpay, algunas me han ayudado y otras no, en estos momentos me encuentro con el problema del https://certificacion.webpay.cl:6443//bp_revision.cgi
Revise y tengo
allow_url_include = On
register_globals = On
register_long_arrays = On
register_argc_argv = On
tbk_config.dat
IDCOMERCIO = 597026007976
MEDCOM = 1
TBK_KEY_ID = 101
PARAMVERIFCOM = 1
URLCGITRA = /filtroUnificado/bp_revision.cgi
URLCGIMEDTRA = /filtroUnificado/bp_validacion.cgi
SERVERTRA = https://certificacion.webpay.cl
PORTTRA = 6443
PREFIJO_CONF_TR = HTML_
No tengo idea que mas revisar o que pueda estar malo…, si me echan una mano con esto se los agradeceré.
PD: KCC 6.0 Linux64
Boris Durán
Hola Maurcio,
Si pero que te sucede? te arranca el KCC? no hay conexión con webpay? te manda a la página de fracaso? trata de especificar el problema para poder ayudarte.
Saludos,
Boris Durán R.
Mauricio
Gracias por la pronta respuesta…
Le doy click al boton de pago…
Me lleva a /cgi-bin/tbk_bp_pago.cgi
alcanza a mostrarme la pantalla de webpay con la barra de progreso y me redirecciona a https://certificacion.webpay.cl:6443//bp_revision.cgi ruta que no encuentra el navegador…
slds,
Mauricio.
Boris Durán
Hola Maurio,
La dirección debe ser: https://certificacion.webpay.cl:6443/webpayserver/bp_revision.cgi creo que tienes malo el tbk_config.dat, revisa esto:
MEDCOM = 1
URLCGITRA = /filtroUnificado/bp_revision.cgi
URLCGIMEDTRA = /filtroUnificado/bp_validacion.cgi
Por otro lado, hay una versión de pago del módulo webpay si te interesa que es con instalación, y si la instalación no te interesa puedes solicitarnos la cotización solo del módulo y tu te encargas de instalarlo.
Saludos,
Boris Durán R.
Mauricio
Boris…
Tengo el tbk_config.dat con esos parametros…
pero lo raro es que miro el log y me dice…
Datos en datos/tbk_config.dat
Mac generado
Construccion TBK_PARAM
TBK_PARAM encriptado
Datos listos para ser enviados
Medio 2: Por redireccion <— ????
Redireccion web
Todo OK
slds,
Mauricio.
Mauricio
Me respondieron de Transbank, y me enviaron un tb_config.dat
Lo compare y la diferencia esta en
MEDCOM = 1 lo cambiaron a MEDCOM = 2
Hay que subirlo modo ASCII al servidor no binario y listo…
lo otro, venia en formato Unix no PC
slds,
Mauricio.
carlos mella
en estos momentos he completado de montar el modulo en mi tienda el unico inconveniente que estoy presentando es al momento de rechazar una orden en el log de error me arroja lo siguiente.
tienda NO acepto transaccion
; 10593; ;resultado ;050309080704 ;14042013 ;211247;200.10.12.55 ;OK ; ;respuesta enviada a TBK (ERR)
5991935625; 10593; ;resultado ;datoscom ;14042013 ;211247;200.10.12.55 ;Ok ;597026007976 ;Error al obtener ack (46)
; 10593; ;resultado ;050309080704 ;14042013 ;211247;200.10.12.55 ;ERR; ;46
Alguna idea al respecto.
Saludos.
lalo
$ file –mime tbk_config.dat
tbk_config.dat: text/plain; charset=us-ascii
IDCOMERCIO = 597026007976
MEDCOM = 2
TBK_KEY_ID = 101
PARAMVERIFCOM = 1
URLCGICOM = http://x.x.cl/cgi-bin/tbk_bp_resultado.cgi
SERVERCOM = 205.186.x.x
PORTCOM = 80
WHITELISTCOM = ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789./:=&?-_
HOST = 205.186.x.x
WPORT = 80
URLCGITRA = /webpayserver/bp_revision.cgi
URLCGIMEDTRA = /webpayserver/bp_validacion.cgi
SERVERTRA = https://certificacion.webpay.cl
PORTTRA = 6443
PREFIJO_CONF_TR = HTML_
HTML_TR_NORMAL = http://x.x.cl/compra-cierre.html
también tengo problemas cuando redirige a webpay me dice
Lo sentimos. Su transacción no se pudo llevar a cabo.
alguna otra modificación que se le daba hacer al config?
Boris Durán
Hola lalo,
Debe ser:
MEDCOM = 1
TBK_KEY_ID = 100 (si es que estás con la llave de 1024 bits)
URLCGITRA = /filtroUnificado/bp_revision.cgi
URLCGIMEDTRA = /filtroUnificado/bp_validacion.cgi
Saludos,
Boris Durán R.
fgacv
Hola, tengo un problema. Ojalá me puedan ayudar 🙂
Al tratar de ejecutar una compra, al redireccionar, llego a la siguiente URL:
https://certificacion.webpay.cl:6443//bp_revision.cgi
(Hay una parte del path en blanco)
El log solo me dice esto: 1000000;20130429114435
El log que está dentro de cgi-bin no indica error en ningún lado. Todo en OK.
Mi tbk_config es el siguiente:
IDCOMERCIO = 597030029968
MEDCOM = 1
TBK_KEY_ID = 100
PARAMVERIFCOM = 2
URLCGICOM = http://napps.cl/cgi-bin/tbk_bp_resultado.cgi
SERVERCOM = 198.74.52.214
PORTCOM = 80
WHITELISTCOM = ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789./:=&?_
HOST = 198.74.52.214
WPORT = 80
URLCGITRA = /filtroUnificado/bp_revision.cgi
URLCGIMEDTRA = /filtroUnificado/bp_validacion.cgi
SERVERTRA = https://certificacion.webpay.cl
PORTTRA = 6443
PREFIJO_CONF_TR = HTML_
HTML_TR_NORMAL = http://napps.cl/webpay/cierre.php
Muchas gracias de antemano.
Saludos!