Blog de diseño y desarrollo de páginas y aplicaciones web.

20

Cómo Hacer TPV Sermepa – Redsys

Posted on por

A continuación, voy a echar un cable a aquellos que necesiten desarrollar un TPV con Sermepa (casi todos los bancos Servired lo usan).

Desde hace unos días, también sirve para la mayoría de TPV´S 4B, que ahora trabajan con Redsys.

Evidentemente, necesitaréis los datos que el banco os adjuntará una vez os den el alta del servicio.

El código (en php) consta de dos archivos. El primero, será el que envíe todos los datos a la pasarela de pago. Es un formulario en POST que deberá ser ejecutado para enviar todos vuestros datos al banco.

 

Cuando el usuario rellene sus datos y proceda al pago, el banco ejecutará el archivo que le indiquéis mediante la variable post Ds_Merchant_MerchantURL del formulario anterior.

El banco enviará distintos datos por post que podéis gestionar como deseéis. Está explicado en el propio código.

VN:F [1.9.22_1171]
Rating: 4.3/5 (10 votes cast)
VN:F [1.9.22_1171]
Rating: +3 (from 5 votes)
Cómo Hacer TPV Sermepa - Redsys, 4.3 out of 5 based on 10 ratings

Esta entrada fue publicada en Php, TPV y etiquetada , , , por DGCmedia. Guarda enlace permanente.

20 comentarios

sj

sj en dijo:

me interesa presupuesto para conectar mi web a la caixa, y ademas añadir mas campos en el formulario, como el calculo de transporte que le enviaria la tabla, Espero su presupuesto, muchas gracias

VA:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VA:F [1.9.22_1171]
Rating: 0 (from 0 votes)

carlos

carlos en dijo:

hola, estoy intentando conseguir algo como esto: http://www.ropadesdecolombia.com/index.php?route=information/information&information_id=8 pero sin selector radio, sólo para la caixa. Trabajo con Opencart 1.5.5.1 y el ejemplo de arriba es un Opencart también. Dispongo de pasarela de pago redsys la caixa, y los datos que me proporcionaron los de redsys, que son: Nombre de comercio, codigo FUC y clave de encriptacion.

Ya hemos integrado la pasarela mediante un módulo para Opencart que proporciona redsys, y está funcionando ok(de modo que los clientes pueden realizar el pago de artículos de la tienda), pero esto es diferente, sería una forma de pago sin pasar por el checkout de OCart

Agradecería un poco de ayuda, o si no es posible, me paseis presupuesto por favor

Gracias

VA:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VA:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Anton

Anton en dijo:

Muchas gracias por información y un ejemplo tan fácil y claro.

Incluso con un truco para que no sera copiado y pegado sin saber php 🙂 (no se si lo echo accidentalmente pero esta way, voy a aprovechar lo)

VA:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VA:F [1.9.22_1171]
Rating: 0 (from 0 votes)

david

david en dijo:

me interesa presupuesto para conectar mi web a redsys, y ademas añadir un par de campos a mi formulario de registro. Espero su presupuesto, muchas gracias

VA:F [1.9.22_1171]
Rating: 1.0/5 (1 vote cast)
VA:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Mauro Agustin

Mauro Agustin en dijo:

Hola muy buenas tardes, necesito acesoria para integrar una pasarela de pago Redsys en una pagina de PHP y MySql, podemos hacerlo mediante pantalla remota hoy mismo, yo le pagaría las horas de trabajo.

Tengo conocimientos en PHP pero esta pasarela de pago es algo complicada integrarla.

Muchas Gracias.

VA:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VA:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Jose Manuel

Jose Manuel en dijo:

Muy buenas, estoy desarrollando un proyecto y lleva un tvp virtual Redsys. Es el primero que hago y me ha surgido una duda.
Si el usuario rellena el formulario de compra, va a la plataforma de redsys, paga el artículo y después no le da en la plataforma de pago al botón volver a tu web, no se modifican los datos en la BBDD de la web indicando que el pedido ha sido pagado?
Hay alguna forma de que esa notificación se haga por ajax o de alguna otra forma que la web sepa que eso ya se ha pagado?
saludos.

VA:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VA:F [1.9.22_1171]
Rating: 0 (from 0 votes)

    David

    David en dijo:

    Es el propio TPV el que va a llamar a tu aplicación indicándote si el usuario ha pagado correctamente. El TPV llamará a la url que le marques en el campo Ds_Merchant_MerchantURL informándote del resultado de la compra.

    VA:F [1.9.22_1171]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)

Javier

Javier en dijo:

Hola, mis conocimientos en php límitados y no consigo configurarlo.
Tengo que configurar un tpv de redsys para que un comercio efectúe cobros con tarjeta.
¿Sería posible una descarga de los archivos base del formulario?
Sería impagable 😉

VA:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VA:F [1.9.22_1171]
Rating: 0 (from 0 votes)

    David

    David en dijo:

    Puedes copiar y pegar sendos bloques de texto. Si ves que no puedes, podemos desarrollarlo a precio muy reducido. No dudes en pedir presupuesto rellenando el formulario.

    VA:F [1.9.22_1171]
    Rating: 5.0/5 (1 vote cast)
    VA:F [1.9.22_1171]
    Rating: -1 (from 1 vote)

Napalm

Napalm en dijo:

Gracias por el post, me ha sido de una gran ayuda (después de pelearme a puño limpio con los de redsys, y no obtener ninguna ayuda)

un saludo:)

VA:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VA:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Andres

Andres en dijo:

Hola, ya lo pude solucionar.

VA:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VA:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Andres

Andres en dijo:

Buenas, estoy intentando implementar estos php. Tengo pocos conocimientos de php y demas uso Web Easy para mi web,aunque mis 20 años dedicados a la informatica ayudan bastante. Creo que casi lo tengo, pero necesito ayuda, podeis? Gracias.

VA:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VA:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Contacto

Su nombre*

E-Mail*

Asunto*

Mensaje*

Captcha
Otro Captcha

Captcha*