Instalación y Configuración del Módulo de Pago Joomla/VirtueMart (SafetyPay API 2.2)



Documentos relacionados
Plugin Pagadito para VirtueMart plg_joomla_1.0.0 Junio

Plugin Pagadito para Opencart pagadito-v Junio

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

Pagadito Payment Method para Magento plg_magento_1.0.0 Junio

Guía de Integración del Plug In de Pago Digital en VirtueMart. Versión 1.0.0

Capture Pro Software. Introducción. A-61640_es

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN PLUGIN PAYU LATAM PARA OSCOMMERCE

Gobierno Electrónico ANEXOS ANEXO A: INSTALACIÓN, CONFIGURACIÓN Y ACTUALIZACIÓN DE JOOMLA, MÓDULOS Y COMPONENTES. Alexandra Paola Guerrero Chuquín

Manual Integración Etiquetas Correos España

Instrucciones para Integración con PayPal

CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO

Comisión Nacional de Bancos y Seguros

Guía de integración del módulo de Iupay en Prestashop

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO

Gestión de Extensiones en Joomla!

Normas para realizar un Blog

SOFTWARE DE RECUENTO DE DINERO

DOCENTES FORMADORES UGEL 03 PRIMARIA

Instalación del Admin CFDI

Guía de integración del módulo de Redsys en VirtueMart

MANUAL DE LA CONFIGURACIÓN Y USO DEL MÓDULO DE ASM PARA OPENCART

Guía de integración del módulo de Redsys en Prestashop

Manual de Integración CubeCart

ESET NOD32 Antivirus. para Kerio. Instalación

MANUAL DE LA CONFIGURACIÓN Y USO DEL MÓDULO DE ASM PARA PRESTASHOP

INDICE. 13. Recomendaciones 15. Yachay Aula Virtual 1

Portal de Soporte. Guía de usuario

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN

MANUAL PARA CONFIGURACIÓN DEL COMPUTADOR DE LOS USUARIOS PARA EL USO DEL SISDON

Instalación y configuración de SharePoint (SPS) 2003

MANUAL DE LA CONFIGURACIÓN Y USO DEL MÓDULO DE ASM PARA PRESTASHOP

Guía de instalación del sistema nómina nuevo monousuario internet

Instrucciones para Integración con PayPal

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

Contenido. cursos.cl / Teléfono:

Instalación y configuración de Windows SharePoint Services (WSS) 2003

Manual Glop Ecommerce. Pasos y funcionamiento básico para utilizar el módulo Ecommerce en Glop.

Manual de migración a Joomla! 3.4.0

ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009)

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

Plugin Pagadito para WooCommerce pagadito-v Septiembre

Microsoft Intune Manual de Usuario

Acronis License Server. Guía del usuario

MANUAL DE INTEGRACIÓN PLUGIN PRESTASHOP VERSIÓN 1.0

McAfee Security-as-a-Service

Introducción a Moodle

Guía de actualización del sistema nómina red internet

Instrucciones para Integración con PayPal

CREACIÓN O MIGRACIÓN DEL CORREO POP A IMAP PARA MOZILLA THUNDERBIRD

MANUAL DE LA CONFIGURACIÓN Y USO DEL MÓDULO DE ASM PARA JOOMLA-VIRTUEMART

Comisión Nacional de Bancos y Seguros

Guía de Inicio Respaldo Cloud

MANUAL DE REGISTRO AL PORTAL OFRECE LA AECGR

LEER ANTES DE INSTALAR

Problemas comunes en la integración del módulo V.me by Visa en Prestashop

Manual hosting acens

Manual de configuración de Google Chrome

NOMIS. Cuentas de Correo Electrónico de NOMIS. A) Cuenta de Correo POP3 o IMAP de NOMIS

La manera más fácil de tener tu propia tienda virtual.

Manual de instalación Conector FactuSOL Prestashop VERSIÓN PROFESIONAL

Manual de usuario para los roles administrador y talento humano, del sistema de documentos laborales Orquídea

Aplicación para envíos masivos de correos PertList Guía para el usuario

E Manual para administradores. Versión: 0.2 Fecha: 19/07/11 Autor: Antoni Bertran Bellido

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

CONFIGURACION DE HOSTING EN SERVIDOR HST

MANUAL DE USUARIO DE CUENTAS DE CORREO

Portal Del Emisor MANUAL DEL USUARIO. Plataforma de Facturación Electrónica

WALMAR CONTROL EN RUTA MANUAL DE USUARIO ADMINISTRACION EMANAGER 6

Análisis y diseño del sistema CAPÍTULO 3

MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web.

Manual de uso de la Consola de Administración para usuarios Administradores.

Manual del usuario USO DEL MERCADO

