Una Mini guia para que puedan Modificar el complemento WebPay para su tienda VirtueMart.

Etapa 1

Tarjeta de prueba otorgada por Transbank, para compras simuladas:
  • Tarjeta: VISA
  • Nº de Tarjeta: 4051885600446623
  • Año Expiración: Cualquiera Cualquiera
  • Mes Expiración: Cualquiera Cualquiera
  • CVV: 123

Etapa 2
Creamos la pasarela de pago para enviar las variables del carro de compra, al servidor de Transbank:
  • Desde VirtueMart creamos un método de pago tipo Formulario y colocamos el Formulario entregado por Transbank.
  • Creamos nuestra pagina de Éxito
  • Creamos nuestra pagina de Fracaso
  • Creamos nuestro cierre.

Etapa 3
  1. Los permisos /CGI-BIN/ (755)
    • /datos/ (755)
      • tbk_config.dat (644)
      • tbk_param.txt (644)
      • tbk_trace.dat (644)
    • /log/ (755)
    • /maestro/ (755)
      • privada.pem (644)
      • publica.pem (644)
    • /template/ (755)
      • leeme.txt (644)
      • reintento.html (644)
      • transicion.html (644)
    • tbk_bp_pago.cgi (755)
    • tbk_bp_resultado.cgi (755)
    • tbk_check_mac.cgi (755)

  2. tbk_config.dat:
    • Debe configurar con los datos de servidor

Configuraciones:
IDCOMERCIO = 597026016975
MEDCOM = 2
PARAMVERIFCOM = 1
URLCGICOM = WWW.TUWEB.CL/cgi-bin/tbk_bp_resultado.cgi
SERVERCOM = IP SERVIDOR HOSTING
PORTCOM = 80
WHITELISTCOM = ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789./:=&?_
HOST = IP SERVIDOR HOSTING
WPORT = 80
URLCGITRA = /cgi-bin/bp_revision.cgi
URLCGIMEDTRA = /cgi-bin/bp_validacion.cgi
SERVERTRA = certificacion.webpay.cl
PORTTRA = 6443
PREFIJO_CONF_TR = HTML_
HTML_TR_NORMAL = WWW.TUWEB.CL/cierre.php