summaryrefslogtreecommitdiff
path: root/views/mods/mod_paypalapi/checkout_handlePayment.phtml
diff options
context:
space:
mode:
authorDaniel Schmitzer <noreply@maennchen1.de>2016-01-14 14:55:36 +0000
committerDaniel Schmitzer <noreply@maennchen1.de>2016-01-14 14:55:36 +0000
commitad405c7045c6e242080ec9d3ce4c9e586b517c4f (patch)
treeb41905f4d27f3eaaabd5bad3a39f8d3873540b46 /views/mods/mod_paypalapi/checkout_handlePayment.phtml
- Testweise 4
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@5261 0d5edaf7-2b12-4e95-93f4-047927463d4b
Diffstat (limited to 'views/mods/mod_paypalapi/checkout_handlePayment.phtml')
-rw-r--r--views/mods/mod_paypalapi/checkout_handlePayment.phtml92
1 files changed, 92 insertions, 0 deletions
diff --git a/views/mods/mod_paypalapi/checkout_handlePayment.phtml b/views/mods/mod_paypalapi/checkout_handlePayment.phtml
new file mode 100644
index 0000000..adb02e3
--- /dev/null
+++ b/views/mods/mod_paypalapi/checkout_handlePayment.phtml
@@ -0,0 +1,92 @@
+<?php
+
+ /**
+ * Template um die Zahlungsarten mittels PayPal PLUS im Checkout zu integrieren
+ */
+
+?>
+
+<?php if ($this->view['wpsg_mod_paypalapi']['show'] == 1) { ?>
+
+ <div class="wpsg_payment">
+ <h2><?php echo __('Zahlungsarten', 'wpsg'); ?></h2>
+ <div class="wpsg_payment_textwrap">
+ <p><?php echo __('Ihr PayPal Konto wird nach Bestellabschluß belastet.', 'wpsg'); ?></p>
+ </div>
+ </div>
+
+<?php } else if ($this->view['wpsg_mod_paypalapi']['show'] == 2) { ?>
+
+ <div class="wpsg_payment">
+ <h2><?php echo __('Zahlung erneut authorisieren', 'wpsg'); ?></h2>
+ <div class="wpsg_payment_textwrap">
+
+ <p><?php echo __('Der Betrag der Bestellung hat sich verändert. Sie müssen die Zahlung mit PayPal erneut authorisieren.', 'wpsg'); ?></p>
+ <p><?php echo __('Dies können Sie über folgenden Button erledigen oder nach Bestellabschluß. Alternativ können Sie unten auch eine andere Zahlungsart wählen.', 'wpsg'); ?>
+
+ <div class="wrap_paypalapi_expressbutton">
+ <a href="<?php echo $this->getUrl(wpsg_ShopController::URL_BASKET, 'wpsg_mod_paypalapi', 'startPayPalExpress'); ?>" title="<?php echo __('Direkt mit PayPal bezahlen', 'wpsg'); ?>"><img src="<?php echo $this->getRessourceURL('mods/mod_paypalapi/gfx/checkout-logo-small-de.png'); ?>" alt="<?php echo __('Direkt zu PayPal', 'wpsg'); ?>" /></a>
+ </div>
+ </div>
+ </div>
+
+<?php } else { ?>
+
+ <script src="https://www.paypalobjects.com/webstatic/ppplus/ppplus.min.js" type="text/javascript"></script>
+
+ <div class="wpsg_payment">
+
+ <h2><?php echo __('Zahlungsarten', 'wpsg'); ?></h2>
+
+ <div id="wpsg_ppplus"></div>
+
+ <?php if (wpsg_isSizedString($this->view['wpsg_mod_paypalapi']['error'])) { ?>
+ <div id="wpsg_error" class="published error">
+ <p><?php echo $this->view['wpsg_mod_paypalapi']['error']; ?>
+ </div>
+ <?php } ?>
+
+ </div>
+
+ <script type="application/javascript">/* <![CDATA[ */
+
+ var wpsg_mod_paypalapi_shipping_id = '<?php echo wpsg_getStr($this->view['basket']['checkout']['shipping']); ?>';
+
+ jQuery(document).ready(function() {
+
+ jQuery('input[name="wpsg_checkout2"], input[name="wpsg_checkout"]').hide();
+
+ jQuery('.wpsg_shipping input[type="radio"]').bind('change', function() {
+
+ if (jQuery(this).val() != wpsg_mod_paypalapi_shipping_id)
+ {
+
+ jQuery('input[name="wpsg_checkout2"]').hide()
+ jQuery('#wpsg_checkout_form').attr("action", "<?php echo $this->getUrl(wpsg_ShopController::URL_BASKET, 'wpsg_mod_paypalapi', 'ShippingSelect'); ?>").submit();
+
+ }
+
+ } );
+
+ } );
+
+ /**
+ * Wird vom PayPal PLUS IFrame aufgerufen wenn fertig geladen
+ */
+ function wpsg_mod_paypalapi_load()
+ {
+
+ jQuery('input[name="wpsg_checkout2"], input[name="wpsg_checkout"]').show().bind('click', function() {
+
+ var test = ppp.doContinue();
+ return false;
+
+ } );
+
+ }
+
+ <?php echo $this->render(WPSG_PATH_VIEW.'/mods/mod_paypalapi/paypalplus.phtml')?>
+
+ /* ]]> */</script>
+
+<?php } ?> \ No newline at end of file