Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:

Autor Thema: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware  (Gelesen 75342 mal)

Offline Angeal

  • Fördermitglied
  • *****
  • Beiträge: 393
  • Geschlecht: Männlich
    • Teile Beitrag
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #345 am: 22. Oktober 2016, 22:00:56 »
Hallo,
wir haben PayPal Plus für Version 1.06 4642 installiert. Funktioniert soweit so wie es soll - vielen Dank.

Aber...

1. Wenn ein Gutschein (also Coupon) z.B. 25% auf alles, eingelöst wird erscheint PayPal Plus nicht als Zahlungsmittel, die anderen Zahlungsmethoden wie Überweisung, Rechnung. PayPal Classic etc. schon. Irgendwelche Ideen warum nicht??

2. Der Warenkorbbutton Funktion schickt zwar der richtige Summe an PayPal aber wenn man von PayPal weitergeleitet wird zurück zum Shop sind alle Preise im Korb netto und das Feld für Versandadresse und -kosten sind leer. Beim Abbruch - also irgendwo anders im Shop klicken sind dann alle Preise auch im Shop netto.

Hat jemanden eine Idee? Danke im Voraus.

Wir haben das gleiche Problem. Gab es dazu eine Lösung? Ich habe leider bei den gesamten Antworten nichts zu dem Thema gefunden.

Schalte mal die Funktion "Warenkorb" auf /admin/paypal_config.php auf "nein".
Dann erscheint PayPal PLUS wieder.

RatingChamp kostenlos testen

Offline Mike Randoo

  • Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
    • Teile Beitrag
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #346 am: 23. Oktober 2016, 14:21:20 »
Kurze Frage zur Codierung der Datenbank-Tabellen von PayPal.
Habe die DB auf UTF8_general_ci laufen. Grade ist mir aufgefallen, dass die PP-tables Kollation latin1_german1_ci haben. Ist das ein Problem? Oder kann man die Kollation problemlos ändern.
Shop noch nicht produktiv.
Habe nur Classic und Cart aktiv.

Danke!

Offline Mike Randoo

  • Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
    • Teile Beitrag
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #347 am: 23. Oktober 2016, 19:31:09 »
Scheint wohl kein großes Problem zu sein mit den Kollationen. Kann man ändern, muss man aber nicht. (Danke @Alex)

Offline Bonsai

  • Viel Schreiber
  • *****
  • Beiträge: 4.147
  • Geschlecht: Männlich
    • Teile Beitrag
    • J.K.Fischer Shop
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #348 am: 26. Oktober 2016, 14:48:00 »
Kann meines Wissens dann zu Problemen führen, wenn ein Query über beide Tabellen läuft und im ORDER BY je ein Feld aus beiden Tabellen drin ist.

Ich empfehle die DEFAULT Kollation der Datenbank mal richtig einzustellen (UTF8_general_ci )! Dann wird beim CREATE TABLE ohne Angabe einer Kollation gleich die richtige genommen.

Ich würde auch mal prüfen, ob Du Zeichensalat bekommst, wenn Du in dem Shop über PayPal was kaufst, wenn Umlaute in Namen, oder Artikelnamen drin sind!

Zum Konvertieren der Tabellen gibt's das hier: SHOP UTF-8 ...

Einfach umstellen wird nämlich sicherlich Probleme verursachen!

Offline bluepepper

  • Frisch an Board
  • **
  • Beiträge: 55
    • Teile Beitrag
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #349 am: 27. Oktober 2016, 17:40:12 »
Hallo zusammen,

Ich benötige mal Hilfe  bei der API.
Wir versenden Mails mit gekauften Anleitungen (Stricken) automatisch wenn mit PayPal bezahlt wurde.
Im alten Shop habe ich das über die /includes/classes/paypal_checkout.php gelöst.
Dort habe ich die PAYPAL_ORDER_STATUS_SUCCESS_ID abgefragt und mein Script eingebunden.
Hat super funktioniert.

Nun bin ich gerade bei der Umstellung auf 2.0 und habe mit PayPal Plus meine Probleme.
Die passende Stelle hab ich auch schon in /shop/includes/external/paypal/classes/PayPalPayment.php gefunden.
Nur bekomme ich nun hier die Bestellnummer gerade nicht raus.
Sie ist als [invoice_number] im Objekt  $transactions enthalten.
Zeile 823 und folgende bei case 'completed':
Ich bekomme es nur nicht ausgelesen. (Kann auch zu blöd dazu sein.)

