Switch from dynamic to static payment page template

Due to changed PCI DSS rules, dynamic templates will be discontinued
from 1 April 2025.
This commit is contained in:
2025-03-24 11:19:23 +01:00
parent 5140038a36
commit 56c91e89cd
8 changed files with 5 additions and 152 deletions

View File

@@ -29,7 +29,7 @@ my $shastring =
"ORDERID=$reference$passphrase" .
"PMLISTTYPE=2$passphrase" .
"PSPID=40F00871$passphrase" .
"TP=https://fsfe.org/order/tmpl-concardis.$lang.html$passphrase";
"TP=payment-with-bank.html$passphrase";
my $shasum = uc(sha1_hex($shastring));
my $form = " <!-- payment parameters -->\n" .
" <input type=\"hidden\" name=\"PSPID\" value=\"40F00871\"/>\n" .
@@ -38,7 +38,7 @@ my $form = " <!-- payment parameters -->\n" .
" <input type=\"hidden\" name=\"currency\" value=\"EUR\"/>\n" .
" <input type=\"hidden\" name=\"language\" value=\"$language\"/>\n" .
" <!-- interface template -->\n" .
" <input type=\"hidden\" name=\"TP\" value=\"https://fsfe.org/order/tmpl-concardis.$lang.html\"/>\n" .
" <input type=\"hidden\" name=\"TP\" value=\"https://fsfe.org/order/template-with-bank.html\"/>\n" .
" <input type=\"hidden\" name=\"PMListType\" value=\"2\"/>\n" .
" <!-- post-payment redirection -->\n" .
" <input type=\"hidden\" name=\"accepturl\" value=\"https://fsfe.org/order/thankyou.$lang.html\"/>\n" .

View File

@@ -37,7 +37,7 @@ function relay_donation($orderID)
$lang = substr($language, 0, 2);
$PSPID = "40F00871";
$TP = "https://fsfe.org/donate/tmpl-concardis.$lang.html";
$TP = "payment-without-bank.html";
$acceptURL = "https://fsfe.org/donate/thankyou.$lang.html";
$cancelURL = "https://fsfe.org/donate/cancel.$lang.html";

View File

@@ -388,7 +388,7 @@ my $shastring =
. "ORDERID=$reference$passphrase"
. "PMLISTTYPE=2$passphrase"
. "PSPID=40F00871$passphrase"
. "TP=https://fsfe.org/order/tmpl-concardis.$lang.html$passphrase";
. "TP=payment-with-bank.html$passphrase";
my $shasum = uc sha1_hex($shastring);
my $form =
" <!-- payment parameters -->\n"
@@ -400,7 +400,7 @@ my $form =
. " <input type=\"hidden\" name=\"CN\" value=\"$name\"/>\n"
. " <input type=\"hidden\" name=\"EMAIL\" value=\"$email\"/>\n"
. " <!-- interface template -->\n"
. " <input type=\"hidden\" name=\"TP\" value=\"https://fsfe.org/order/tmpl-concardis.$lang.html\"/>\n"
. " <input type=\"hidden\" name=\"TP\" value=\"payment-with-bank.html\"/>\n"
. " <input type=\"hidden\" name=\"PMListType\" value=\"2\"/>\n"
. " <!-- post-payment redirection -->\n"
. " <input type=\"hidden\" name=\"accepturl\" value=\"https://fsfe.org/order/thankyou.$lang.html\"/>\n"

View File

@@ -1,29 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<html external="yes">
<version>1</version>
<head>
<title>Online bezahlen</title>
</head>
<body>
<h1>Online bezahlen</h1>
<p class="p-summary">
Für Online-Zahlungen nutzen wir Concardis als Zahlungserviceanbieter.
Transaktionen werden auf deren sicheren Servern durchgeführt. Die FSFE
verarbeitet keine Konto- oder Kreditkarteninformationen. Bitte folgen
Sie den unten beschriebenen Schritten, um Ihre Zahlung abzuschließen!
</p>
$$$PAYMENT ZONE$$$
</body>
<followup>no</followup>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

View File

@@ -1,29 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<html external="yes">
<version>1</version>
<head>
<title>Pay online</title>
</head>
<body>
<h1>Pay online</h1>
<p class="p-summary">
For online payments we use Concardis as a payment service provider.
Transactions are executed on their secure server; FSFE does not handle
account or credit card information. Please follow the steps described
below to complete your payment.
</p>
$$$PAYMENT ZONE$$$
</body>
<followup>no</followup>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

View File

@@ -1,29 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<html external="yes">
<version>1</version>
<head>
<title>Pago en línea</title>
</head>
<body>
<h1>Pago en línea</h1>
<p class="p-summary">
Para los pagos en línea utilizamos Concardis como proveedor de servicios de pago.
Las transacciones se ejecutan en su servidor seguro; la FSFE no maneja
información de la cuenta o de la tarjeta de crédito. Por favor, siga los pasos descritos
a continuación para completar su pago.
</p>
$$$PAYMENT ZONE$$$
</body>
<followup>no</followup>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

View File

@@ -1,30 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<html external="yes">
<version>1</version>
<head>
<title>Pagamento online</title>
</head>
<body>
<h1>Pagamento online</h1>
<p class="p-summary">
Per i pagamenti online ci appoggiamo a Concardis come fornitore di servizi di pagamento.
Tutte le transazioni vengono eseguite nei suoi server; FSFE non ha accesso ad informazioni
riguardanti conti bancari o carte di credito. Per eseguire il pagamento è necessario
seguire i passi elencati di seguito.
</p>
$$$PAYMENT ZONE$$$
</body>
<followup>no</followup>
<translator>Sebastiano Pistore</translator>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

View File

@@ -1,30 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<html external="yes">
<version>1</version>
<head>
<title>Online betalen</title>
</head>
<body>
<h1>Online betalen</h1>
<p class="p-summary">
Voor online betalingen gebruiken we Concardis als betaaldienstleverancier.
Transacties worden uitgevoerd op hun eigen veilige server; FSFE verwerkt geen
informatie over rekeningen of kredietkaarten. Volg alstublieft de hieronder
beschreven stappen om uw betaling af te ronden.
</p>
$$$PAYMENT ZONE$$$
</body>
<followup>no</followup>
<translator>André Ockers</translator>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->