Ergebnis 1 bis 8 von 8

Thema: [behoben in 1.5.5f] PayPal Express Problem bei Widerrufsrecht bei digitalen Downloads

  1. #1
    Padawan Anwärter Avatar von C86400
    Registriert seit
    21.04.2017
    Beiträge
    4
    Themen
    2
    DANKE
    3
    erhaltene Danke

    Standard [behoben in 1.5.5f] PayPal Express Problem bei Widerrufsrecht bei digitalen Downloads

    Hallo,

    nach erfolgreicher Zahlung eines Download-Artikels per Paypal wird nicht weitergeleitet auf: index.php?main_page=checkout_success.
    Die Seite bleibt auf index.php?main_page=checkout_confirmation stehen und der Kunde muss ein zweites Mal die Widerruf-Checkbox abhaken sowie den Kaufen-Button klicken.

    Wird per Paypal-Button (Express Checkout Shortcut Button=On) oder per Geschenkgutschein bezahlt, läuft alles korrekt, der Kunde wird weitergeleitet auf index.php?main_page=checkout_success und bekommt dort den Download angeboten.

    Bei im Admin deaktivierter Widerruf-Checkbox funktioniert es natürlich auch.

    Logs von Zen-Cart und Paypal melden keine Fehler.

    Der Shop ist noch nicht live (Testumgebung), habe es jedoch im Paypal Live-Modus getestet (Admin/Kunde mit unterschiedlichen Paypal-Accounts).

    Hat jemand eine Idee?

    Danke & Gruss

    Hajo

  2. #2
    Jedi-Ritter Avatar von webchills
    Registriert seit
    30.10.2004
    Ort
    Österreich
    Beiträge
    6.498
    Themen
    89
    DANKE
    3
    Erhaltene Danke: 1.097

    Standard

    Poste mal Deine Einstellungen für folgende Werte im PayPal Express Modul:

    Express Checkout Shortcut Button

    Express Checkout: Require Confirmed Address

    Express Checkout: Select Cheapest Shipping Automatically

    Express Checkout: Skip Payment Page

    Express Checkout: Automatic Account Creation

    Payment Action

    Transaction Currency

    Use InContext Checkout?
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

  3. #3
    Padawan Anwärter Avatar von C86400
    Registriert seit
    21.04.2017
    Beiträge
    4
    Themen
    2
    DANKE
    3
    erhaltene Danke
    Erstellt von

    Standard

    Hallo,

    Express Checkout Shortcut Button
    Off

    Express Checkout: Require Confirmed Address
    No

    Express Checkout: Select Cheapest Shipping Automatically
    No

    Express Checkout: Skip Payment Page
    Yes

    Express Checkout: Automatic Account Creation
    No

    Payment Action
    Final Sale

    Transaction Currency
    Only EUR

    Use InContext Checkout?
    InContext

  4. #4
    Jedi-Ritter Avatar von webchills
    Registriert seit
    30.10.2004
    Ort
    Österreich
    Beiträge
    6.498
    Themen
    89
    DANKE
    3
    Erhaltene Danke: 1.097

    Standard

    Skip Payment Page sollte in so einem Szenario auf No stehen, stell das mal um.
    In Context Checkout nur dann aktivieren falls oben eine gültige PayPal Merchant ID hinterlegt wurde, ansonsten auf old stellen.

    Probiere es nun nochmals mit diesen Einstellungen.
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

  5. #5
    Padawan Anwärter Avatar von C86400
    Registriert seit
    21.04.2017
    Beiträge
    4
    Themen
    2
    DANKE
    3
    erhaltene Danke
    Erstellt von

    Standard

    Auch mit diesen Einstellungen das selbe Ergebnis "Bitte akzeptieren Sie das Erlöschen des Widerrufsrechts..."
    (Merchant ID war vorhanden)

    Payment Zone steht auf "kein", da sonst Fehlermeldung "...geographische Region..."

  6. #6
    Jedi-Ritter Avatar von webchills
    Registriert seit
    30.10.2004
    Ort
    Österreich
    Beiträge
    6.498
    Themen
    89
    DANKE
    3
    Erhaltene Danke: 1.097

    Standard

    Danke für die Infos, habe das jetzt mit diesen Einstellungen nachstellen können. Info folgt
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

  7. #7
    Padawan Stufe I Avatar von Repkin
    Registriert seit
    24.04.2009
    Beiträge
    25
    Themen
    9
    DANKE
    6
    erhaltene Danke

    Standard

    Gibt es schon eine Lösung dafür?
    Ich habe nämlich das selbe Problem
    Hallo Obama, CIA und NSA. Ich hatte einen Festplattencrash, könnt ihr mir meine verlorenen Daten zusenden?

  8. #8
    Jedi-Ritter Avatar von webchills
    Registriert seit
    30.10.2004
    Ort
    Österreich
    Beiträge
    6.498
    Themen
    89
    DANKE
    3
    Erhaltene Danke: 1.097

    Standard

    Um das ganze auch bei Zahlungsarten korrekt zu haben, die nicht direkt die checkout_process.php ansteuern, wird es wohl besser so gelöst, dass der Kaufen Button erst erscheint, wenn die Checkbox angekreuzt wurde.

    Änderungen:

    Folgende Dateien vom Server löschen:

    includes/auto_loaders/config.widerruf_downloads.php
    includes/classes/observers/class.widerruf_downloads.php

    Folgende Dateien ändern:

    includes/modules/pages/checkout_confirmation/header_php.php

    ca. Zeile 14
    folgenden Abschnitt entfernen:
    Code:
    if ($_SESSION['widerruf_downloads'] == 'notaccepted'){
     $messageStack->add('checkout_confirmation', ERROR_DOWNLOADS_REVOCATION_NOT_ACCEPTED, 'error');
    }
    ca. Zeile 57
    ändern von:
    Code:
    if ((DISPLAY_CONDITIONS_ON_CHECKOUT == 'true') && ($_SESSION['widerruf_downloads'] != 'notaccepted')){
    auf
    Code:
    if (DISPLAY_CONDITIONS_ON_CHECKOUT == 'true') {
    includes/modules/pages/checkout_confirmation/jscript_main.php

    Zu Beginn vor dem folgenden Abschnitt:
    Code:
    <script type="text/javascript"><!--
    var submitter = null;
    function popupWindow(url) {
      window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=450,height=320,screenX=150,screenY=150,top=150,left=150')
    }
    Folgendes einfügen:
    Code:
    <?php
      if (DISPLAY_WIDERRUF_DOWNLOADS_ON_CHECKOUT_CONFIRMATION == 'true') {
    ?>
    <script type="text/javascript"><!--
    $(document).ready(function(){
     $('#btn_submit').hide(); 
     $('#widerruf_downloads').mouseup(function () {
        $('#btn_submit').toggle();
     });
    });
    //--></script>
    <?php
      }
    ?>
    Die Datei sieht danach also zu Beginn so aus:
    Code:
    <?php
    /**
     * jscript_main
     *
     * @package page
     * @copyright Copyright 2003-2018 Zen Cart Development Team
     * @copyright Portions Copyright 2003 osCommerce
     * @license http://www.zen-cart-pro.at/license/2_0.txt GNU Public License V2.0
     * @version $Id: jscript_main.php 730 2018-04-01 16:49:16Z webchills $
     */
    ?>
    <?php
      if (DISPLAY_WIDERRUF_DOWNLOADS_ON_CHECKOUT_CONFIRMATION == 'true') {
    ?>
    <script type="text/javascript"><!--
    $(document).ready(function(){
     $('#btn_submit').hide(); 
     $('#widerruf_downloads').mouseup(function () {
        $('#btn_submit').toggle();
     });
    });
    //--></script>
    <?php
      }
    ?>
    <script type="text/javascript"><!--
    var submitter = null;
    function popupWindow(url) {
      window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=450,height=320,screenX=150,screenY=150,top=150,left=150')
    }
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 20.01.2018, 14:55
  2. (Zen-Cart 1.5.5) PayPal Express: Lieferadresse wird mit der von Paypal überschrieben
    Von Beowolf im Forum PayPal
    Antworten: 28
    Letzter Beitrag: 10.09.2017, 18:50
  3. PayPal Express läuft, ohne Express nicht! (leer Adresse)
    Von mibo21 im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 4
    Letzter Beitrag: 30.12.2011, 09:11
  4. paypal express
    Von ocris im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 2
    Letzter Beitrag: 13.09.2009, 13:55
  5. Paypal express und AGB
    Von shoppingstobe im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 1
    Letzter Beitrag: 28.05.2009, 23:53

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
zen-cart-pro.at
Zen Cart ist eine kostenlose unter der GPL-Lizenz veröffentlichte Open-Source Shopsoftware. Das System wird in den USA entwickelt, die amerikanische Website dazu ist www.zen-cart.com

Die deutsche Zen-Cart Version, um die es hier auf zen-cart-pro.at geht, ist eine Anpassung der amerikanischen Version an die Bedürfnisse von Onlineshopbetreibern im deutschsprachigen Raum.
Die amerikanische Zen-Cart Version berücksichtigt viele rechtliche Erfordernisse nicht, denen ein Onlineshop im deutschsprachigen Raum unterworfen ist. Daher wurde die deutsche Zen-Cart Version auf die Anforderungen, die an Onlineshops in Deutschland, Österreich und der Schweiz gestellt werden, angepasst.

Die deutsche Zen-Cart Version bietet außerdem einen multilingualen Adminbereich. Dadurch sind auch die in der Datenbank hinterlegten Konfigurationseinstellungen und -beschreibungen auf deutsch. Diese Funktionalität steht natürlich auch für später installierte Erweiterungen zur Verfügung. Die im Downloadbereich von zen-cart-pro.at angebotenen Module berücksichtigen diese Multilanguagefähigkeit und sind alle für die deutsche Zen-Cart Version ausgelegt. Zahlreiche häufig genutzte Erweiterungen sind bereits vorinstalliert.

Die deutsche Zen Cart Version wird von einem Team von Entwicklern in Österreich und Deutschland betreut, weiterentwickelt und supportet und steht kostenlos in unserem Downloadbereich zur Verfügung.

[mehr]
Follow Us
  • zen-cart-pro-at auf Twitter
  • zen-cart-pro-at auf Github
  • zen-cart-pro-at auf SourceForge
Aktuelle Version
Zen Cart 1.5.5e deutsch
Revision 1208 vom 20.05.2017
[Download]

unterstützen
Unterstütze die Weiterentwicklung der deutschen Zen Cart Version mit einer Spende!
Spende für die Weiterentwicklung der deutschen Zen Cart Version