Avisos
Vaciar todo

Pasarela de pago 4B pasat  

Página 2 / 4
 
Juan
 Juan
Noble Member

Hola,

Estoy intentando configurar la pasarela de pago de un cliente y ésta es de 4B pasat, anteriormente he configurado pasarelas de Sermapa y Ceca, la de 4B se configuraría igual que la de Ceca?

Que ncesito para configurarla?

Saludo y gracias.

Citar
Respondido : 24/10/2011 5:51 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

El usuario y contraseña los estás obteniendo de forma correcta del archivo configuration.php, pero el nombre de la base de datos no.

Este ser obtiene del parámetro $db. Por ejemplo, si en el configuration.php tienes lo siguiente:

var $db = 'cuenta_nombreddbb';

el nombre de la base de datos será cuenta_nombreddbb

ResponderCitar
Respondido : 02/11/2011 1:02 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Juan
 Juan
Noble Member

Ok, ya lo he combiado y sigo con el mismo error, estoy casi seguro que se produce por las dos siguien RL, quye a decir verdad no se de donde sacarlas...

Me refiero a,

URL de continuación posterior a la página de recibo
URL de continuación posterior a la página de recibo (WAP)

en las dos posteriores imagino que como he visto por ahí, desactivando seo y accediendo a la tienda, se obtiene la URL, en esté caso

http://www.tiempozamora.es/index.php?option=com_virtuemart&Itemid=71

A ver si poco a poco voy avanzando...

muchas gracias.

ResponderCitar
Respondido : 02/11/2011 6:20 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Los dos datos que comentan se refieren a la url a que retornará la pasarela de pago una vez que haya finalizado el pago con tarjeta, y en donde se puede poner un dato como el siguiente:

http://www.nombreweb.com/index.php?page=account.index&option=com_virtuemart&Itemid=77&vmcchk=1

El valor 77 del Itemid tendría que ser cambiado por el id del elemento de menú que carga tu tienda.

Ten en cuenta con esto que si al finalizar la compra no se carga la pasarela de pago (la página que pide los datos de la tarjeta), el problema no puede ser debido a estos dos parámetros por lo que preguntas.

ResponderCitar
Respondido : 03/11/2011 5:24 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Juan
 Juan
Noble Member

Hola de nuevo,

Despues de bastante tiempo sigue la pasarela sin configurar, parece ser que todas las URL y demas estan bien, pero hablando con el servicio tecnico del tpv virtual me comentan que no les llega ningauna llama de la operacion, para que ellos puedan ver si existe algun error o esta todo ok. Sabies si desde vm puedo indicar donde tiene que hacer la llamada?

gracias.

ResponderCitar
Respondido : 18/01/2012 11:42 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Juan,

¿ Si realizas los pasos de compra desde Virtuemart usando la pasarela, lleva correctamente a la misma ?

Saludos,

ResponderCitar
Respondido : 18/01/2012 12:12 pm

Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Tal como lo tienes configurado ahora: ¿se conecta con la pasarela de pago y se puede realizar el pago de forma correcta? No tengo claro si es precisamente esto lo que no te funciona o es la notificación del estado del pago.

ResponderCitar
Respondido : 18/01/2012 12:13 pm
Juan
 Juan
Noble Member

Me enlaza con la pasarela pero da error, exactamente:

"INFORMACIÓN DE AYUDA AL DESARROLLO

URL de cesta errónea

Compruebe si la URL donde reside la cesta es correcta y si ésta funciona correctamente

No se encuentra la URL de la cesta"

la llamada que hace la hace a https://tpv2.4b.es/simulador/teargral.exe

y por lo que he hablado con los tecnicos del TPV parece ser que no hace la llamada inicial al TPV a éste número 194.224.159.57

la web es www.tiempozamora.es

Gracias y saludos!

ResponderCitar
Respondido : 18/01/2012 12:18 pm

Cursos Gratuitos WordPress

Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Por lo que comentas parece que en la configuración del TPV desde su parte de administración no le has indicado la ruta correcta al archivo que recoge los datos del pedido.

En esta administración debes introducir en el campo URL que devuelve el desglose de la compra la url al archivo que genera los datos del pedido. Si este archivo se llama pasat.php (puedes poner otro nombre si quieres) y tu web es www.tiempozamora.es deberás poner el valor http://www.tiempozamora.es/pasat.php.

ResponderCitar
Respondido : 18/01/2012 6:02 pm
Juan
 Juan
Noble Member