Factura Electrónica. Soluciones y Administración de Software S.A. de C.V. Software AD

Configuración de cliente de correo

BAPS ESHOP CARACTERISTICAS DE BAPS ESHOP

FedEx Ship Manager Software. Guía del usuario

Guía de instalación del sistema contafiscal nuevo monousuario internet

Manual de usuario administrador. Correo Exchange Administrado

DCISERVICIOS, SA DE CV

Guía para integrar PagosOnLine con PrestaShop.

Haga clic en los recuadros donde indica la mano y regrese al inicio del capítulo al hacer clic en el título de la sección donde se encuentra

Presentaciones multimedia con Adobe Presenter

Para poder navegar en Internet debes primeramente elegir el navegador que vas a utilizar, que puede ser:

Manual Portal Proveedores (Proveedores)

Para habilitarlas, le solicitamos que realice cada uno de los siguientes pasos:

Tabla de contenido. 1. Objetivo Asignación de responsabilidades Alcance Procedimientos relacionados...4

PUCV - Pontificia Universidad Católica de Valparaíso

UNIVERSIDAD DE GUAYAQUIL

Autorización de Documentos Electrónicos

Visor de presupuestos en Android

Sophos Anti-Virus para NetApp Storage Systems Guía de inicio. Para Windows 2000 y posterior

Actualización de Número de control de Activos Fijos

magh - CBTis12 Recuerde que debe contar con un correo valido de Gmail.

Por. Bernardo C. Hermitaño Atencio

MANUAL DE USUARIO AVMsorguar

MANUAL DE ACTUALIZACIÓN DEL DEA. Versión del DEA del 10/04/2012

FACTURA ELECTRONICA DE EXPORTACION: IMPLEMENTACION

Servicio de VPN de la Universidad de Salamanca

Transcripción:

Instalación y Configuración del Módulo de Pago Joomla/VirtueMart (SafetyPay API 2.2) SafetyPay Inc. provee de un módulo de manera libre para ser usado en conjunto con la solución Joomla. Este módulo le permite que sea muy fácil el integrar SafetyPay dentro de su sistema de tienda en línea. El servicio es sencillo de instalar y probar. 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.

Listado de Transacciones SafetyPay Para visualizar el estado de las Ordenes y Transacciones SafetyPay, seleccione Componentes > SafetyPay del menu desplegable ubicado en el Panel Administrador de Joomla!. 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. Completar/Actualizar los siguientes parámetros: a. API Key y Signature Key: registre sus credenciales. Siga el apéndice A. b. Moneda Predeterminada (En Prueba): Ingrese el Código de Moneda en la cual vende sus productos. Usado solo (por el momento) en SafetyPay Express. Ingresar solo códigos del estándar ISO 4217, ejemplo: MXN, PEN, USD, EUR, etc. c. Habilitar Plataforma: seleccione Sandbox (si posee credencial de prueba) ó Producción (si posee credencial de producción). Siga el apéndice A.

d. Protocolo de Conexión: seleccione HTTP (para establecer conexiones en prueba) ó HTTPS (para establecer conexiones en producción, recomendado). e. Notificación a Comprador (En Prueba): seleccione Activar (enviará mensajes de notificación a comprador) ó Desactivar (deshabilita mensajes de notificación). f. URL Retorno Satisfactorio a Comercio: indique su Dirección Web (URL) completa donde desea redireccionar al comprador luego que su intento por pagar una transacción sea satisfactoria desde el Sistema de Banca Electrónica. NOTE: Si deja vacío, el componente toma una URL predeterminada. Ver Apénd. B. g. URLde Retorno Erróneo a Comercio: indique su Dirección Web (URL) completa donde desea redireccionar al comprador luego que su intento por pagar una transacción sea errónea desde el Sistema de Banca Electrónica. NOTE: Si deja vacío, el componente toma una URL predeterminada. Ver Apénd. B. Guarde todos los cambios presionando el botón "Guardar". 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.

2. Segundo, para incluir a SafetyPay como nuevo método de pago en Virtuemart se requiere tener previamente instalado el componente. Desde aquí le indicaremos los pasos para agregar a SafetyPay como nuevo método de pago en VirtueMart. Es importante mantener el Componente SafetyPay activo y configurado. 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/ Buscar estas líneas: echo '<td>'; echo $db->f("payment_method_name"); echo "</td></tr>"; Reemplácelas por estas líneas: echo '<td>'; echo $db->f("payment_method_name"); echo "</td></tr>"; require_once(jpath_root.ds.'components/com_safetypay/models/safetypay.php'); echo SAFETYPAYModelSafetyPay::showOptions($payment_method_id); Este cambio mostrará el listado de monedas y bancos que el comprador seleccionará para crear una Transacción SafetyPay. INSTALACION DE SAFETYPAY EN VIRTUEMART Seleccione Componentes > VirtueMart del menu desplegable ubicado en el Panel Administrador de Joomla!. En el Panel de Control VirtueMart seleccione Tienda > Añadir método de pago. Ingrese/Seleccione la siguiente información en Formulario de método de pago : Activo?: (Debe estar marcado) Nombre: SafetyPay Código: SAFTAPI Nombre de la clase de pago: ps_safetypay_api Tipo de método de pago: Basado en formulario HTML (p.e. PayPal) Registre todos lo ingresado hasta el momento, presionando el botón Aplicar. Seleccione la ficha Configuration e ingrese el siguiente código en Payment Extra Info : <?php if (class_exists('ps_safetypay_api')) echo ps_safetypay_api::showconfirmation($db->f("order_id"));?> Tal como se muestra en la siguiente imagen:

Guarde todos los cambios presionando el botón Guardar y retornará al Listado métodos de pago.

SERVICIO ACTIVO Cuando termine de instalar y configurar correctamente, SafetyPay debe estar ya activo. A continuación imágenes como se muestra SafetyPay activo en VirtueMart: a. SafetyPay en Lista de Métodos de Pago. b. Choice of currency and bank to pay order. c. Create Transaction. Confirmation Message displayed information to Shopper.

Soporte Oficial Las futuras revisiones del Componente SafetyPay serán publicadas oficialmente desde JoomlaCode.org quien gestiona proyectos de software Open Source para Joomla!. El nombre del proyecto es: SafetyPay for Joomla/VirtueMart, ubicado en: http://joomlacode.org/gf/project/safetypay_api/ Estaremos atentos a sus comentarios y sugerencias.

Apéndice A: Configuración de Credenciales SafetyPay Ingrese al Sistema de Administración de Comercios (SafetyPay Merchant Management System - MMS): MMS Sandbox (Prueba) MMS Producción : https://secure.safetypay.com/sandbox/merchants/ : https://secure.safetypay.com/merchants/ Ingrese a la opción: Perfil > Credenciales. Presione el botón Generar Nuevas Credenciales de WS para generar las llaves de acceso: API Key y Signature Key. Presionar Actualizar para registrar la nueva información. Copie estas llaves de acceso y regístrelos en los campos correspondientes API Key y Signature Key de la sección de configuración del módulo de pago en el Área de Administración. Puede solicitar las Credenciales de Producción en cualquier momento. Recomendamos que notifique a su representante SafetyPay una vez que la integración se haya completado para promover su sitio en la red de negocios SafetyPay.

Apéndice B: Activar Servicio de Notificaciones Ingrese al Sistema de Administración de Comercios (SafetyPay Merchant Management System - MMS) para activar las dos formas con las cuales desea Ud. como comercio ser notificado sobre los pagos de transacciones que realicen los compradores en Banca Electrónica. MMS Sandbox (Prueba) MMS Producción : https://secure.safetypay.com/sandbox/merchants/ : https://secure.safetypay.com/merchants/ Ingrese a la opción: Perfil > Notificaciones. Defina y active las dos formas de notificación: 1. Correo Electrónico, actualice este campo con una cuenta de correo electrónico para enviarle un correo de Notificación de Pago SAFETYPAY. 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. El componente genera la siguiente URL predeterminada: http://www.mitienda.com/index.php?option=com_safetypay&task=post Donde: www.mitienda.com representa el Dominio donde se encuentra su tienda virtual. 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.

RECURSOS 1. SafetyPay Demo Store. Tienda virtual demostrativa integrada con la modalidad SAFETYPAY API como método de pago. Comunicación al SAFETYPAY WebService v.2.2 bajo plataforma Sandbox (Prueba). Desde aquí podrá generar Transacciones SAFETYPAY. http://demostore.safetypay.com/api/ 2. Banca Electrónica Demo. Simula un Sistema de Banca en Línea donde podrá realizar el pago de transacciones SAFETYPAY bajo plataforma Sandbox (Prueba). http://demobank.safetypay.com 3. Certificados SafetyPay (Opcional). En caso necesite autenticarse de manera segura (HTTPS) al Servicio Web de SafetyPay, tiene a disposición los siguientes formatos del certificado SSL para instalar en su servidor. DER encoded binary X.509 (.CER) http://files.safetypay.com/ssl20092010/securesaftpay/derencodedbinaryx509/ Base-64 encoded X.509 (.CER) http://files.safetypay.com/ssl20092010/securesaftpay/base64encodedx509/ Cryptographic Message Syntax Standard - PKCS #7 Certificates (.P7B) http://files.safetypay.com/ssl20092010/securesaftpay/cryptographicmessagesyntaxstandardpkcs7/ 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/