NOTA: Antes de instalar y configurar la extensión, aseguresé que sea compatible con la version de Joomla y
VirtueMart que está usando.
Preliminar
1. Compatibilidad: PHP 4.3.x o superior / MySQL 4.x o superior / Joomla 1.5.x o superior / VirtueMart
1.1.3 o superior.
2. Requerimientos: Extensión cURL activa. Idiomas soportados: Inglés y Español.
3. Configure y Actualice sus Credenciales SafetyPay (Apéndice A).
4. Activar Servicio de Notificaciones (Apéndice B).
5. Realice una copia de seguridad (archivos y base de datos) de su aplicación actual.
6. Si posee una versión anterior instalada en su tienda virtual, recomendamos desinstalarla y eliminar los
archivos relacionados.
Procedimiento
1. Primero, active el Componente SafetyPay. Para ello use el archivo: com_safetypay_r1.zip, este
instalará el componente principal y un plugin (en versión beta).
INSTALACION DE COMPONENTE
• Seleccione Extensiones > Instalar/Desinstalar del menu desplegable ubicado en el Panel
Administrador de Joomla!.
• Clic en el botón "Examinar" dentro de "Subir archivo desde un paquete"para seleccionar el
archivo que contiene el componente (com_safeypay_r1.zip).
Clic en “Subir archivo & instalar” para que Joomla! descomprima e instale el componente.
• Cuando esto finalice, en pantalla debe mostrarse un mensaje: "Instalar Componente: Éxito".
Si la instalación no tiene éxito, se le mostrarán mensajes de error.
• Terminada la instalación, clic en “Show SafetyPay Transactions List”. Esta le mostrará una lista
del estado de todas las transacciones y ordenes que usan a SafetyPay como forma de pago.
CONFIGURACION DE COMPONENTE
• Seleccione Componentes > SafetyPay del menu desplegable ubicado en el Panel
Administrador de Joomla!.
• Clic en el botón "Preferencias" ubicado en la parte superior derecha en la barra de
herramientas donde encontrará una serie de parámetros a completar.
PRUEBA AL SERVICIO
• Seleccione Menús > Main Menu del menu desplegable ubicado en el Panel Administrador de
Joomla!.
• Clic en el botón "Crear" en la barra de herramientas.
• Seleccione un Tipo de Item de menú. De la lista seleccione:
SafetyPay > SafetyPay > Prueba del Servicio.
• Ingrese el Título (ejemplo: “Demo SafetyPay”), y a continuación
clic en el botón “Guardar”.
• Ahora recarge la página principal de su sitio web para ver el nuevo elemento de menú. Clic en
la opción de menú recientemente creado (ejemplo: Demo SafetyPay). Ubique y al dar clic en
“¡Comprar Ahora!” se le redireccionará al servicio SafetyPay Express, si esto se cumple habrá
configurado correctamente el componente. Importante: Elimine o desactive este menú
cuando active a SafetyPay en producción.
INSTALACION DE EXTENSION
• Publique el archivo ps_safetypay_api.php en su servidor web, en la siguiente ruta teniendo como
ruta raíz su instalación Joomla: /administrator/components/com_virtuemart/classes/payment/
• Edite el archivo get_final_confirmation.tpl.php ubicado en:
/components/com_virtuemart/themes/default/templates/checkout/
Este cambio mostrará el listado de monedas y bancos que el comprador seleccionará para
crear una Transacción SafetyPay.
Las futuras revisiones del Componente SafetyPay serán publicadas oficialmente desde JoomlaCode.org quien
gestiona proyectos de software Open Source para Joomla!.
2. POST URL, actualice este campo con el valor de una Dirección Web (URL) del script que permita
a su sistema recibir Notificaciones de Pago Automática.
Este URL le permitirá recibir las Notificaciones Automáticas de SafetyPay apenas un comprador
confirme el pago de una transacción. La notificación consta de dos tareas: la primera, actualizar el
estado de una determinada Orden de Pendiente a Completado; segundo, envia automáticamente
un correo electrónico Confirmando el Pago de la Orden al comprador y tercero, Confirma a
SafetyPay el Número de Despacho o Pedido para futuras referencias.
Para activar el servicio de notificación, deberá marcar las opciones: Notificación por Post y/o
Notificación por Email.
• Certificados Intermedios, no deben ser necesarios, pero en caso que su sistema requiera de ellos,
podrá descargarlos desde:
http://files.safetypay.com/ssl20092010/securesaftpay/Intermediates/