Hola:
¿Alguien puede orientarme sobre cómo configurar una TPV 4B?
Gracias
Hola Kike,
Tienes información al respecto en nuestro foro:
https://www.webempresa.com/foro/16-Pack-Tienda/15093-configurar-tpv-virtual-4b-%28santander%29.html
https://www.webempresa.com/foro/5-Virtuemart/14483-bloqueo-de-ventanas-emergentes-tpv-4b.html
https://www.webempresa.com/foro/5-Virtuemart/13369-Pago-por-Internet-Con-Tarjetas-Bancarias-4B.html
https://www.webempresa.com/foro/5-Virtuemart/24365-Pasarela-de-pago-4B-pasat.html
Saludos,
1000 gracias
Me lo miro
Hola,
Lo más probable es que no hayas configurado correctamente las urls en la administración del TPV Virtual ( https://tpv.4b.es/config )
Supongamos que has preparado un archivo con nombre pasat.php que se encarga de obtener los datos del pedido y que tu url es www.nombreweb.com
En tal caso, en el apartado configuración del TPV Virtuemart deberás poner lo siguiente:
URL que devuelve el desglose de la compra: http://www.nombreweb.com/pasat.php
Además, deberás configurar el resto de parámetros siguiendo las indicaciones que hemos dado en otros post del foro.
OK
Lo pruebo y te comento cómo ha ido.
Gracias
Hola,
Pues por lo que pone ahora parece que no le has puesto correctamente el código de la tienda en la configuración del pago dentro del Virtuemart o en el archivo pasat.php.
Este código suele tener un formato que empieza por "PI" seguido de una serie de números.
Es terrible.
¿Por qué lo hacen tan complicado?
Te copio lo que he puesto en los dos archivos.
Creo que está todo:
CÓDIGO DE VIRTUEMART
f("order_id");
$clave_secreta = "PI00017663";
//Para que no vaya al cobro cuando se está en la página de detalles del pedido
if( $page == "checkout.thankyou" ) {
?>
<input type="hidden" name="order" value="">
<input type="hidden" name="store" value="">
document.forms.form.submit();
PASAT.PHP
Gracias
Hola Kike,
Tienes puestos dos números PI distintos: PI00017663 y PI00019690
Saludos
Sí, ya lo sé.
He camiado los números para no dar información confidencial del cliente.
¿Hay algo mal puesto en los códigos?
Gracias
Hola,
En efecto tienes cosas mal puestas en el código. Por ejemplo, en el código que colocas en Virtuemart hay cosas como que no tienen sentido (aquí se pasan variables). El código correcto para Virtuemart sería el siguiente:
f("order_id"); $clave_secreta = "PI0000001"; $urlpasat = "https://tpv2.4b.es/simulador/teargral.exe"; // Para pruebas //$urlpasat = "https://tpv.4b.es/tpvv/teargral.exe"; // Para el modo real //Para que no vaya al cobro cuando se está en la página de detalles del pedido if( $page == "checkout.thankyou" ) { ?> <form name="form" method="post" action=""> <input type="hidden" name="order" value="">
<input type="hidden" name="store" value="">
document.forms.form.submit();
Aquí, lo único que tendrías que sustituir es el código PI0000001 por tu código de comercio. Lo demás no sería necesario tocarlo.
Respecto al código del archivo pasat.php parece correcto, solo tienes que asegurarte que has puesto tu código de comercio y que los datos del nombre de la base de datos y el usuario y contraseña son correctos.
Hola,
Revisa las últimas entradas del siguiente post para ver si te sirve de ayuda:
https://www.webempresa.com/foro/5-Virtuemart/24365-Pasarela-de-pago-4B-pasat.html
No hay forma.
¿A cuánto ascenderían vuestros honorarios si configurais la TPV?
Podéis contestarme por mail: kiked4dr@gmail.com
Gracias
Kike