Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: PayPal PLUS Übergabe an Afterbuy

    sb_cbo-do

    • Fördermitglied
    • Beiträge: 464
    PayPal PLUS Übergabe an Afterbuy
    am: 06. Dezember 2018, 10:06:58
    Hallo,

    bei uns funktioniert das PayPal Plus Modul eigentlich ohne Probleme.
    Das Problem ist aber die Übergabe der Zahlungsmethode an Afterbuy.

    Alle Bestellungen mit PayPal Plus werden an Afterbuy mit "paypalplus" übergeben.
    Da wir auch "Kauf auf Rechnung" anbieten würde ich gerne in diesem Fall die Zahlart "PayPal Plus Kauf auf Rechnung" oder so ähnlich an Afterbuy senden.

    Ich habe die afterbuy.php schon so bearbeitet das zumindest "PayPal Plus" übergeben wird.

    Code: PHP  [Auswählen]
    //Übergabe Paypal Plus
                    elseif ($oData['payment_method'] == 'paypalplus') {
                            $DATAstring .= "Zahlart=PayPal Plus" ."&";
                    }

    Kann mir hier jemand helfen, wie ich den zusätzlichen Hinweis "Kauf auf Rechnung" an Afterbuy übergeben kann?
    Ich gehe davon aus das es auch nicht aufwendig sein dürfte, nur leider habe ich keine Ahnung was ich hier noch anfügen könnte.

    MFG,

    Sven

    Linkback: https://www.modified-shop.org/forum/index.php?topic=39790.0

    fishnet

    • Fördermitglied
    • Beiträge: 4.853
    • Geschlecht:
    Re: PayPal PLUS Übergabe an Afterbuy
    Antwort #1 am: 06. Dezember 2018, 11:14:03
    Suche

    Code: PHP  [Auswählen]
    case 'sofort_sofortueberweisung':
                            case 'sofortueberweisung':
                            case 'sofortueberweisungredirect':
     

    füge darüber ein:

    Code: PHP  [Auswählen]
                            case 'paypal_ppp_rechnung':
                                    case 'paypalplus':
                                    $this->payment_id = '5';
                                    $this->payment_name = "Paypal Rechnung";
                                    $this->paid = 1;
                                    break;

     

    sb_cbo-do

    • Fördermitglied
    • Beiträge: 464
    Re: PayPal PLUS Übergabe an Afterbuy
    Antwort #2 am: 06. Dezember 2018, 12:55:04
    Hallo fishnet,

    leider finde ich den Code nicht in der Datei "/includes/classes/afterbuy.php".

    Es ist aber auch noch eine alte Afterbuy.php Datei von vor der 2.X Shopversion.
    Der Grund war der das bei der neuen Datei die Kunden nicht mehr zugeordnet werden konnten.
    Ich habe keine Ahnung ob der Fehler mittlerweile behoben wurde, aber damals konnte uns da keiner weiterhelfen und es wurde geraten eine ältere Datei zu nehmen.

    Gruß,

    Sven

    fishnet

    • Fördermitglied
    • Beiträge: 4.853
    • Geschlecht:
    Re: PayPal PLUS Übergabe an Afterbuy
    Antwort #3 am: 06. Dezember 2018, 17:17:48
    Probier mal die hier aus, alte Datei vorher sichern!!!

    sb_cbo-do

    • Fördermitglied
    • Beiträge: 464
    Re: PayPal PLUS Übergabe an Afterbuy
    Antwort #4 am: 07. Dezember 2018, 09:41:26
    Hallo,

    leider funktioniert die Datei nicht bei uns, weil nach dem Kauf abschließen nur eine weiße Seite zu sehen ist und die Bestellung unter den Bestellungen mit Transmission Error auftaucht.

    Das hier ist die Datei die bei uns funktioniert.

    Gruß,

    Sven

    fishnet

    • Fördermitglied
    • Beiträge: 4.853
    • Geschlecht:
    Re: PayPal PLUS Übergabe an Afterbuy
    Antwort #5 am: 07. Dezember 2018, 12:17:23

    sb_cbo-do

    • Fördermitglied
    • Beiträge: 464
    Re: PayPal PLUS Übergabe an Afterbuy
    Antwort #6 am: 07. Dezember 2018, 13:36:28
    Hallo,

    oh da hätte ich natürlich auch selbst drauf kommen müssen und mal in die log nach zu sehen.

    Dort habe ich folgende Fehlermeldung gefunden

    mod_fcgid: stderr: PHP Fatal error:  require_once(): Failed opening required 'xmlparserv4.php' (include_path='.:') in /includes/classes/afterbuy.php on line 68, referer: https://www.XXX.de/checkout_confirmation.php

    xmlparserv4.php sagt mir bis jetzt nichts.

    Vielleicht noch eine Idee, wie man das vielleicht in meiner alten Datei hinbekommen könnte?
    Es funktioniert ja eigentlich wie es soll, nur das PayPal Plus kauf auf Rechnung zusätzlich das auch übertragen werden sollte.

    Gruß,

    Sven

    fishnet

    • Fördermitglied
    • Beiträge: 4.853
    • Geschlecht:
    Re: PayPal PLUS Übergabe an Afterbuy
    Antwort #7 am: 07. Dezember 2018, 13:44:00
    ok ich hab in deine Datei das hier eingebaut

    Code: PHP  [Auswählen]
           
    //Übergabe Paypal Kauf auf Rechnung
    elseif ($oData['payment_method'] == 'paypal_ppp_rechnung') {
    $DATAstring .= "Zahlart=PayPal Kauf auf Rechnung" ."&";
    $DATAstring .= "ZFunktionsID=5" . "&";
    }
     

    schau doch mal bitte ob das geht.

    sb_cbo-do

    • Fördermitglied
    • Beiträge: 464
    Re: PayPal PLUS Übergabe an Afterbuy
    Antwort #8 am: 10. Dezember 2018, 11:11:07
    Hallo,

    vielen dank, ich die Datei geändert.
    Jetzt muss nur noch ein Kunde bestellen und dann schreibe ich ob es funktioniert hat.

    MFG,

    Sven

    sb_cbo-do

    • Fördermitglied
    • Beiträge: 464
    Re: PayPal PLUS Übergabe an Afterbuy
    Antwort #9 am: 11. Dezember 2018, 12:51:51
    Hallo,

    leider hat noch keiner via PayPal Plus Kauf auf Rechnung bezahlt.
    Sobald ich weiß ob es funktioniert, werde ich es hier schreiben.

    MFG,

    Sven

    sb_cbo-do

    • Fördermitglied
    • Beiträge: 464
    Re: PayPal PLUS Übergabe an Afterbuy
    Antwort #10 am: 19. Dezember 2018, 14:59:36
    Hallo,

    heute gab es mal wieder eine Bestellung mit Kauf auf Rechnung über PayPal.
    Leider wurde aber nur der normale Text "PayPal Plus" übergeben und nicht ""PayPal Plus - Kauf auf Rechnung".

    Hat jemand eine Idee wie man den Text "PayPal Plus - Kauf auf Rechnung" an Afterbuy übergeben kann, wenn auf Rechnung bestellt wurde?

    MFG,

    Sven
    3 Antworten
    2165 Aufrufe
    17. September 2015, 13:34:03 von cplasa
    1 Antworten
    1555 Aufrufe
    07. Dezember 2016, 17:37:31 von mickserde
    20 Antworten
    9250 Aufrufe
    06. Januar 2011, 15:11:14 von cryptonite