Bug en Paypal y TPV en Oscommerce
Posted in Errores de Oscommerce on November 17th, 2009 by Jose Criado – 8 CommentsAyer Jordi Oller anunciaba un antiguo bug de Oscommerce que permite en algunas tiendas comprar sin pasar por el TPV o Paypal. El bug en sí no hace nada, simplemente da el pedido como terminado sin que el comprador ingrese el dinero. Cualquier administrador de una tienda Oscommerce, al comprobar que no ha llegado el dinero simplemente no enviará el pedido.

Cierto es que es un bug molesto para tiendas de gran volúmen de ventas, pero sería algo irresponsable el enviar un pedido sin comprobar el pago. El fallo se produce cuando estás en www.tutienda.com/checkout_confirmation.php y cambias la dirección en la url por checkout_process.php, generándose un pedido sin saltar a la forma de pago seleccionada. Sólo con Paypal y TPV virtual es necesario corregir este error. La solución es sencilla, basta realizar las comprobaciones pertinentes en el archivo checkout_process.php y vigilar las redirecciones de las formas de pago. Puedes crear sesiones para verificar los pasos, etc. Existen varias alternativas para solucionarlo.
Si no usáis estas formas de pago no tenéis que preocuparos. Y para los que las usen no olvidad comprobar el pago de los pedidos con atención.