Avisos
Vaciar todo

pasarela de pagos solpagos  

 
Edgar
 Edgar
Usuario activo

Hola a todos:
Estoy intentando integrar mi tienda (plantilla zeolite) con la pasarela de pagos de solpagos.com pero aun no lo he logrado.
Apelo a su vasta experiencia en este tipo de situaciones para ayudarme a solucionar este problema.

Adjunto el archivo de configuracion/integracion de solpagos. En la web de solpagos tienen un modulo de integracion para oscommerce ( http://solpagos.com/pagina.php?pg=integrar)

Espero su gentil ayuda.

Saludos

Citar
Respondido : 11/06/2011 6:49 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Edgar,

ARCHIVO ADJUNTO C:FAKEPATHCOSTAVILLA_SOLPAGOS_INTEGRACION.DOCX NO ENCONTRADO

El archivo no esta bien adjuntado o el Firewall lo bloquea por contener datos que interpreta como no seguros.

No podemos coger los archivos y realizar una implementación nosotros de dicha pasarela de pagos, pero si podemos darte soporte asesorandote en los problemas que vayas teniendo en el proceso de implementación de dicha pasarela.

¿Que fases has realizado ya de la implementación de Solpago en VirtueMart?, ¿has creado ya el método de pago correspondiente a esa pasarela?.

Cuanta mayor información facilites, mejor podremos asesorarte. 🙂

Saludos

ResponderCitar
Respondido : 11/06/2011 6:55 pm

Edgar
 Edgar
Usuario activo

Hola Gnumax

Si ya he creado la forma de pago "Basado en Formulario HTML (p.e. PayPal)" la clase de pago "ps_payment".
Al finalizar el pedido se muestra el formulario de solpagos para el pago, o sea solpagos ya identifica el pedido y el importe.
La configuracion de la forma de pago (incluyo comentarios y dudas) es:

f("order_id").'&option=com_virtuemart&Itemid=70';
$urlKO = JURI::base().'index.php?option=com_content&view=article&id=62&Itemid=70';
$urlMerchant= JURI::base().'administrator/components/com_virtuemart/notify_solpagos.php'; // Para poder definir una URL del comercio es necesario usar PHP5
$descripcion = 'Compra productos en COSTAVILLA SAC';
// No es posible usar PHP4 para poder enviar en la firma la url del comercio.

$num_orden = $db->f("order_id");
$mount=$db->f("order_total");

$message = $amount.$order.$code.$currency.$tipoOperacion.$urlMerchant.$clave;
$signature = strtoupper(sha1($message));

//Para que no vaya al cobro cuando se está en la página de detalles del pedido
if( $page == "checkout.thankyou" ) {
?>
<form name="frm_solpagos" method="post" action="">
<input type="hidden" name="COMERCIO" value="">
<input type="hidden" name="ORDEN"value="">
<input type="hidden" name="MONTO" value="">
<input type="hidden" name="SESSID" value="">

document.frm_solpagos.submit();

<?PHP
}

// Algoritmo SHA-1. No hace falta entenderlo, es matematica pura y dura.

Vi algunos ejemplos y tengo otra duda ....en este caso es necesario crear los archivos notify_solpagos.php y checkout.result_solpagos.php ???

Gracias por tu ayuda.

ResponderCitar
Respondido : 11/06/2011 7:09 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Edgar,

Inicialmente te recomendaría que aprovechases unos minutos y revisases (si no lo hiciste ya) el siguiente vídeo en el que el compañero Pablo explica como implementar SERMEPA (otra pasarela de Pagos para VirtueMart) que te puede servir de guia de concepto para tener en cuenta todos los pasos del proceso:

- https://www.webempresa.com/blog/configuracion-de-la-pasarela-de-pago-sermepa-en-virtuemart.html

Independientemente de esto, si es necesario que generes los archivos notify_solpagos.php y checkout.result_solpagos.php para lo cual te recomiendo verifiques como es este proceso en el vídeo mencionado, aunque sea para otra pasarela diferente.

Puedes consultar más información sobre pasarelas de pago en Virtuemart en el siguiente enlace:

- http://virtuemart.webempresa.eu/index.php?title=Administraci%C3%B3n_de_Pagos

Saludos

ResponderCitar
Respondido : 11/06/2011 7:45 pm

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

Edgar
 Edgar
Usuario activo

Hola gnumax:

Modifique un ejemplo de integracion con el bbva y tengo los archivos notify y checkout, adjunto.
Igual revisare los links que enviaste.

saludos,

ResponderCitar
Respondido : 11/06/2011 8:06 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Edgar,

Aparentemente esos dos archivos que adjuntas parecen correctos en cuanto a parámetros de la configuración.

¿Has revisado también el archivo ps_order.php?

Imagino que estas trabajando en modo pruebas con la pasarela y no en modo real ¿correcto? hasta que tengas verificado el correcto funcionamiento.

Saludos

ResponderCitar
Respondido : 11/06/2011 8:24 pm

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

Edgar
 Edgar
Usuario activo

Hola Gnumax:

En el ejemplo de sermepa solo se utilizan dos archivos: el de notificar_sermepa y el archivo de configuracion para la forma de pago.
En mi mensaje anterior te comente que previamente encontre un ejemplo de integracion del BBVA el cual modifique para la nueva forma de pago ... este ejemplo utiliza 3 archivos: notify_solpagos, checkout.result_solpagos y el archivo de configuracion de la forma de pago.
1.- ¿Cual modelo debo aplicar para mi caso?
2.- ¿Que deberia modificar en la clase ps_order?

-----------------
-----------------

Hasta el momento se ha realizado lo siguiente:

1.- Crear forma de pago "formulario html" y la clase "ps_payment"
2.- En la configuracion de la forma de pago se tienen estas tres variables:
$urlOK = JURI::base().'index.php?page=account.order_details&order_id='.$db->f("order_id").'&option=com_virtuemart&Itemid=74';
$urlKO = JURI::base().'index.php?option=com_content&view=article&id=64&Itemid=74';
$urlMerchant= JURI::base().'administrator/components/com_virtuemart/notify_solpagos.php';

En el panel de control de solpagos se DEBEN registrar la URLOK y URLKO.

¿¿Las variables $urlOK, $urlKO $urlMerchant son utilizadas por el virtuemart internamente???? Hay algun problema con la configuracion de URLOK y URLKO del panel de control de solpagos?

3.- Al hacer pruebas, cuando procedo a terminar un pedido muestra un pagina de agradecimiento por la compra y aviso de que se enviara un email con los datos de la misma... y al cabo de unos segundos muestra la web de solpagos con la identificacion de mi tienda, el numero de pedido y el importe correctamente.
Procedo a pagar con tarjeta y me muestra un error... como de pagina no encontrada.

Por lo explicado, quisiera tu ayuda para comprender/corregir esta secuencia

1.- Al terminar pedido, la "configuracion" de la forma de pago ... invoca a solpagos.
2.- Solpagos recibe la peticion, valida y muestra el formulario
3.- Ingreso datos de tarjeta y pago, solpagos - visa valida lo necesario y al terminar correctamente envia una peticion a la direccion URLOK (configurada en el panel de control de solpagos) en caso contrario sera a la URLKO.

4.- Como procesa el virtuemart el cambio de estado de la orden, envio del correo de confirmacion y mostrar los datos de la orden en la tienda?? Como intervienen los 2 o 3 archivos (BBVA o sermepa)???

Espero haber sido claro y contar con tu gentil ayuda.

Gracias anticipadas.

Saludos

ResponderCitar
Respondido : 13/06/2011 8:22 pm
Edgar
 Edgar
Usuario activo

Hola Gnumax:

tienes alguna novedad sobre mi consulta?
Gracias.

saludos

ResponderCitar
Respondido : 15/06/2011 6:22 am

Cursos Gratuitos WordPress

Jordi Sala
 Jordi Sala
Miembro Admin

Hola Edgar,

Tal como se indica en http://virtuemart.webempresa.eu/index.php?title=Administraci%C3%B3n_de_Pagos BBVA tiene su propia pasarela de pago.
Tienes que solicitar la información al banco, para saber como configurar los datos, (por ejemplo que datos poner en las variables) y archivos a usar.

Procedo a pagar con tarjeta y me muestra un error... como de pagina no encontrada.

Parece que por lo que explicas, es un error de la pasarela del banco. Por lo que entiendo te sucede en la pasarela cuando vas a pagar.

Saludos,

ResponderCitar
Respondido : 15/06/2011 2:53 pm