Magento Chile Desarrolladores Magento

¿Tienes una pregunta?

Si usted tiene cualquier pregunta, escriba a continuación lo que está buscando!

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
Ruta cgi-bin

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.

Wiki Módulo KCC Transbank
5 (100%) 9 votos

Comentarios

Comentarios

(219) Comments

  1. Hola Boris,
    tu blog ha sido de gran ayuda, pero ahora estoy intentando implementar webpay y todo bien hasta que viene de vuelta no crea los logs y en la pagina que muestra “En este momento no es posible procesar su transacción” el hosting no permite el uso de EXEC por temas de seguirdad, entonces hay que utilizar un archivo chkmac.cgi que tiene este codigo

    #!/usr/bin/perl
    use strict;
    use CGI;
    my %conf;
    my $query = new CGI;
    my $addr = $ENV{‘REMOTE_ADDR’};
    my $filename = $query->param(‘filename’);
    print “content-type: text/html\n\n”;
    my $cmd = ‘/cgi-bin/tbk_check_mac.cgi log/’.$filename;
    exec($cmd);

  2. ¿Y tampoco funciona que podra ser?
    Como se si recupera algo de vuelta o si el hosting lo bloquea?
    porque quice hacer un
    echo phpinfo()
    y por problemas de seguridad tampoco me deja. =(

    Alguna sugerencia?

  3. Hola Caro,

    Cuando el hosting no te permite ciertas cosas, es solicitar al host que te dejen operable lo que no te funciona. Pero en mi experiencia, recomiendo cambiarse se hosting, a uno con orientación y seriedad en eCommerce.

    Por otro lado, enviame el link de tu magento para mirar como se comporta la plataforma webpay.

    Boris D.

  4. Hemos tratado de habilitar “allow_url_include de Off a On” en el “php.ini” y luego reiniciamos “APACHE”, pero nada sigue en Off.

  5. Hola Caro, haz un respaldo de tu php.ini y bajalo a tu escritorio, luego pon “allow_url_include On” en el php.ini que bajaste, luego subelo nuevamente reemplazando el original, y reinicias apache.

    Boris D.

  6. Estimada caro

    Recuerdo cuando tuve esos problemas y dejame decirte que son un parto.

    solucion. no se soluciona colando en tu magento alguna mejora de php ini, eso lo debe solucionar tu hostin ya que transbank trabaja con CGI encriptados ultra complejos, que no todos los hosting son capaces de soportar, incluso si lo quieron implementar.

    Debes configurar el directorio virtual CGI-BIN en el archivo httpd_conf eso lo hace tu host, sino puede cambiate. y lo otro super importante, por ningun motivo edites el tbk_config.dat en windows, debes hacerlo en modo DOS o unix, hay programas para ello, como el ultraedit

  7. Estimados, instale magento 1.4.0.1 y al realizar una compra me sale vacia el listado de paises….alguien sabe dondee puede estar la falla?

    Muy agradecido
    guidojr

  8. Gracias por contestar Boris 😉
    Le di los permisos 755
    Ahora estoy probando con otro sitio, donde hice unas pruebas con unos cgi, para ver si se ejecutan, y si se ejecutan, pero con lo de tranbank quedo estancado en lo mismo

    http://vhlibros.cl/pago.php

    En ese sitio estoy probando ahora, y nada ya llevo 3 días en el intento :/
    y no me logra pasar del formulario a la webpay….

    Forbidden

    You don’t have permission to access /cgi-bin/tbk_bp_pago.cgi on this server.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

    Ese mensaje me sale, ya ando agotado de tanto leer e intentar :/
    Que crees que puede ser, si los del hosting me dicen que está habilitado los cgi,

    Saludos y gracias por contestarme.

  9. Permisos que les he dado:

    cgi-bin/750 (también probe con 755)
    datos /755/
    datos/tbk_config.dat/755/
    datos/tbk_param.txt/755/
    datos/tbk_trace.dat/755/
    log/755/
    maestros/755/
    maestros/privada.pem/755/
    tbk_bp_pago.cgi/755/
    tbk_bp_resultado.cgi/755/
    tbk_check_mac.cgi/755/
    template/755/
    template/leeme.txt/644
    template/reintento.html/644
    template/transicion.html/644

  10. En estos momentos logre entrar 😀

    http://www.alcopa.cl/pago.php

    Por lo menos ahora se me ve la pagina de webpay

    El tema era, es que nosotros no teniamos acceso a consolta por el servidor, así que descomprimi el archivo en nuestro servidor ubuntu. una vez hecho utilice core FTP ya que me daba la posibilidad de dejar los archivos en binario incluso editandolo, antes estaba co filezilla, por lo que leí, lo pasaba por defecto en ASCII,
    ahora seguiré con esto, para solucionar el mensaje que me aperece, gracias y ojala lo que continue me puedas ayudar.

  11. 🙁 tengo un problema gigante :S un amigo me pidio integrar kcc y he tratando de integrar dicho modulo en 2 server diferentes y tengo estas 2 respuestas ERROR: No se ha podido establecer la conexión y en el otro luego de ingresar el n° de tarjeta me dice : En este momento no es posible procesar su transacción

    no he echo la nota n°1.. es lo unico que me falta por probar.. pero como el tiempo es oro.. necesito saber si hay alguien que haya integrado webpay a virtuemar (joomla) porfavor si tienen un dato ( y que cobre una cifra razonable) me avisan porfavor!!! gracias

    pablonji@gmail.com

  12. Hola Boris, he seguido paso a paso la instalación y configuración de este script. y al momento de intentar la transacción (usando la tarjeta de prueba) me sale el mensaje “En este momento no es posible procesar su transacción” (ERR_46). Lo extraño es que revisando el archivo cierre.php el resultado de $result[0] SIEMPRE es CORRECTO, incluso si hago esto:
    $cmdline = “./cgi-bin/tbk_check_mac.bla $filename”;

    Por alguna razón webpay no puede verificar la dirección MAC de mi servidor, espero que puedas ayudarme!! muchas gracias.

    p.d: Archivos de configuración aquí:

    http://190.164.161.243/win/kcc.zip

    Realmente agradezco cualquier ayuda, esto me está volviendo loco.

  13. Hola Alberto,

    No sé si tu dirección es la correcta en el cierre.php donde dice:

    ./cgi-bin/log/temporal.txt o en
    ./cgi-bin/tbk_check_mac.exe

    Si la dirección está mala te va arrojar el error que tienes, también te va arrojar ese error si subiste el archivo descomprimido (KCC). O si tu dirección está mal direccionada en el archivo tbk_config.dat. Para estar claro:

    1.- Subir el packete KCC comprimido al servidor y descomprimirlo ahí.
    2.- Dar los permisos correctos a cada archivo (ver el wiki de webpay en este blog)
    3.- Editar el archivo tbk_config.dat en el servidor (por cpanel)
    4.- Chequear que las url dadas sean realmente las correctas.

    P.D.: tu url no está funcionando en este momento.

    Saludos,

    Boris

  14. Hola Boris, ahora si puedes ver la URL correcta en:

    http://albertojm.serveftp.com/win/pago.php

    Revisando una y otra vez me doy cuenta que Webpay nunca llega a ejecutar el xt_compra.php entonces al parecer no es un error de validar la MAC ya que nunca llega a ejecutar esa porción de código. Si Webpay llegase a ejecutar xt_compra.php se almacenaría un registro en la base de datos MySQL (no ocurre esto). Cosa que si sucede cuando ejecuto directamente
    http://albertojm.serveftp.com/win/xt_compra.php

    ¿Cual puede ser el problema?

    Mi configuración es:

    IDCOMERCIO = 597026016975
    MEDCOM = 2
    PARAMVERIFCOM = 1
    URLCGICOM = /cgi-bin/tbk_bp_resultado.cgi
    SERVERCOM = 190.160.98.215
    PORTCOM = 80
    WHITELISTCOM = ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789./:=&?_
    HOST = 190.160.98.215
    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://190.160.98.215/win/xt_compra.php

    A todo esto verifiqué que se estén escribiendo los archivos y si, se escriben correctamente.

    Gracias nuevamente boris, sería genial contactarnos mediante email, estoy seguro que con tu ayuda podría solucionar este problemilla.

    mi email es albertojm [at] gmail.com

  15. Hola Boris, acudo a ti pues tenga la profunda esperanza que me puedas ayudar con esto del kcc que me tiene mal. Pues bien, he seguido los pasos que comentas, estoy usando tu ejemplo wakeup, cuando presiono comprar, que redirige para webpay, me aparece el mensaje que no puede atender mi transaccion, el registro log, aparece todo ok hasta la ultima accion sobre pago, ahi termina el file, nunca aparece nada de resultado.Aqui te dejo el link para que le tires un vistazo

    http://www.rockdelivery.cl/alpha/pago.php

    espero tu respuesta, muchas gracias,
    mi email es kcubano[at]gmail.com

  16. Hola e seguido al pie de la letra tus instrucciones y dejame decirte que fueron de mucha ayuda.

    Ahora. al momento de enviar el TBK_NUMERO_CUOTAS desde el carrito, no me deja enviar desde 01 cuotas hasta 05 cuotas.
    Pero si me deja enviar 06 a 24 cuotas.

    ¿Sabes por que ocurre este error?

    Saludos
    Alexis.

  17. Boris, ante todo felicitaciones porque es excelente tu trabajo.
    Tengo el siguiente problema: en mi server de testing tengo funcionando correctamente todo. Pero cuando lo pasé a producción al server del cliente obtengo error 46, por falta de ACK.
    Revisando los logs de Apache me encuentro con que la request de Webpay para hacer el cierre (en tu caso cierre.php) le responde un 404.
    Leyendo tu post habilité las variables que aconsejabas pero sin suerte.
    Para probar si Apache tenía configurado algún bloqueo a los request por POST que no tengan Referer, cree un script en Curl. Pero en este caso funciona correctamente. Por ende no hay bloqueo.

    Tenés idea que puede estar ocurriendo?

    Desde ya muchas gracias

  18. Hola Alexis,

    1.- Bueno estás trabajando con la versión de KCC del año 2009. Deberías actualizarlo por la versión nueva de KCC, el cual debes bajar desde aquí: http://www.magentochile.cl/backup/KCC5.1-Lin32-Kernel_2.6.zip

    2.- Referente a este wiki, es solo para arrancar el kcc, pero despues de ellos deberías de saber crear la variables que te pide Transbank (últimos 4 números de la tarjeta de crédito, nombre producto, cantidad, etc que se debe de desplegar en la página de exito).

    3.- referente al servidor, te recomiendo que trabajes con mediatemple, ese servidor es el cual a mi me ha dado resultados positivos.

    Saludos,

    Boris Durán R.

  19. Buenas noches Boris
    Estoy teniendo el mismo inconveniente que rebocano.
    Me aparece ese mensaje (err_46).
    El tema se genera en la ejecucion del check_mac.cgi dentro de la pagina de cierre.
    Intente simplemente ejecutar un retorno del string ACEPTADO y RECHAZADO y de ambas maneras hace el flujo completo y correcto.
    pero cuando agrego la validacion del mac con el cgi, me sucede ese error((46).
    Necesito ayuda, por favor.
    Nivel de urgenia:elevado
    Muchas gracias.

  20. Buenos días.

    Boris, me dirijo a tí para solicitarte una orientación.

    He realizado varias pruebas: 2 por CLI y una por web que a continuación te describo.

    En primera instancia, ejecuté el sistema en modo de pruebas como lo describe transbank. Ésto genera un log que necesita ser parseado para checkear la MAC. Desde la CLI al ejecutar:

    [server@user cgi-bin]# ./tbk_check_mac log/logxxxxxx.txt
    [server@user cgi-bin]# php prueba.php

    El sistema arroja ‘válido’. El código en PHP tiene dentro el comando ‘exec’, requerido para ésta prueba.

    El mismo script, lo ejecuté desde un navegador WEB, mostrando igualmente que el MAC generado es correcto.

    Volví el sistema a modo de producción y empezaron los errores.

    Dos de las 3 pruebas que ejecuté, funcionaron correctamente, mientras que la tercera, no funcionó.
    Éstas pruebas fueron al ejecutar el sistema vía CLI, mientras que al ejecutar el mismo script por navegador, arroja INVALIDO.

    Mi consulta es, a qué podría deberse éste error? Por lo que he leído, a la mayoría, en un servidor linux les arroja el error ’46 ERR_OBTENER_ACK’, pero si ejecutan directamente por consola el CGI, de la siguiente manera:

    ./tbk_check_mac.cgi ruta_al_fichero.ext

    Debiera retornarles CORRECTO, por cuanto, la comunicación entre el CGI y los parámetros de entrada, son correctos, su configuración está ok, el problema sucede al ejecutar el sistema en modo de producción en la página de cierre.

    He revisado la configuración del servidor, y todo está OK.

    Quizá sea significativo, pero también me tomé la libertad de ejecutar el script directamente desde la web, arrojando el error 500. Busqué por otros lados, e hice la misma prueba pero ahora en un servidor Windows, y arrojó ‘error en los parámetros de entrada’ INVALIDO.

    Agradezco tu ayuda de antemano.

  21. Estimado Boris:

    Ya encontré una solución. A continuación les explico lo que hice.

    Tuve que ejecutar el sistema escribiendo un script en perl aparte a los del sistema.

    El script:

    #!/usr/bin/perl
    use CGI qw(:standard);
    print “Content-type: text/html\n\n”;
    my $parametro = param(‘filename’);
    my $toExec = “./tbk_check_mac_transbank.cgi log/” . $parametro;
    # print $toExec;
    print exec($toExec);

    Lo pueden guardar con la extensión .cgi, asignándole un chmod 755 y también al usuario en cuestión (esto último es importante para que pueda ejecutarse).

    El ‘tbk_check_mac_transbank.cgi’ es el CGI de transbank, le puse ese nombre mas que nada por que me era más facil hacer eso, que modificar el script en PHP.

    Si ustedes, desde su sitio web ejecutan:

    http://www.misitio.cl/cgi-bin/tbk_check_mac.cgi?filename=log123456799.txt

    Debiera mostrarles ‘CORRECTO’ o ‘INVALIDO’. Con eso pude omitir el error 500 que arrojaba en un principio.

    Para poder llamar los datos, no ocupé el comando ‘exec’, si no que lo hice mediante ‘file_get_contents’ en PHP.
    $resultado = file_get_contents(“http://www.misitio.cl/cgi-bin/tbk_check_mac.cgi?filename=$archivo”);

    Donde $archivo es el parámetro que genero en la carpeta ‘log’ para ser analizado. Ésto les retornará los valores.

    Nota:

    Si su dominio es un tipo IDN, es decir, que acepta caracteres como la ‘ñ’ y palabras acentuadas, la manera de escribirlo en file_get_contents, sea ‘www.ñandú.cl’ nuestro dominio:

    $resultado = file_get_contents(‘http://www.xn--and-6ma2c.cl/…’);

    Saludos, y éxito!

  22. Estimado:

    Soy bastante nuevo en esto y estoy tratando de implementar el webpay, pero al momento de enviar el formulario, no muestra la pagina de webpay, me sale un error 403, que me imagino que es de permisos, eso creo xD, no se si a alguno le ocurrio, porfavor necesito ayuda ya me esta consumiendo mucho tiempo esto.

    Me despido enviando saludos cordiales.

  23. Hola, soy nuevo en esto y estoy implementando webpay en mi pagina web hasta ahora no he podido lograr la conexion con transbank ,cuando paso los parametros :
    tbk_monto
    tbk_tipo_transaccion
    tbk_orden_compra
    tbk_url_exito
    tbk_url_fracaso
    tbk_id_sesion
    tbk_orden_compra

    al archivo /cgi-bin/tbk_bp_pago.cgi , nose si se debe al paso de los parametros o a que hay algo que no esta bien configurado en algun archivo como el config.dat, la verdad es que no se me ocurre que puede ser esto me muestra el siguente error “ERROR: No se ha podido establecer la conexión” , y nose a que se debe , por favor si alguien me puede guiar para salir del error

    Atte Hugo.

  24. Hola Hugo, nosotros tampoco hemos podido, ya que Transbank cambió la plataforma y nos da el mismo error, no sabría que contestarte porque estamos de cabeza intentando resolverlo.

    Saludos,

    Boris D.

  25. Hola Boris, sigo sin poder solucionar el problena en la conexion con transbank , no se me ocurre que podra ser llevo un par de dias y no consigo nada , sabes de algo que pueda funcionar , o sigue siendo error por el cambio de plataforma de transbank?
    saludos Hugo.

  26. Hola Hugo,

    Mira el tema va por el cierre.php donde este comando:

    if($result[0]==”CORRECTO”) si lo dejas así no pasa, pero si lo dejas así:

    if($result[0]=”CORRECTO”) si pasa pero esto está mal para Transbank, osea, no dejan pasar la certificación. El tema es que a mi me funciona con 2 tiendas certificadas en mismo servidor donde estoy con el modo certificación y este modo es el que no me deja. Realmente es para agarrarse a cabezasos contra el muro.

    Boris D.

  27. Boris, a mi no me pasa de nunguna de las dos maneras , no me dejan pasar la certificación , la verad es que nose que puedo hacer para soucionarlo, estoy seriamente pensando en ya agarrarme a cabezasos jaja.

    Hugo M.

  28. Hola Boris, soy nuevo en este tema de webpay y estoy intentando realizar una implementación con el KCC6. He seguido todas las instrucciones del manual de integración y he intentado con diferentes configuraciones del cgi-bin/datos/tbk_config.dat, en una con los datos que me indican en el anexo A:

    URLCGITRA = /filtroUnificado/bp_revision.cgi
    URLCGIMEDTRA = /filtroUnificado/bp_validacion.cgi

    Cuando envio el formulario, webpay me redirige a un 404. Y con esta:

    URLCGITRA = /cgi-bin/bp_revision.cgi
    URLCGIMEDTRA = /cgi-bin/bp_validacion.cgi

    Al enviar al procesar el formulario con esta configuración, en el log está todo OK pero el navegador me muestra “En estos momentos no es posible procesar su transacción”.

    Tu sabes que puede estar pasando?

    Saludos

  29. Yo intente instalar KCC 6 pero me da error 283. Este es el log

    1) Medio 1: Transaccion segura
    2) No se pudo decifrar el contenido, posible error de llaves
    3) 283

    Será pq no tengo SSL en mi sitio?

    Saludos

  30. Estimados,

    Son temas del servidor que no están afinados para webpay. Desde la versión 6.0 está quedando la escoba. Lo logré arrancar después de un tiempo en mi servidor. Y si les sirve de ayuda les cuento que los cgi-bin deben de estar dentro de la raíz del sitio donde está su tienda. La versión anterior del KCC, es decir, la versión 5.1 de webpay, permitía que los cgi-bin estuvieran fuera de la raíz del sitio, pero ahora no.

    Saludos,

    Boris Durán R.

  31. Boris, el directorio cgi-bin esta dentro del directorio web, no esta afuera

    Sera que estoy generando mal el certificado, hay que pasar algún parámetro adicional, se debe crear con 1024 o 2048 bits, según transbank con 1024 funciona bien.

    Que configuración debe tener el hosting, contrate un vps por lo que puedo hacer todos los cambios necesarios

  32. Patricio Montesinos

    Estimados

    yo tengo que solucionar el tema que mencionan esta semana, estoy esperando la respuesta de transbank al problema y les cuento, debe ser, según yo alguna configuración del servidor.

    en buen chileno me tiene podrido este tema.

    1) No se pudo decifrar el contenido, posible error de llaves
    2) 283

    no es por el SSL hemos configurado este mismo KCC sin SSL. así que como dije asumo que es el servidor

    estaremos en contacto

  33. Patricio, pese a todas las indicaciones de subir los archivos de firma en ascii los subí en binario, tenia el mismo error “283”, jamas me respondieron en soporte y lo descubrí por casualidad

  34. Hola, cuando envio el formulario a tbk_bp_pago.cgi este me tira el error “Internal Server Error” . Probé con un cgi de ejemplo imprimiendo un texto por pantalla para ver si erá problemas de permisos, pero lo ejecuta sin problemas.

    Alguien podría ayudarme en esto por favor. Estoy ocupando el KCC 6.0

    Saludos y gracias.

  35. Patricio a mi me arroja el mismo error que a ti, porfa si logras resolverlo, me podrias dar indicaciones. gracias

  36. Hola, saludos a todos, alguien podría asesorarme u orientarme como hacer la integración de forma correcta por fa.

    No quiero que me hagan toda la pega si no orientación para poder realizarlo solo.

    Dejo mi correo, isaias1706@gmail.com.

    Saludos y Gracias.

  37. Patricio Montesinos

    Estimados solucionado el tema en cuestión, son varios cosas que comentar.

    .- los manuales de transbank a nadie salvan,
    .- al parecer el nivel extra de seguridad vía cgi, que implementaron se les fue por abismo, no todos los servidores lo soportan.
    .- les coloco la solución de transbank, lo acabo de probar y adivinen FUNCIONA!!!

    1. En el parámetro MEDCOM informado en el archivo tbk_config.dat dejar con valor 2

    2. El parámetro TBK_KEY_ID informado en el archivo tbk_config.dat dejar en valor 101 (osea asi TBK_KEY_ID = 101)

    3. Las llaves se deben subir en modo ASCII (esto es un chiste, mas arriba lo menciono RomanJesus

    Como tips final para quienes tienen problemas con tranasbank, no llamen ustedes hagan que llame el comercio, y se contacte directamente con Maldonado

  38. Estoy implementando el modulo Kcc y es primera ves que lo voy hacer…
    Por lo que he leído al pareces es mas difícil implementar la version 6 y tambien queria pedir el carro de compras simple

  39. Estimado,
    He estado intentando implementar el kit pero no me lee el cierre.php.

    Esperando que puedan tener alguna solución respecto a esto.

    Saludos

Leave a Reply

You must be logged in to post a comment.