Code: PHP  [Auswählen]
Array
(
    [0] => PayPal\Api\Transaction Object
        (
            [_propMap:PayPal\Common\PayPalModel:private] => Array
                (
                    [amount] => PayPal\Api\Amount Object
                        (
                            [_propMap:PayPal\Common\PayPalModel:private] => Array
                                (
                                    [total] => 2.90
                                    [currency] => EUR
                                    [details] => PayPal\Api\Details Object
                                        (
                                            [_propMap:PayPal\Common\PayPalModel:private] => Array
                                                (
                                                    [subtotal] => 2.90
                                                )

                                        )

                                )

                        )

                    [description] => Die WollLust
                    [invoice_number] => WLT-80010
                    [item_list] => PayPal\Api\ItemList Object

Habt ihr einen Tipp?

Gruß Martin

Offline Bonsai

  • Viel Schreiber
  • *****
  • Beiträge: 4.147
  • Geschlecht: Männlich
    • Teile Beitrag
    • J.K.Fischer Shop
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #350 am: 28. Oktober 2016, 09:19:45 »
Bin gerade an einem komplett anderen Projekt an einem wesentlich komplexeren Array dran gewesen. Da hat mir das hier sehr geholfen:

Code: PHP  [Auswählen]
function flattenKeysRecursively($array) {
        $result = array();
        recur_flattenKeyRecursively($array, $result, '');
        return $result;
}
function recur_flattenKeyRecursively($array, &$result, $parentKey) {
        foreach ((array)$array as $key => $value) {
                $itemKey = ($parentKey ? $parentKey . '.' : '') . $key;
                if (is_array($value) || is_object($value)) {
                        recur_flattenKeyRecursively($value, $result, $itemKey);
                } else {
                        $result[$itemKey] = $value;
                }
        }
}

mach mal

Code: PHP  [Auswählen]
var_dump(flattenKeysRecursively($transactions ));

nachdem Du die beiden Funktionen includierst, dann sollte ein eindimensionales Array rauskommen. :-D

Offline Schreinermeister

  • Fördermitglied
  • *****
  • Beiträge: 177
  • Geschlecht: Männlich
    • Teile Beitrag
    • Selbst-schreinern.de
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #351 am: 30. Oktober 2016, 17:12:51 »
Hallo zusammen

erneuter Versuch.

modified eCommerce Shopssoftware v1.06 rev 4642 SP4 dated: 2016-04-01
Datenbank Version: "MOD_1.0.6.4"

PayPay PLUS für Shopversion 1.06 rev 4642 SP3 verbaut.
Ich habe die Version zu 1.06 rev 4642 SP4 und die letzte Aktualisierung dazu eingebaut.

Dennoch hab ich folgendes "Fehlverhalten" bemerkt.

Auf der checkout confirmation Seite wird als Zahlungsweise vorerst immer "paypayplus" angezeigt. Egal welche Zahlungsweise ausgewählt wurde.

Im Browser wird xxx/checkout_confirmation.php aufgerufen.

Nach dem Klick auf "KAUFEN" wird
xxx/callback/paypal/paypalplus.php?checkout=true
ausgeführt.

Bei den PayPal eigenen Zahlungsvarianten werde ich entsprechend weitergeleitet und die Bestellung abgeschlossen.

Bei den nicht PayPal Zahlungsvarianten, z.B. Banküberweisung, wird die confirmation-Seite nochmals mit
xxx/checkout_confirmation.php?conditions=true
aufgerufen. Hier wird dann die "richtige" Zahlungsweise dargestellt.

Durch ein erneutes klicken auf "KAUFEN" wird die Bestellung dann ausgeführt.

Zwischenzeitlich hab ich's auch mal mit leeren des Caches versucht.

Das Update mit der SDK-Aktualisierung (von Version 1.7.3 auf 1.7.4) hab ich bisher nicht durchgeführt.

Hab ich was falsch eingebaut?
Kannt jemand das Verhalten?

Wenn man Sofortüberweisung in die Paypal Paywall hinzufügt, dann steht auf der checkout_confirmation erstmal Paypal als Zahlart. Man klickt auf kaufen, die Seite wird geladen, JETZT steht dort sofortüberweisung, man klickt nochmal auf kaufen, JETZT wird man erst weitergeleitet zu Sofortüberweisung.

Einige Kunden haben sich deswegen bereits bei mit gemeldet und sind dadurch verunsichert.
Ich denke auch das eine Kaufabbrüche dadurch entstehen.

Kann sich das mal einer der "wissenden" ansehen.
Bin auch gerne bereit dafür zu zahlen.

Gruß Chris

Offline Tomcraft

  • modified Team
  • *****
  • Gravatar
  • Beiträge: 42.741
  • Geschlecht: Männlich
    • Teile Beitrag
    • http://www.modified-shop.org
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #352 am: 30. Oktober 2016, 17:36:37 »
Es wird kommende Woche eine Aktualisierung der PayPal Module geben.

Grüße

Torsten

Offline Schreinermeister

  • Fördermitglied
  • *****
  • Beiträge: 177
  • Geschlecht: Männlich
    • Teile Beitrag
    • Selbst-schreinern.de
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #353 am: 30. Oktober 2016, 17:54:31 »
Hallo Torsten,

danke für die schnelle Rückmeldung.

Die bevorstehende Aktualisierung warte ich natürlich ab.

Gruß Chris.

Offline gonzo88

  • Mitglied
  • ***
  • Beiträge: 106
    • Teile Beitrag
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #354 am: 31. Oktober 2016, 14:05:58 »
Hallo Community,

sorry, wenn ich jetzt etwas "blöde" frage.
Kunde nutzt aktuell modified eCommerce Shopssoftware v1.06 rev 4642 SP4 dated: 2016-04-01 / Datenbank Version: "MOD_1.0.6.4"
Habe PayPal Plus zwar nach Anleitung hier eingerichtet, aber funktioniert nicht. Habe jetzt aber auch diesen ellenlangen Thread gefunden - scheint doch nicht so einfach und einiges an Handarbeit notwendig zu sein. Mach ich ungern bei einem laufenden Shop.

Frage:
- Im 2.0er Shop ist schon alles drin (Module) und ich muss "nur" alles bei/mit PayPal einrichten?
- Ich lesen SSL-Zertifikat notwendig (Webhooks) -> muss man diese nutzen, also SSL zwingend notwendig?
- der 2.0er Shop ist ja noch nicht responsive. Weiss jemand wann ein responsive Template kommt?

Danke & Grüße
gonzo

Offline Bonsai

  • Viel Schreiber
  • *****
  • Beiträge: 4.147
  • Geschlecht: Männlich
    • Teile Beitrag
    • J.K.Fischer Shop
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #355 am: 31. Oktober 2016, 14:14:07 »
aber funktioniert nicht

 :glaskugel: was funktioniert nicht? Fehlermeldungen? error reporting ist an? error_log des Webservers?

- Im 2.0er Shop ist schon alles drin (Module) und ich muss "nur" alles bei/mit PayPal einrichten?

Nein, zuerst das Modul updaten.

- Ich lesen SSL-Zertifikat notwendig (Webhooks) -> muss man diese nutzen, also SSL zwingend notwendig?

Ohne SSL ist generell grober Unfug.
1) Rechtswidrig
2) Google rankt Dich schlechter

- der 2.0er Shop ist ja noch nicht responsive. Weiss jemand wann ein responsive Template kommt?

Das gibt's schon .... zu kaufen. Es gibt sowohl vom Modified Team selbst ein responsive template zu kaufen, als auch von diversen anderen Herstellern. Wenn ich es richtig mitbekommen habe findet sich auch ein Gratistemplate hier im Forum zum download, das responsive ist.

Offline Tomcraft

  • modified Team
  • *****
  • Gravatar
  • Beiträge: 42.741
  • Geschlecht: Männlich
    • Teile Beitrag
    • http://www.modified-shop.org
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #356 am: 02. November 2016, 13:30:23 »
Die Module in Beitrag 1 wurden erneut aktualisiert. Wer bereits eine ältere Version des Moduls installiert hatte, der lädt bitte einfach den Inhalt des Ordners "NEW_FILES" erneut in seinen Shop.

Zusätzlich sind noch folgende Dateien aus dem Ordner "CHANGED_FILES" zu bearbeiten:

Für Shopversionen 1.05, 1.06 rev 4642, 1.06 rev 4642 SP1, 1.06 rev 4642 SP2 & 1.06 rev 4642 SP3
  • /admin/orders.php
  • /includes/classes/order.php
  • /templates/xtc5/module/checkout_confirmation.html
  • /templates/xtc5/module/print_order.html
  • /print_order.php

Für Shopversion 1.06 rev 4642 SP4
  • /admin/orders.php
  • /admin/paypal_module.php
  • /callback/paypal/paypalplus.php
  • /includes/classes/order.php
  • /includes/external/paypal/*.*
  • /includes/modules/payment/paypalcart.php
  • /includes/modules/payment/paypalplus.php
  • /lang/english/admin/paypal_module.php
  • /lang/english/modules/payment/paypalcart.php
  • /lang/english/modules/payment/paypalplus.php
  • /lang/german/admin/paypal_module.php
  • /lang/german/modules/payment/paypalcart.php
  • /lang/german/modules/payment/paypalplus.php
  • /templates/xtc5/module/checkout_confirmation.html
  • /templates/xtc5/module/print_order.html
  • /print_order.php

Für Shopversion 2.0.0.0 rev 9678
  • /admin/includes/modules/orders_info_blocks.php
  • /admin/includes/modules/orders_listing.php
  • /admin/orders.php
  • /admin/paypal_module.php
  • /callback/paypal/paypalplus.php
  • /includes/classes/order.php
  • /includes/external/paypal/*.*
  • /includes/modules/payment/paypalcart.php
  • /includes/modules/payment/paypalplus.php
  • /lang/english/admin/paypal_module.php
  • /lang/english/modules/payment/paypalcart.php
  • /lang/english/modules/payment/paypalplus.php
  • /lang/german/admin/paypal_module.php
  • /lang/german/modules/payment/paypalcart.php
  • /lang/german/modules/payment/paypalplus.php
  • /templates/tpl_modified/module/checkout_confirmation.html
  • /templates/tpl_modified/module/print_order.html
  • /templates/xtc5/module/checkout_confirmation.html
  • /templates/xtc5/module/print_order.html
  • /print_order.php

Da hier davon ausgegangen wird, dass der Shopbetreiber an diesen Dateien keine Änderungen vorgenommen hat, können die Dateien aus dem Ordner "CHANGED_FILES" für die genannten Shopversionen einfach in den Shop kopiert werden.

Das Update behebt gleich mehrere Fehler, die in Ticket #933 gesammelt wurden.

Grüße

Torsten

Offline swolfram

  • Fördermitglied
  • *****
  • Beiträge: 882
  • Geschlecht: Männlich
    • Teile Beitrag
    • Webshop Design Templates
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #357 am: 03. November 2016, 19:39:38 »
Probleme mit Paypal-Plus. Bitte dringend um Rückmeldung eines Dienstleisters, der hier bei Fehlersuche helfen kann. Natürlich gegen Rechnung.

Kurz das Szenario:
Standard-Template - PP+ läuft perfekt
Alternatives Template - Paypal in Endlosschleife auf Paypal-Zahlseite
Paypal-Classic OHNE PP+ Modul läuft fehlerfrei

Selbst wenn ich alle checkout_xxx.html Dateien im Template mit denen aus dem Standard ersetze, ist keine Zahlung über PP+möglich!?

Weiteres gern direkt.
DANKE

Offline awids

  • Fördermitglied
  • *****
  • Beiträge: 2.138
  • Geschlecht: Männlich
    • Teile Beitrag
    • awids.de
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #358 am: 04. November 2016, 11:34:14 »
Hallo liebe Gemeinde,

ich habe ein Problem mit dem PayPal-Plus-Modul und komme hier nicht weiter. (Shopversion: 2.0.0.0 rev. 9678 dated: 2016-04-02)

Ich hatte das Modul ganz normal im Backend installiert und eingerichtet, beim Testen im Frontend dann aber leider schon in der checkout_payment.php eine weiße Seite mit nachstehender Fehlermeldung erhalten:

Code: XML  [Auswählen]
Fatal error:  Class 'PayPal\Api\Transaction' not found in /.../.../.../.../.../.../includes/external/paypal/classes/PayPalPayment.php on line 282

Da wir nicht mit dem Standard-Template, sondern mit Alkims Premium Bootstrap-Template arbeiten, hatte ich zunächst dieses in Verdacht. Nur bekomme ich die Fehlermeldung auch bei den beiden Standard-Templates reingewürgt. :-(

Also habe ich das komplette Modul wieder deinstalliert und das aktuellste Paket aus Beitrag 1 eingespielt, dabei alles hemmungslos überschrieben. Doch der Fehler bleibt.

Woran könnte das liegen und wie behebe ich das Dilemma? Der Shop sollte eigentlich heute Nachmittag live gehen.

Danke für jeden Hinweis und liebe Grüße

Euer Alex

Offline Tomcraft

  • modified Team
  • *****
  • Gravatar
  • Beiträge: 42.741
  • Geschlecht: Männlich
    • Teile Beitrag
    • http://www.modified-shop.org
Re: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware
« Antwort #359 am: 04. November 2016, 12:08:58 »
Hi Alex,

ich vermute, dass die PHP-Version zu alt ist. Liege ich da richtig? Du benötigst mindestens PHP 5.4 für die aktuellen Module.

Grüße

Torsten


Teile per facebook Teile per linkedin Teile per twitter