TrabajoFreelance
El punto de encuentro laboral
trabajofreelance.com

¡Bienvenido! (Entrar o Registrarse)

Búsqueda rápida

Proyecto #95186: Instalación De Pasarela De Pago Sobre Oscommerce

 

Sobre el autor

Usuario:

Calificaciones:

Puntaje:
0
Promedio:
3,00
Positivas:
0 (0,00 %)
Neutrales:
0 (0,00 %)
Negativas:
0 (0,00 %)

Estadísticas de Proyectos:

Publicados:
2
Contratados:
0 (0,00 %)

Opciones:

Hazle una pregunta

Información del proyecto

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.
Tipo de ofertas:
Públicas
Fecha de publicación:
28/02/2008 07:00
Finaliza en:
Finalizado (28/05/2008 07:00)
Contrataciones:
No hay contrataciones. Ya no se puede contratar.
Estadísticas:

Descripción detallada:

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.

Condiciones de pago

Presupuesto:
Hasta 1.000,00 VEF (119.396,80 CLP)
Forma de pago:
Definida en la descripción
Métodos de pago:
  • A convenir,
  • Transferencia bancaria

Condiciones de entrega

Tiempo de entrega:
15 días corridos
Métodos de entrega:
  • Definidos en la descripción

Consejos:

Información importante antes de ofertar: