¿Qué es Magento?
Es una plataforma de comercio electrónico que ofrece una solución flexible y escalable, sobre la cual se puede basar cualquier proyecto de ventas en línea.
Con nuestro plugin para Magento 2 podrás configurar diferentes métodos de pago dentro del flujo de compra de tu comercio. Ya sean pagos con tarjeta de débito y crédito, depósitos en efectivo y hasta transferencias SPEI.
Versiones
Magento Community Edition 2.3 en adelante.
Requisitos
1. Debes contar con llaves de configuración. Si aún no tienes las tuyas créalas aquí.
2. Activa Virtual Machine
- Importa a VirtualBox el archivo .ova.
- Arranca la Máquina Virtual.
- Agrega al archivo hosts la siguiente línea: «{«ip_vm»}» magento.srpago.lh Este texto reemplazará «{«ip_vm»}» por la IP de la Máquina Virtual.
Para poder implementar este plugin es necesario que tu versión de Magento cuente con las siguientes características:
2. Activa Virtual Machine
- Versión instalada PHP 5.4 o mayor.
- Versión instalada de MySQL 5.0 o mayor.
- Certificado SSL.
Accesos
Usuario | Contraseña | Origen |
---|---|---|
srpago | srpago | sistema |
root | root | sistema |
root | root | mysql |
Instalación
Para instalar el Magento 2.3 Plugin Sr. Pago será necesario que realices los siguientes pasos:
1. Acceder al directorio donde está instalado Magento vía composer.
$ cd ~/apps/magento2
2. Ejecutar los siguientes comandos de instalación:
composer config repositories.srpago git https://gitlab.com/sr-pago-devcenter/plugins/magento2.git && \ composer require srpago/srpagopayments dev-master && \ php bin/magento setup:upgrade && \ php bin/magento setup:di:compile
Configuración
1. Inicia tu sesión en Magento
2. Dirígete al menú izquierdo > Stores > Configuration
3. Selecciona > Sales
4. Selecciona > Payment Methods
5. Ubica > Sr.Pago – Configuración
6. Configura tus llaves y guarda los cambios
Realiza simulaciones de tus transacciones
Para obtener las credenciales en ambiente de pruebas dirígete a nuestro portal en sandbox haciendo click aquí
Para mayor información sobre cómo crear tus credenciales haz click aquí
En modo de prueba puedes simular transacciones exitosas con los siguientes datos:
Tarjetas para pruebas exitosas:
VISA | MASTERCARD |
---|---|
4485531263748329 | 5175680047225740 |
4716222791264622 | 5125252423995626 |
4929464181360031 | 5353145032081148 |
4688063477474448 | 5216010618470403 |
4532446651358792 | 5356291927355838 |
Tarjetas para pruebas rechazadas:
Número de tarjeta | 5335584458144100 |
Tipo de rechazo | BANCARIO |
[ { "success": false, "error": { "code": "PaymentException", "message": "No se pudo procesar el cobro", "description": "No se pudo procesar el cobro", "detail": { "code": "51", "message": "Tarjeta declinada por el banco, fondos insuficientes", "http_status_code": 500 } } } ]
Número de tarjeta | 5504174401458735 |
Tipo de rechazo | BANCARIO |
[ { "success": false, "error": { "code": "InvalidCardException", "message":"No fue posible validar la tarjeta, revisar con su administrador", "description": "No fue posible validar la tarjeta, revisar con su administrador" } } ]
Número de tarjeta | 5529267979203458 |
Tipo de rechazo | RESTRICCIÓN SR.PAGO |
[ { "success": false, "error": { "code": "PaymentFilterException", "message": "LKDECOM1", "description": "LKDECOM1" } } ]
Número de tarjeta | 4916263460461980 |
Tipo de rechazo | RESTRICCIÓN SR.PAGO |
[ { "success": false, "error": { "code": "PaymentFilterException", "message": "LKDECOM2", "description": "LKDECOM2" } } ]
Nota: Incluye los demás datos solicitados a tu preferencia.