Estás en: Inicio > Listado de proyectos > Software y Tecnología > Desarrollo de Sistemas > Aplicaciones UNIX/LINUX > Java > Instalación De Pasarela De Pago Sobre Oscommerce

Proyecto: Instalación De Pasarela De Pago Sobre Oscommerce

Visible en:
ar bo br cl co cr cu ec sv es gt hn mx ni pa py pe do pr uy us ve xx
 
Encabezado:
El proyecto es instalar una pasarela de pago sobre un website operado con oscommerce, ya el website está operativo y tiene activas dos formas de pago. Es deseable experiencia previa y verificable en este tipo de instalaciones.
 
Autor:
 
Tipo de ofertas:
Públicas
 
Presupuesto:
1.000,00 VEF (3.540,01 GTQ)
 
Tiempo de entrega:
15 días
 
Método de pago:
A convenir, Transferencia bancaria
 
Fecha de publicación:
28/02/2008 05:00
 
Finaliza en:
Finalizado
 
Visitas: 1457 | Preguntas: 4 | Ofertas: 5 |  Recomienda este Proyecto
 
  ¿Qué es un proyecto? ¿Cómo publicar un proyecto? ¿Cómo realizar una oferta?
Descripción:

Instalación y configuración del Botón de Pago

(merchantv2.war) en ambiente Unix/Linux,

para comercios o tiendas

virtuales del Banco Mercantil - Venezuela

Instalación.

Colóquese en el directorio donde desee realizar la instalación, se recomienda

/usr/local/tomcat/webapps/, realice los siguientes pasos:

Cambiar los permisos del archivo con el siguiente comando:

chmod 755 merchantv2.war

Reinicie el servicio del Tomcat usando sus archivos shutdown.sh y startup.sh,

estó hara que se descomprima un archivo con el mismo nombre del archivo

merchantv2.war, es decir, que deberá generarlo así:

/usr/local/tomcat/webapps/merchantv2

Si no se genera el directorio /merchantv2 proceda a crearlo manualmente, y a

mover el archivo merchantv2.war a este nuevo directorio, con la finalidad de

descomprimirlo: (tome en cuenta que el contenido del archivo merchantv2.war no

tiene un directorio base, es decir que descomprimirá los archivos en el directorio

actual)

o mkdir merchantv2 (crea el directorio)

o mv merchantv2.war /usr/local/tomcat/webapps/merchantv2/ (mueve el

archivo merchantv2.war al directorio creado)

o cd merchantv2/ (coloca al usuario en el directorio creado)

o jar -xvf merchantv2.war (descomprime el contenido del archivo

merchantv2.war)

o rm merchantv2.war (elimina el archivo merchantv2.war para liberar

espacio)

Configuración.

Para configurar el Botón de Pago se requiere:

Agregar el contexto ó directorio virtual de merchantv2 en el Tomcat, para ello

debe abrir en modo de edición el archivo server.xml ubicado en

/usr/local/tomcat/conf

o Se debe agregar un tag Context casi al final del archivo server.xml,

justo antes de cerrar el tag del Host, como se puede observar a

continuación:

Donde el contexto a agregar debe ser así:

docBase="/usr/local/tomcat/webapps/merchantv2”

debug="0"

privileged="true" />

Antes:

Después:

docBase="/usr/local/tomcat/webapps/merchantv2"

debug="0"

privileged="true" />

Una vez modificado el archivo de configuración server.xml del Tomcat, es

requerido reiniciar el servicio, para que los cambios surtan efecto.

NOTA: Asumiendo que han decidido llamar el contexto por el nombre que

lleva por defecto “merchantv2”, si ha sido cambiado, lógicamente deberán

considerar el nuevo nombre del directorio virtual sustituyendo el nombre

merchantv2 por el que ha decidido usted.

Si desea conocer más detalles acerca de la configuración de Tomcat y sus

archivos, puede dirigirse al siguiente URL:

http://jakarta.apache.org/tomcat/tomcat-4.0-doc/config/index.html

Configuración de los botones de pago (Débito y Crédito):

o Debe abrir en modo de edición el archivo A_merc.jsp ubicado en