Hola, creo que posiblemente tenga algo mal en Pasat.php o esté en el lugar que no corresponde. Os pongo una captura de donde esta, y os adjunto el archivo .php por si tneis la amabilidad de obserlarlo a ver sui hay algo mal.

"//Conexi�n a la Base de Datos
mysql_connect("localhost", "tiempoza_ptjswe1", "XXXXXXXXXXXXX") or die(mysql_error());
mysql_select_db("tiempoza_ptjswe1ddbb ") or die(mysql_error());

// Obtenemos los datos que nos pasa 4B
$miorder= $_GET["order"];
$store= $_GET["store"];

// Determinamos si tenemos un numero de pedido y el numero de la tienda es correcto
if ($miorder!="" && $store=="PI00019019") {
// Obtenemos los datos de la transacci�n y del producto
$query = "SELECT * FROM jos_vm_orders WHERE order_id='" . $miorder . "'";

$result=mysql_query($query);
// Extraemos los datos para crear el resultado
$total = mysql_result($result,0,"order_total");
$referencia = mysql_result($result,0,"order_id");
$descripcion = $referencia;
// Calculamos el total y lo multiplicamos por cien, porque as� lo requiere 4B
$total = $total * 100;
// Precio en euros con moneda
print "M978" . $total . "n";
// Un elemento en la cesta de la compra
print "1" . "n";
// Referencia
print $referencia . "n";
// Descripci�n
print $descripcion . "n";
// Unidades
print "1" . "n";
// Precio en euros sin indentificaci�n de la moneda
print $total . "n";
}
?>
"

ResponderCitar
Respondido : 19/01/2012 6:05 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Jordi Sala
 Jordi Sala
Miembro Admin

Hola Juan,

El nombre de la base de datos esta mal:
Incorrect database name 'tiempoza_ptjswe1ddbb '
Tiene un espacio al final.
Contenido solo visible a usuarios registrados

Saludos,

ResponderCitar
Respondido : 20/01/2012 9:29 am
Juan
 Juan
Noble Member

Hola,

Sigo intntando configurar la dichosa pasarela, he abanzado un pasito, ya hace la llamada a 4B, pero da el siguiente error

"INFORMACIÓN DE AYUDA AL DESARROLLO

Su cesta no devuelve el desglose correcto

Compruebe el formato del importe total de la compra: MXXXNNN...
(XXX c�digo de moneda ISO, NNN... cifra del importe)

El importe no es correcto"

Lo único que no sé donde tengo que mirar esto...

Algun alma caritativa?

Gracias!

ResponderCitar
Respondido : 20/01/2012 2:18 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Juan
 Juan
Noble Member

Os ponga tambien con tengo el apartado Configracion del formulario de método de Pago por si faltara algo,

"f("order_id");
$clave_secreta = "PI00019XXX"; (estas tres ultimas X las he puesto a propósito)

//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();

"

ResponderCitar
Respondido : 20/01/2012 2:28 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Te vuelvo a poner el código que debería tener el archivo pasat.4B:


En este código habría que sustituir varias cosas:

- usuario_bbdd: nombre del usuario que accede a la base de datos. Edita el archivo configuration.php que tienes en la raíz de la web y busca el código var $user. Coge el valor que viene entra las comillas. Por ejemplo, si tienes var $user = 'micuenta_datos'; deberás sustiuir usuario_bbdd por micuenta_datos.

- password_bbdd: contraseña del usuario anterior. En el archivo configuration.php busca el código var $password y sustituye por el valor que viene.

- nombre_bbdd: nombre de la base datos. En el archivo configuration.php busca el código var $db y sustituye por el valor que viene.

- Sustituye el valor PI0001XXXX por tu código de comercio.

Y listo, así te tendría que funcionar. Si no lo hace contacta con tu entidad bancaria y pásales el código para que te digan el problema que hay.

ResponderCitar
Respondido : 20/01/2012 5:40 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Juan
 Juan
Noble Member

hecho, y por desgracia me sigue dando el mismo error, pero tengo una duda, el monbre de usuario es "var $user = 'tiempoza_ptjswe1'" tiene que ir acompañado de la _bbdd, osea 'tiempoza_ptjswe1_bbdd' ?

ResponderCitar
Respondido : 20/01/2012 6:54 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Juan

No, sólo es necesario : tiempoza_ptjswe1 , tal como figura en tu archivo configuration.php

Tal como te comentó Pablo debería funcionar
Si no lo hace contacta con tu entidad bancaria y pásales el código para que te digan el problema que hay.

Saludos.

ResponderCitar
Respondido : 21/01/2012 1:10 pm

Página 2 / 4