Pagos: plugin Zen Cart

Instalación

  • Descarga el plugin en la pestaña de Descarga.
  • Descomprime el archivo.
  • El plugin está compuesto de 1 fichero (respuesta_bidobido.php) y 1 directorio (includes).
  • El archivo respuesta_bidobido.php lo debes subir a tu página web (por FTP o cualquier otro método de subir fichero al servidor donde tengas instalada la web). Tiene que quedar en el directorio raíz, osea al lado -en el mismo nivel- que el index.php de tu ZenCart.
plugin/respuesta_bidobido.php -> tuZenCart/respuesta_bidobido.php
  • Colgando del directorio raíz de tu tienda ZenCart tendrás también un directorio includes con al menos 2 directorios dentro (languages y modules). Si te fijas en el plugin que te has descargado también tienes un directorio includes con 2 directorios dentro (languages y modules). Tan solo has de agregar todos los archivos del plugin a la misma ubicación en la instalación de ZenCart, exactamente así:
plugin/includes/languages/english/modules/payment/bidobido.php -> tuZenCart/includes/languages/english/modules/payment/ bidobido.php
plugin/includes/languages/espanol/modules/payment/bidobido.php ->       tuZenCart/includes/languages/espanol/modules/payment/bidobido.php
plugin/includes/languages/german/modules/payment/bidobido.php -> tuZenCart/includes/languages/german/modules/payment/bidobido.php
plugin/includes/modules/payment/bidobido.php -> tuZenCart/includes/modules/payment/bidobido.php
  • La instalación crea automáticamente la tabla bidobido_transacciones pero hay que decirle al ZenCart que la use, para ello editamos el fichero de definición de tablas (tuZenCart/includes/database_tables.php) y agregamos la siguiente cadena:
define('TABLE_BIDOBIDO_TRANSACCIONES','bidobido_transacciones');
  • El siguiente paso es agregar también al includes/filenames.php la siguiente cadena:
define('FILENAME_RESPUESTA_BIDOBIDO','respuesta_bidobido.php');
  • Listo, a partir de ahora en las compras debería aparecer una nueva forma de pago: BidoBido.

Descarga

Filename Version Date
bidobido_pagos_zencart.zip 20100125 25.01.2010

Errores

Si al realizar la petición de un nuevo pago la respuesta del servidor es un error puede ser por alguna de estas causas:

# Error Descripción
1 Los valores de los parámetros no coinciden en tipo de error (entero, cadena…) o no tienen la longitud adecuada.
2 No está dado de alta en el servicio, no existe empresa o terminal.
3 Error en la firma, la firma no coincide.
4 Transacción duplicada, ya realizada o fallida.
5 Transacción duplicada no realizada.

Comentarios

~~DISCUSSION:off~~