/usr/local/tomcat/webapps/merchantv2

Dentro del archivo busque la etiqueta

botón de débito; y

dentro de la cual existen los atributos:

serverUrl = "https://170.224.166.139/todo1v2/FrontServlet"

path = "C:/Tomcat/webapps/merchantv2/WEB-INF/lib/Todo1.jar"

invoiceNumber = "<%= invoiceNumber%>"

tax = "<%= tax%>"

extra = "<%= extra%>"

totalAmount = "<%= totalAmount %>"/>

serverUrl = "https://170.224.166.139/todo1v2/FrontServlet"

path = "C:/Tomcat/webapps/merchantv2/WEB-INF/lib/Todo1.jar"

invoiceNumber = "<%= invoiceNumber%>"

tax = "<%= tax%>"

extra = "<%= extra%>"

totalAmount = "<%= totalAmount %>"/>

Establezca el valor del atributo serverUrl a la siguiente dirección:

https://170.224.166.139/todo1v2/FrontServlet

Establezca el valor del atributo path por la dirección física donde se ha ubicado el

kit e-pagos (Todo1.jar) personalizado para su comercio o tienda virtual, en el

servidor donde este reside, si ha seguido paso a paso este manual y no ha decidido

modificar las rutas propuestas, el archivo Todo1.jar debe encontrarse en la

siguiente ruta:

/usr/local/tomcat/webapps/merchantv2/WEB-INF/lib/Todo1.jar

El objetivo de esta página es generar el (los) botón (es) de pago con la firma

digital, para lo cual requiere el archivo Todo1.jar (kit e-pagos) personalizado para

su comercio o tienda virtual, dicho kit contiene la llave privada de cada comercio,

que se usará para firmar la siguiente información a enviar al Banco:

invoiceNumber: (Número de factura o identificador de transacción)

o Importancia: Requerido.

o Formato: Alfanumérico (dígitos y/o números), su longitud no debe exceder los

doce (12) caracteres, no debe contener caracteres especiales ni espacios.

o Utilidad: Identifica de manera única cada transacción de comercio electrónico

proveniente de un comercio o tienda virtual (Por ejemplo: un número secuencial);

si este valor es repetido, la transacción será rechazada.

totalAmount: (Monto total a pagar por el tarjeta habiente)

o Importancia: Requerido.

o Formato: Numérico, si el monto total posee cifras decimales, se debe usar el

formato inglés, con separador decimal punto (.) y dos (2) decimales. (Por ejemplo:

Bs. 1000.00 equivalente a mil bolívares).

o Utilidad: Identifica el monto total a pagar por el tarjeta habiente y acreditar a

la cuenta beneficiaria del comercio o tienda virtual.

serverUrl: (Dirección del servidor de Todo1 donde se solicitan los datos)

o Importancia: Requerido.

