summaryrefslogtreecommitdiff
path: root/views/mods/mod_girocheckout/order_done.phtml
diff options
context:
space:
mode:
authorRoger Rehnelt <noreply@maennchen1.de>2026-10-01 10:00:34 +0200
committerRoger Rehnelt <noreply@maennchen1.de>2026-10-01 10:00:34 +0200
commit6dee1fb5b8ebf57f68d8549f15022f6b540dd366 (patch)
treeceddd1a61c53e5e80c8e6368839b8ee7dab97f9c /views/mods/mod_girocheckout/order_done.phtml
parent9de7219882c5e4298389b260a88d308f26214c70 (diff)
Neues Modul GiroCheckout (API v2) mit Wero
Zahlung, Teil- und automatische Erstattung, Statusabfrage. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'views/mods/mod_girocheckout/order_done.phtml')
-rw-r--r--views/mods/mod_girocheckout/order_done.phtml42
1 files changed, 42 insertions, 0 deletions
diff --git a/views/mods/mod_girocheckout/order_done.phtml b/views/mods/mod_girocheckout/order_done.phtml
new file mode 100644
index 0000000..aad5a6d
--- /dev/null
+++ b/views/mods/mod_girocheckout/order_done.phtml
@@ -0,0 +1,42 @@
+<?php
+
+ /**
+ * Nach dem Bestellabschluss mit einer Zahlart von GiroCheckout
+ */
+
+ if (!defined('ABSPATH')) exit;
+
+ $arView = $this->view['wpsg_mod_girocheckout'];
+ $bDone = (($arView['done']??'') === '1');
+ $strLink = (string)($arView['link']??'');
+ $strName = (string)($arView['name']??'');
+
+?>
+
+<?php if (!$bDone) { ?>
+
+ <p><?php echo esc_html(wpsg_translate(__('Bitte bezahlen Sie den Betrag jetzt mit #1#.', 'wpsg'), $strName)); ?></p>
+
+ <p>
+ <a class="wpsg_button" href="<?php echo esc_url($strLink); ?>"><?php echo esc_html(wpsg_translate(__('Jetzt mit #1# bezahlen', 'wpsg'), $strName)); ?></a>
+ </p>
+
+ <?php if ($this->get_option('wpsg_mod_girocheckout_autostart') == '1') { ?>
+
+ <script>
+
+ window.setTimeout(function() {
+
+ location.href = <?php echo wp_json_encode($strLink); ?>;
+
+ }, 1000);
+
+ </script>
+
+ <?php } ?>
+
+<?php } else { ?>
+
+ <p><?php echo esc_html(wpsg_translate(__('Die Zahlung mit #1# ist eingegangen.', 'wpsg'), $strName)); ?></p>
+
+<?php } ?>