Inicio arrow Módulos de pago

¿Te ha servido de ayuda?

¡Es fácil agradecerlo!

¿Te ha servido de ayuda?...ayúdanos

Además contribuirás a que sigamos desarrollando y ofreciendo libremente módulos a la comunidad.
Módulo de pago para Pasat 4b osCommerce 2ms2 y ZenCart

Volver al artículo

Comentario cuestionado

1. 10-12-2008 18:42

No se ha recogido el identificativo de..
Me funciona perfectamente en el Online Merchant v2.2 salvo si pongo comentarios a la orden de compra, entonces me salta el error: 
 
"No se ha recogido el identificativo de la tienda.Compruebe que la tienda es el SEGUNDO parámetro pasado. Datos de entrada erróneos" 
 
Mi servidor utiliza php5 (tuve que parchear el archivo Qb_ZhenIT.php tal y como ya indicó alguien en esta web). Estoy en entorno de pruebas. 
 
¿Sabéis cómo subsanar este error? 
 
Muchas gracias de antemano.
» Ver todas las 1 respuestas
gabriel
1 respuestas

1. 12-12-2008 12:00

Modificar el checkout_confirmation.php
Parece que esto ocurre en la última versión de osCommerce 2.2RC2a y es debido a que el campo de comentarios se escribe antes que los correspondientes al módulo de pago. La única solución que se nos ocurre por ahora, y que no nos gusta mucho, sería cambiar esto en el checkout_confirmation.php. 
 
La primera opción sería sustituir el checkout_confirmation.php por uno de alguna versión anterior de osCommerce. 
 
La segunda opción, si no tienes problemas para modificar ficheros php, sería mover las líneas 322-324 a antes de la línea 292. Esto es, cortar las líneas: 
 
if (is_array($payment_modules->modules)) { 
echo $payment_modules->process_button(); 

 
Y pegarlas antes de la línea 
 
if (tep_not_null($order->info['comments'])) {
» Responder a éste comentario...
Administrator