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 (6.79 KiB, 10M ago, 27 downloads) 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