Pagament per Redsys

Descripció

REQUEREIX DISPOSAR DELS CODIS DEL TPV AMB EL VOSTRE BANC

Amb aquesta extensió podreu disposar d’una passarel·la de pagament al vostre lloc web. Els vostres clients podran pagar-vos mitjançant un TPV online.

L’extensió envia l’usuari a la passarel·la de pagament de Redsys amb el número de comanda i la quantitat que l’usuari marqui o que se li hagi emplenat prèviament (consulteu les PMF per a més detalls)

Captures

  • Correspon a screenshot-1.jpg. Així és com es mostra el formulari de contacte. El títol l’agafa dels estils de l’h2 i l’usuari l’emplena, sempre que no s’hagi passat l’URL emplenada prèviament (vegeu les PMF).

  • Correspon a screenshot-2.jpg. Enviem l’usuari a la passarel·la de Redsys amb el número de comanda i la quantitat que cal pagar.

  • Correspon a screenshot-3.jpg. Quan el pagament s’ha realitzat satisfactòriament, l’usuari torna a la nostra pàgina amb les dades de la comanda i el missatge que haguem escrit.

Instal·lació

Aquests són els passos que cal que seguiu per configurar l’extensió.

  1. Pugeu l’extensió al WordPress (o per FTP a /wp-content/plugins/ o a través de la interfície d’administració)
  2. Activeu l’extensió a través del menú «Extensions» del WordPress
  3. Configureu les dades del vostre TPV a Opcions> Configuració TPV
  4. Poseu els següents codis de substitució a la pàgina que vulgueu:
    [pago_tpv]Text per al formulari del TPV[/pago_tpv]
  5. Ara podeu enviar els vostres usuaris a aquesta pàgina per fer el pagament.

PMF

Pot utilitzar-se sense disposar d’un TPV Redsys contractat amb el banc?

No. Per fer funcionar l’extensió, us cal l’«identificador de comerç» i un terminal configurat amb la vostra clau de xifratge. Això només us ho pot proporcionar el vostre banc.

Puc configurar tots els textos? El de pagament correcte i els previs al formulari?

Sí. L’extensió està desenvolupada de tal manera que l’usuari sempre va a parar a la mateixa pàgina on heu configurat la passarel·la, fent que les variables es mostrin o quedin amagades depenent del pas del pagament on us trobeu.

Aquesta extensió emmagatzema informació de l’usuari?

No. És una passarel·la de pagament, simplement l’extensió envia la informació del comerciant, el preu que cal pagar, i la referència de la comanda.

Puc emplenar prèviament els camps de manera que l’usuari només hagi de realitzar el pagament?

Sí. Els camps cerquen a la variable $_GET els valors de ‘np’ i ‘c’.
‘np’: ‘Número de comanda’
‘c’: ‘Quantitat a pagar’
Per tant, fent /?np=123&c=1 tindríem els camps «Número de comanda» amb «123» i la «Quantitat a pagar» amb «1»

El número de comanda sempre m’afegeix tres número al principi, puc evitar-ho?

No. Això es deu al fet que el banc només pot processar cada comanda si el número de comanda és diferent. Per tant, cal assegurar que si mai un usuari fa una comanda errònia, no podrà reutilitzar el mateix número de comanda mai més.

Com redirigir l’usuari abans d’un pagament correcte o erroni?

Cada [pago_tpv] pot tenir un atribut url_ko i un url_ok. A més, una configuració global pot definir un url_ko i un url_ok per a tots els retorns. Si no ho especifiqueu, tornarà a la mateixa pàgina. És aconsellable disposar d’una variable url_ok a la configuració.

Ressenyes

12 de maig de 2024 1 resposta
Este plugin me ha permitido gestiona los cobros desde wordpress sin necesidad de montar toda la estructura de una tienda virtual… gracias
14 de desembre de 2021 1 resposta
Es fácil de usar, ofrece una funcionalidad básica para recibir pagos pero resulta muy útil precisamente por su facilidad. Gracias.
7 de agost de 2020 1 resposta
Plugin idóneo para alguien que no quiera tirar de pago porque no sabe cuanto lo va a usar. Hace su función y, con un poco de idea de PHP y CSS, es configurable como tu desees. Funcionando correctamente en una de mis páginas web, por supuesto, con la ayuda de Adri.
Llegiu totes les 7 ressenyes

Col·laboradors i desenvolupadors

«Pagament per Redsys» és programari de codi obert. La següent gent ha col·laborat en aquesta extensió.

Col·laboradors

“Pagament per Redsys” s’ha traduït a 2 configuracions regionals. Gràcies als traductors per les seves aportacions.

Traduïu «Pagament per Redsys» a la vostra llengua.

Interessats en el desenvolupament?

Navegueu pel codi, baixeu-vos el repositori SVN, o subscriviu-vos al registre de desenvolupament per fisl de subscripció RSS.

Registre de canvis

1.0.9

Updated WordPress compatibility to 6.3

1.0.8

Fix undesirable echo

1.0.7

Add field description to the form.
Thanks to Beatriz Lavela

1.0.6

Compatibilitat amb PHP8

1.0.5

Resol el problema quan s’envia URL_KO i URL_OK a Redsys

1.0.4

Afegiu la URL_KO i URL_OK per a cada formulari i de forma global
Ara podeu especificar una pàgina de retorn diferent per al TPV en cadascun dels formularis o per a tots. Si no especifiqueu res, tornarà a la mateixa pàgina (emprant les antigues variables)

1.0.3

  • Canvia el nom de la classe de l’API de Redsys per no entrar en conflicte amb la mateixa classe carregada per d’altres extensions.
    Gràcies a @jconti

1.0.2

  • Estableix float a int a DS_MERCHANT_AMOUNT perquè json_encode afegeix decimals en cas de float
  • Traduïda tota l’extensió a l’anglès per seguir l’estàndard del repositori del WordPress

1.0

  • Llançament de la passarel·la de pagament