Pasarela CECA respuesta online

vForum público de la plataforma de desarrollo Velneo

Moderador: vCoaches

Responder
Avatar de Usuario
Diego
vAdviser
vAdviser
Mensajes: 308
Registrado: 26 Oct 2005, 15:21
Ubicación: Gijón (Asturias)

Pasarela CECA respuesta online

Mensaje por Diego » 07 Jul 2015, 09:28

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!!
Un saludo

Carlos Torreone
vRookie
vRookie
Mensajes: 17
Registrado: 07 Feb 2007, 11:01
Ubicación: Dolores (Alicante)
Contactar:

Re: Pasarela CECA respuesta online

Mensaje por Carlos Torreone » 07 Jul 2015, 10:21

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

Carlos Torreone
vRookie
vRookie
Mensajes: 17
Registrado: 07 Feb 2007, 11:01
Ubicación: Dolores (Alicante)
Contactar:

Re: Pasarela CECA respuesta online

Mensaje por Carlos Torreone » 07 Jul 2015, 10:40

Perdón la variable con el codigo de autorizacion es Ds_AuthorisationCode

Avatar de Usuario
Diego
vAdviser
vAdviser
Mensajes: 308
Registrado: 26 Oct 2005, 15:21
Ubicación: Gijón (Asturias)

Re: Pasarela CECA respuesta online

Mensaje por Diego » 07 Jul 2015, 14:47

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!!!
Un saludo

Carlos Torreone
vRookie
vRookie
Mensajes: 17
Registrado: 07 Feb 2007, 11:01
Ubicación: Dolores (Alicante)
Contactar:

Re: Pasarela CECA respuesta online

Mensaje por Carlos Torreone » 07 Jul 2015, 18:35

Te buscaré algun ejemplo antiguo cuando haciamos las paginas en velneo.
Ahora utilizamos php con base de datos en velneo.

Avatar de Usuario
Diego
vAdviser
vAdviser
Mensajes: 308
Registrado: 26 Oct 2005, 15:21
Ubicación: Gijón (Asturias)

Re: Pasarela CECA respuesta online

Mensaje por Diego » 13 Jul 2015, 09:25

Hola Carlos.
¿Pudiste encontrar algún ejemplo para recoger esas variables?
Un saludo

Avatar de Usuario
Diego
vAdviser
vAdviser
Mensajes: 308
Registrado: 26 Oct 2005, 15:21
Ubicación: Gijón (Asturias)

Re: Pasarela CECA respuesta online

Mensaje por Diego » 03 Sep 2015, 11:55

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.
Un saludo

mariobarreiro
vRookie
vRookie
Mensajes: 16
Registrado: 11 Jun 2010, 09:54

Re: Pasarela CECA respuesta online

Mensaje por mariobarreiro » 24 Sep 2015, 15:46

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

Avatar de Usuario
Diego
vAdviser
vAdviser
Mensajes: 308
Registrado: 26 Oct 2005, 15:21
Ubicación: Gijón (Asturias)

Re: Pasarela CECA respuesta online

Mensaje por Diego » 28 Sep 2015, 10:32

Muchas gracias Mario
Un saludo

Avatar de Usuario
basset
vMate
vMate
Mensajes: 74
Registrado: 04 Oct 2005, 15:00

Re: Pasarela CECA respuesta online

Mensaje por basset » 23 Oct 2015, 09:04

¿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.

Responder