o Formato: El valor del serverUrl debe ir entre comillas dobles (serverUrl =

“https://170.224.166.139/todo1v2/FrontServlet”)

o Utilidad: Identifica la dirección URL del servidor de e-pagos TODO1, al que se

hará el llamado para tomar el control de la transacción.

path:

o Importancia: Requerido.

o Formato: El valor del path debe ir entre comillas dobles (path =

“/usr/local/tomcat/webapps/merchantv2/WEB-INF/lib/Todo1.jar”)

o Utilidad: Identifica la dirección física donde usted ha ubicado el kit e-pagos

(Todo1.jar) personalizado para su comercio o tienda virtual.

extra:

o Importancia: Opcional.

o Formato: Alfanumérico (dígitos y/o números), máximo 512 caracteres.

o Utilidad: Enviar información personal para identificar el pago, el valor que se

envíe en este parámetro, igualmente será retornado. Por ejemplo: direcciones de

correo electrónico, tipo de transacción (débito ó crédito), información personal del

comercio o tienda virtual, etc.

tax:

o Importancia: Opcional.

o Formato: Numérico, si el impuesto posee cifras decimales, se debe usar el

formato inglés, con separador decimal punto (.) y dos (2) decimales. (Por ejemplo:

Bs. 1000.00 equivalente a mil bolívares).

o Utilidad: En comercio electrónico del Banco Mercantil - Venezuela, NO se usa

el atributo impuesto (tax), este valor debe ser incluido en el monto total

(totalAmount).

El comercio o tienda virtual debe generar está página (con los diseños de su

preferencia), manteniendo los logos de las marcas Visa, Master Card, Llave

Mercantil (en caso de requerirlo) y el e-pagos Mercantil que es el logo del producto;

además debe especificar los valores correspondiente al pago a realizar, esto es

invoiceNumber, totalAmount, serverUrl, path, extra. Para este ejemplo merchantv2

permite el ingreso manualmente de estos valores en la página index_merc.jsp.

Configuración del archivo de verificación de mensajes de respuesta:

o Debe abrir en modo de edición el archivo verifyconfirmation.jsp ubicado

en /usr/local/tomcat/webapps/merchantv2

Dentro del archivo busque el siguiente fragmento de código fuente:

try{

MerchantHelper helper = new MerchantHelper();

helper.setPath("C:/Tomcat/webapps/merchantv2/WEB-INF/lib/Todo1.jar");

En el método helper.setPah(“…”), establezca la dirección física donde se ha ubicado

el kit e-pagos (Todo1.jar) personalizado para su comercio o tienda virtual, en el

servidor donde este reside, si ha seguido paso a paso este manual y no ha decidido

modificar las rutas propuestas, el archivo Todo1.jar debe encontrarse en la

siguiente ruta:

/usr/local/tomcat/webapps/merchantv2/WEB-INF/lib/Todo1.jar

try{

MerchantHelper helper = new MerchantHelper();

helper.setPath("/usr/local/tomcat/webapps/merchantv2/WEB-INF/lib/Todo1.jar");

Existe soporte de parte del Banco para apoyar la instalación.

Preguntas
18/05/2008 13:22 P: Buenas Tardes sigue en pie la propuesta, nosotros hicimos el proceso de compra para la linea aerea Aserca Airlines de Venezuela robertps25 (0) pe
     
04/04/2008 13:39 P: Estimado usuario, las especificaciones indicadas son para un Apache tomcat, el cual es un servidor para tecnologias Java (JSP, servlets, etc.), dicha informacion no es validad para OSC, pues usa httpd Apache con PHP, existe documentacion del Banco Mercantil para la implementacion con PHP?, tenemos amplia experiencia en TPV, y pasarelas de pago en diversos paises, basta conocer la documentacion de envio para desarrollar o modificar un modulo. Espero su respuesta. Saludos Cordiales ntsolutions (25 Medalla de Platino) pe
     
04/04/2008 07:49 P: Hola, este proyecto sigue en pie?, gracias tt_solutions (5 Medalla de Bronce) ar
     
28/02/2008 08:59 P: Hola, ¿De que bancos necesitarias la pasarela de pago? ¿O de que tipo de tarjetas? javlop (0) es
28/02/2008 12:42 R: Por favor lee la publicación allí se indica toda la información que estas preguntando.  

Volver arriba

Fecha Oferta T. de entrega  Precio Postulante
23/05/2008 18:10 Ya He Instalado El Botón De Pago 30 días 1.000,00 VEF kalia (0) ve
09/04/2008 05:45 Ya Hemos Instalado Botones De Pago Del Banco Mercantil 20 días 3.500,00 VEF aefd (0) ve
07/03/2008 15:15 Instalación Y Configuración De Pasarela De Pagos. 10 días 600,00 ARS rigosistemas (1) ar
28/02/2008 11:55 Instalación Pasarela De Pago 3 días 250,00 EUR minervasf (0) es
28/02/2008 10:25 Experto En Oscommerce A Su Servicio 10 días 450,00 USD gedelstein (1) ar Datos verificados

Volver arriba

Realizar Oferta

Título: Instalación De Pasarela De Pago Sobre Oscommerce
Autor: rcasique
Fecha de inicio: 28/02/2008 05:00

  • Todas las ofertas generan un compromiso entre las partes.
  • No se puede ofertar en proyectos finalizados.

Volver arriba