MARKETPLACE
PLUGINS
REDSYS TPV VIRTUAL
Redsys TPV Virtual logo

Redsys TPV Virtual

Published February 2020
   •    Updated September 2025

Plugin details

Plugin para realizar transacciones con la pasarela de pago Redsys, usando el método de formulario web proporcionado por Redsys.

$49

One time  •  Or  $8/mo

5.0 stars   •   2 ratings
17 installs  
This plugin does not collect or track your personal data.

Platform

Web & Native mobile

Contributor details

Miguel G logo
Miguel G
Joined 2020   •   3 Plugins
View contributor profile

Instructions

Español -----------

Antes de poder utilizar el plugin, hay 2 campos que hay que completar, que se encuentran en la página del plugin (Plugins > Redsys TPV Virtual):

- api_token: útil si queremos que Redsys llame a un Backend Workflow una vez el usuario ha realizado el pago en el formulario web de Redsys. No es necesario rellenar el campo "dev".

- secret_key: es la clave que proporciona el banco para poder firmar la petición de transacción. Hay dos campos "live" y "dev" para el entorno real y de pruebas.


Una vez instalado el plugin, hay disponibles 2 "workflow actions" (se encuentran disponibles en la sección de Plugins, en el menú de acciones disponibles para un workflow)

** Redsys - Generate request **

Esta acción crea una petición de transacción con los datos que se especifiquen en las acciones disponibles, la firma y la encripta.

El resultado son 2 variables (Ds_Merchant_Parameters y Ds_Signature), que se deben enviar a Redsys para iniciar una transacción.

Con estas 2 variables, se puede iniciar el formulario web de Redsys (disponible como elemento visual "Redsys payment form", al que se le debe pasar las 2 variables generadas anteriormente).

** Redsys - Validate response **

Cuando el usuario realiza el pago a través del formulario web de Redsys, este enviará los datos del pago a la url (normalmente será un Backend Workflow) que hayamos especificado en el campo MerchantURL de la acción "Redsys - Generate request".

Importante: el nombre de los parámetros ha de ser el mismo que el nombre que envía Redsys.

Esta acción desencripta dichos datos de pago, y devuelve 3 valores:

- success: indica si el pago fue correcto o no.
- Response_code: el código de respuesta de la transacción (si el pago no fue correcto, contendrá el código del error).
- Ds_order: el código de la transacción, para poder identificarla.


Demo: https://ivalio-providers.bubbleapps.io/demo_redsys_plugin


Página de soporte: https://forum.bubble.io/t/redsys-tpv-virtual-plugin/139030

Types

This plugin can be found under the following types:
Element   •   Action

Categories

This plugin can be found under the following categories:

Resources

Support contact
Tutorial
Forum

Rating and reviews

Average rating (5.0)

Soporte
June 23rd, 2025
Hola Miguel, necesito soporte para este plugin y no he encontrado ningún dato tuyo de contacto
Funciona bien
June 8th, 2023
Después de haber tenido un problema (que no era causado por el plugin) contacte con el desarrollador del plugin y me ayudo a solucionarlo. Ahora todo funciona perfectamente. Gracias Miguel.
Hola. Te envié un email pero no me has respondido. Escríbeme un DM a través del foro aquí: https://forum.bubble.io/u/miguel
June 5th, 2023
  •  
Miguel G
Bubble