Community Add-Ons
| Maintainers: | RobiHm |
TPV Caja Rural Sha1
for osCommerce Online Merchant v2.1
==========================================================================
==========================================================================
Módulo Base : TPV Caja Rural
http://addons.oscommerce.com/info/4997
Release Author: RobiHm
http://www.indomita.org
Cambios respecto al original:
*El modo de generación de firma digital se genera con sha1 en vez de con una .dll.
Así se evita el tener que compilar ni instalar ningún archivo que no sea imprescindible.
Tienes que decirle al banco que cambie el modo de firma de .dll a Sha1.
Released under the GNU General Public License
==========================================================================
==========================================================================
Instrucciones por RobiHm (http://www.indomita.org)
==========================================================================
Descomprimir:
1) Subir el contenido de este módulo tal cual.
Por si prefieres hacerlo a mano las rutas son:
* Subir a la carpeta catalog/includes/languages/espanol/modules/payment/ el archivo includes/languages/espanol/modules/payment/cajarural.php
* Subir a la carpeta catalog/includes/modules/payment/ el archivo includes/modules/payment/cajarural.php
2) Ir al admin Módulos Pago e instalar el módulo de Caja Rural y configurar con los datos necesarios.
Pasarela de pago actual: https://tpv01.cajarural.com/nuevo_tpv/tpv/jsp/tpvjp_validaComercio.jsp
3) Probar a hacer un pago.
Tarjeta de pruebas:
- Número de tarjeta: 4599830100592012
- Caducidad: 12/20
El CIP es la clave de encriptación necesaria para generar una firma válida por lo que tiene que ser SECRETA.
En el módulo se muestra el CIP al ver el código fuente en un input hidden, por lo que por seguridad convendría eliminar la linea:
$process_button_string.=tep_draw_hidden_field('cip',MODULE_PAYMENT_CAJARURAL_CIP);
De lo contratio cualquiera podría generar una firma váilda con valores falsos, manipulando el importe a pagar por ejemplo.
