Página 1 de 1

Pasarela CECA respuesta online

Publicado: 07 Jul 2015, 09:28
por Diego
Buenos días foro.
Estamos desarrollando la comunicación con una pasarela de pago de CECA para una tienda virtual. De momento ya tenemos la comunicación con la pasarela y el pago se realiza correctamente. Una vez pasa esto el tpv virtual de CECA nos devuelve (eso dicen) mediante un formulario POST de HTML unas variables con el nº de operación, importe, etc...y lo que no sabemos es cómo recoger esas variables.
En teoría le indicas una web donde CECA envía esas variables y nosotros creamos un proceso accesible web para recogerlas siendo entonces la url que indicamos "http://midominio/cgi-vel/aplicacion/proceso.pro".
La duda nos entra ahora a la hora de recoger las variables:
-¿Se pueden recoger directamente en el proceso? ¿Cómo?
-¿Hay que declarar un componente HTML para recoger las variables? ¿Algún ejemplo?
-En principio parece que se recogen los datos con php. ¿Cómo puedo hacerlo?

Ando un poco perdido y encima, como siempre, el proyecto es para ayer...
Gracias!!

Re: Pasarela CECA respuesta online

Publicado: 07 Jul 2015, 10:21
por Carlos Torreone
Redsys te devuelve una serie de variables.
Yo recojo las variables Ds_order (es el número de pedido que tu le mandas, el te lo devuelve otra vez), Ds_Authorization (es el número de autorizacion de la transacción), y Ds_Response (es un código que te manda si la operación ha sido buena o no. Si el valor está entre 0 y 99 la operación es correcta, sino es que falla. Cada código tiene un error especifico).
Simplemente tienes que crear las variables globales con estos nombres y recogerlas en tu base de datos

Un saludo

Re: Pasarela CECA respuesta online

Publicado: 07 Jul 2015, 10:40
por Carlos Torreone
Perdón la variable con el codigo de autorizacion es Ds_AuthorisationCode

Re: Pasarela CECA respuesta online

Publicado: 07 Jul 2015, 14:47
por Diego
Pero la cuestión es ¿cómo las recoges? ¿Directamente en el proceso accesible web o el proceso llama a un componente html y es en el componente donde las recoges?
¿Puedes ponerme un ejemplo de cómo lo haces?
Muchas gracias!!!

Re: Pasarela CECA respuesta online

Publicado: 07 Jul 2015, 18:35
por Carlos Torreone
Te buscaré algun ejemplo antiguo cuando haciamos las paginas en velneo.
Ahora utilizamos php con base de datos en velneo.

Re: Pasarela CECA respuesta online

Publicado: 13 Jul 2015, 09:25
por Diego
Hola Carlos.
¿Pudiste encontrar algún ejemplo para recoger esas variables?

Re: Pasarela CECA respuesta online

Publicado: 03 Sep 2015, 11:55
por Diego
Hola foro.
Sigo necesitando que alguien me ayude a la hora de recoger datos que se envían a través de un formulario HTML por método POST. ¿Alguien tiene un ejemplo?
Muchas gracias.

Re: Pasarela CECA respuesta online

Publicado: 24 Sep 2015, 15:46
por mariobarreiro
Buenas:

Tienes que declarar todos los parámetros que envía la CECA por post en tu aplicación como variables globales accesibles web. El problema es la recepción de datos en peticiones post en servidores de Velneo 6.x, que no funciona correctamente al usar el protocolo HTTP 1.0 Necesitarás algo intermedio (servidor PHP, proxy inverso con Apache, etc.) porque si no no te llegarán los datos.

No suelo entrar al foro pero me puedes localizar rápidamente si necesitas aclarar algo.

Un saludo
Mario Barreiro

Re: Pasarela CECA respuesta online

Publicado: 28 Sep 2015, 10:32
por Diego
Muchas gracias Mario

Re: Pasarela CECA respuesta online

Publicado: 23 Oct 2015, 09:04
por basset
¿Alguien puede compartir un ejemplo de uso de pasarela de pago actual, o detallar como desde Velneo 6 se puede comunicar con estas?

He estado mirando la documentación de Redsys, pero no sé como actuar sobre estas APIs, hay una para PHP, pero no sé como interactuar con ella.

Si alguien me puede aconsejar, se lo agradecería muchísimo.