Contao-Camp 2024
Ergebnis 1 bis 38 von 38

Thema: Paypal - "Ihre Zahlung wird durchgeführt" in der Endlosschleife, danach failed

  1. #1
    Contao-Nutzer
    Registriert seit
    06.08.2019.
    Beiträge
    5

    Frage Paypal - "Ihre Zahlung wird durchgeführt" in der Endlosschleife, danach failed

    Hallo zusammen

    Ich habe bei einem Isotope eCommerce Shop "Paypal" als Zahlungsart eingerichtet. Wenn ich von Paypal zurückgeleitet werden (/kasse/complete.html?uid=XYZ), erscheint die Meldung "Ihre Zahlung wird durchgeführt. Bitte haben Sie Geduld..." und die Website lädt neu und bricht danach ab (/kasse/failed.html). Das Problem habe ich mit Paypal Live und der Sandbox.

    Contao: 4.4.46
    Isotope eCommerce: 2.6.4

    Konfiguration Paypal Zahlungsart im Backend:
    • Modul: PayPal Standard Checkout
    • PayPal-Konto: E-Mail Adresse des Paypal Kontos
    • Aktiv: ja
    • Testsystem verwenden: ja


    Konfiguration Paypal ist gemäss Isotope eCommerce Doku eingerichtet:
    • Kontoeinstellungen > Sprachliche Kodierung von PayPal-Buttons > UTF-8
    • Kontoeinstellungen > Website-Zahlungsoptionen > Automatische Rückleitung aktiviert und die URL eingetragen, Übertragung der Zahlungsdaten EIN, Verschlüsselte Websitezahlungen AUS, PayPal-Konto nicht erforderlich EIN
    • Kontoeinstellungen > Sofortige Zahlungsbestätigung > aktiviert und Benachrichtigungs-URL eingetragen (https://meinedomain.com/system/modul...p?mod=pay&id=6)


    Ich habe das Verhalten des Checkouts auch genauer analysiert. Paypal leitet mich korrekt nach /kasse/complete.html?uid=XYZ zurück und in Checkout.php#L152 wird die Order auch gefunden. Da sie aber noch nicht abgeschlossen ist (checkout_complete), wird processPayment() aufgerufen (Checkout.php#L168). getPaymentMethod() gibt zwar das Paypal Objekt zurück, aber Paypal hat die Methode processPayment() gar nicht implementiert. Deshalb wird Postsale.php#L32 als default aufgerufen, was den Reload der Seite initiiert.

    Ich frage mich, wo das Problem liegt. Grundsätzlich sollte der Code für die Zahlungsart ja korrekt sein?! Ist die Paypal Zahlungsart ev. nicht mehr mit der neuesten Paypal Schnittstelle kompatibel?

    Hat jemand in letzter Zeit das selbe Problem beobachtet? Bin auf eure Inputs gespannt! Danke!

  2. #2
    Contao-Nutzer
    Registriert seit
    14.12.2018.
    Beiträge
    23

    Standard selbes Problem in zwei Shops

    Hallo elephpant, hallo zusammen,
    ich habe in zwei Shops das gleiche Problem. Gibt es hier schon irgendetwas neues? Ich wäre über Hilfe tatsächlich sehr dankbar.

    Grüße,
    pipeman

  3. #3
    Contao-Fan
    Registriert seit
    05.05.2011.
    Beiträge
    860

    Standard

    Hi Pipeman,
    die aktuelle Isotope-Version ist installiert?

  4. #4
    Contao-Nutzer
    Registriert seit
    14.12.2018.
    Beiträge
    23

    Standard

    Hallo zusammen,
    ja, die aktuellsten Versionen sind installiert: Manager 1.4.10, Contao 4.9.22, Isotope 2.7.4.
    In meinem Apache-Log finde ich:
    173.0.81.140 - - [13/Dec/2021:21:32:41 +0000] "POST /system/modules/isotope/postsale.php?mod=pay&id=2 HTTP/1.0" 503 1899 "-" "PayPal IPN ( https://www.paypal.com/ipn )"
    Im Contao-Log (/httpdocs/var/logs/prod-2021-12-13.log finde ich genau nichts (ich hatte vorher bewusst alle alten Logs weggehauen, und habe dann eine neue Bestellung ausgeführt)
    Im Contao-Backend-System-Log finde ich: [13.12.2021 22:33] Payment could not be processed.
    Beim Klick auf den Info-Button:
    Tabelle tl_log
    ID
    id
    3641
    Datum
    tstamp
    13.12.2021 22:33
    Ursprung
    source
    Frontend
    Kategorie
    action
    ERROR
    Benutzer
    username
    anon.
    Details
    text
    Payment could not be processed.
    Funktion
    func
    Isotope\Model\Payment\Postsale:rocessPayment
    Browser
    browser
    Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.93 Safari/537.36

  5. #5
    Contao-Nutzer Avatar von smeyli
    Registriert seit
    17.02.2010.
    Ort
    Saalfeld/Saale
    Beiträge
    186
    Partner-ID
    12151
    Contao-Projekt unterstützen

    Support Contao

    Standard Dasselbe Problem

    Gibt es hier schon eine Lösung?

    Auch ich habe das gleiche Problem.
    In einem frisch freigeschalteten produktiven System funktionierte die erste PayPal-Bestellung so wie es soll und bei alle darauffolgenden Bestellungen blieb die "Rückführung zum Shop" nach der PayPal-Zahlung mit dieser Meldung in Endlosschleife "Ihre Zahlung wird durchgeführt. Bitte haben Sie Geduld..."

    Und dann kam die Meldung, "Ihr Warenkorb ist leer".
    Die Zahlungen wurden auch im PayPal-Account des Kunden sowie des Shopbetreibers verbucht - jedoch nicht im System registriert.
    Geändert von smeyli (15.12.2021 um 20:37 Uhr)

  6. #6
    Contao-Nutzer
    Registriert seit
    14.12.2018.
    Beiträge
    23

    Standard Meldung von PayPal

    Heute bekam ich von PayPal eine Mail mit folgendem Inhalt:

    Überprüfen Sie Ihren Server, der die sofortigen Zahlungsbestätigungen (IPN) von PayPal verarbeitet. IPNs, die an die folgenden URL(s) gesendet werden, werden nicht empfangen:


    https://meineshopdomain.de/system/mo...p?mod=pay&id=2


    Wenn Sie diese URL nicht kennen, nutzen Sie möglicherweise einen Dienstleister, der IPN in Ihrem Namen verwendet. Bitte wenden Sie sich an Ihren Dienstleister mit den oben genannten Informationen. Wenn dieses Problem weiterhin besteht, kann es sein, dass IPNs für Ihr Konto deaktiviert sind.


    Vielen Dank für Ihre Mithilfe in dieser Angelegenheit.

    Hilft das vielleicht, um jemandem den entscheidenden Hinweis aus der Nase zu locken?

  7. #7
    Contao-Fan
    Registriert seit
    05.05.2011.
    Beiträge
    860

    Standard

    Die Zahlungsmethode PayPal hat in deinem Shop die Id=2?

  8. #8
    Contao-Nutzer Avatar von smeyli
    Registriert seit
    17.02.2010.
    Ort
    Saalfeld/Saale
    Beiträge
    186
    Partner-ID
    12151
    Contao-Projekt unterstützen

    Support Contao

    Daumen hoch (individuelles) Problem gelöst

    Mittlerweile konnte ich mein Problem lösen.

    Das Problem war folgendes, dass die Rückführungsseite des Onlineshops nach der Zahlung von PayPal in einer Dauerschleife lief und irgendwann abbrach. Geld wurde transferiert, jedoch keine Bestellungen im System registriert, keine E-mails versandt usw.

    (Meine) Lösung:

    im Notification Center war ausgerechnet in der Benachrichtigung für den Status "Bestellung erhalten" ein Fehler im Benachrichtigungstext - ein {endif} zu viel - und genau daran hatte sich das System verschluckt.
    Nachdem ich diesem Fehler entdeckt und beseitigt hatte lief alles problemlos.

  9. #9
    Contao-Nutzer
    Registriert seit
    14.12.2018.
    Beiträge
    23

    Standard

    Ja genau, PayPal hat ID 2. Und ich habe jetzt mal testweise die einzige Benachrichtigung deaktiviert, Bestellung kommt aber trotzdem noch nicht durch.

    Der Verzweiflung nahe. Schönen Abend allerseits!

  10. #10
    Contao-Fan
    Registriert seit
    05.05.2011.
    Beiträge
    860

    Standard

    @pipeman, hast du das Problem bei einer Neuinstallation oder entstand es bei einem Update und vor dem Update funktionierte die Bezahlart?

  11. #11
    Contao-Nutzer Avatar von smeyli
    Registriert seit
    17.02.2010.
    Ort
    Saalfeld/Saale
    Beiträge
    186
    Partner-ID
    12151
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von pipeman Beitrag anzeigen
    Ja genau, PayPal hat ID 2. Und ich habe jetzt mal testweise die einzige Benachrichtigung deaktiviert, Bestellung kommt aber trotzdem noch nicht durch.

    Der Verzweiflung nahe. Schönen Abend allerseits!
    Was steht denn überhaupt im Logfile drin?

  12. #12
    Contao-Nutzer
    Registriert seit
    14.12.2018.
    Beiträge
    23

    Standard GELÖST

    So, Problem gelöst mit Hilfe von Andreas Schempp, dabei hätte mich die Frage von 3dr schon auf die richtige Spur bringen können. Beide betroffenen Shops waren Neuinstallationen, die noch nie funktioniert haben.
    Weil die Shops eben noch gar nicht live waren. Und im Wartungsmodus kann PayPal halt keine Bestell-Rückmeldung geben.

  13. #13
    Contao-Nutzer Avatar von smeyli
    Registriert seit
    17.02.2010.
    Ort
    Saalfeld/Saale
    Beiträge
    186
    Partner-ID
    12151
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von pipeman Beitrag anzeigen
    So, Problem gelöst mit Hilfe von Andreas Schempp, dabei hätte mich die Frage von 3dr schon auf die richtige Spur bringen können. Beide betroffenen Shops waren Neuinstallationen, die noch nie funktioniert haben.
    Weil die Shops eben noch gar nicht live waren. Und im Wartungsmodus kann PayPal halt keine Bestell-Rückmeldung geben.
    Die einfachsten Dinge liegen eben manchmal sooo nah.
    Super!

  14. #14
    Contao-Fan Avatar von Ripperz
    Registriert seit
    22.09.2012.
    Ort
    Hamburg
    Beiträge
    706

    Standard

    Hallo
    Ich habe ein ähnliches Problem, das nach dem erfolgreichen bezahlen mit paypal, zur Händlerseite zurück will und dann die Meldung erhalte: ihre Zahlung wird durchgeführt. Bitte haben sie Geduld.

    Die paypal Zahlung wurde aber ausgeführt nur in contao wurde keine bestellung eingetragen oder eine mail versendet.

    Hat jemand eine idee?

    Contao 4.9.24
    Isotope 2.7.4

  15. #15
    Contao-Nutzer
    Registriert seit
    20.01.2022.
    Beiträge
    205

    Standard

    Ja, das scheint auch das Problem beim mir zu sein:

    https://community.contao.org/de/show...t-Dummies-quot

    Aber scheint ja nicht nur mir so zu gehen - gibt es bislang keine Lösung dafür? Wartungsmodus ist bei mir nicht an und auch keine {{iflang::...}} Anweisungen.


    Thomas

  16. #16
    Contao-Nutzer
    Registriert seit
    20.01.2022.
    Beiträge
    205

    Standard

    Zitat Zitat von Ripperz Beitrag anzeigen
    Hallo
    Ich habe ein ähnliches Problem, das nach dem erfolgreichen bezahlen mit paypal, zur Händlerseite zurück will und dann die Meldung erhalte: ihre Zahlung wird durchgeführt. Bitte haben sie Geduld.

    Die paypal Zahlung wurde aber ausgeführt nur in contao wurde keine bestellung eingetragen oder eine mail versendet.

    Hat jemand eine idee?

    Contao 4.9.24
    Isotope 2.7.4

    Hast Du da schon eine Lösung gefunden? Hattest Du Fehler in den Logfiles?

    Danke schonmal für Antworten und evtl. Hinweise


    Thomas

  17. #17
    Contao-Nutzer
    Registriert seit
    20.01.2022.
    Beiträge
    205

    Standard

    Mh, ich habe im Log mal nachgeschaut (isotope_postsale.log.1)

    Da stehen gar keine Werte im POST bzw. Body drin - ist das das, was von PayPal übermittelt wird?


    PHP-Code:

    $_GET
    : array (
      
    'mod' => 'pay',
      
    'id' => '2',
    )

    $_POST: array (
    )

    Body

    Kann man damit was anfangen?


    Danke für weitere Hilfe


    Thomas

  18. #18
    Contao-Nutzer
    Registriert seit
    08.10.2016.
    Beiträge
    22

    Standard

    Ich habe das gleiche Problem.
    Die Zahlung wird vom PayPal-Konto abgebucht und ich werde wieder zum Shop zurückgeleitet. Danach rattert es ewig und bricht dann ab.
    Im System kommt nie eine Bestellung an.... ich verzweifle....

  19. #19
    Contao-Nutzer
    Registriert seit
    20.01.2022.
    Beiträge
    205

    Standard

    Hast Du mal die Logs ausgewertet, was da ankommt?

  20. #20
    Contao-Nutzer
    Registriert seit
    08.10.2016.
    Beiträge
    22

    Standard

    Hallo Thomas,

    ich habe mal reingesehen, da steht eine Menge drin... mein Kompetenzen reichen hier aber leider nicht weitgenug um das auswerten zu können.

    Code:
    [20-May-2022 13:22:54] New request to https://shop.domain.eu/system/modules/isotope/postsale.php?id=12&mod=pay.
    
    Headers: array (
      'host' => 
      array (
        0 => 'shop.domain.eu',
      ),
      'content-length' => 
      array (
        0 => '1053',
      ),
      'accept' => 
      array (
        0 => 'text/plain, application/json, application/*+json, */*',
      ),
      'content-type' => 
      array (
        0 => 'application/x-www-form-urlencoded',
      ),
      'user-agent' => 
      array (
        0 => 'PayPal IPN ( https://www.paypal.com/ipn )',
      ),
      'accept-encoding' => 
      array (
        0 => 'gzip,deflate',
      ),
      'surrogate-capability' => 
      array (
        0 => 'symfony="ESI/1.0"',
      ),
      'forwarded' => 
      array (
        0 => 'for="173.0.81.65";host="shop.domain.eu";proto=https',
      ),
      'x-forwarded-for' => 
      array (
        0 => '173.0.81.65',
      ),
      'x-php-ob-level' => 
      array (
        0 => '0',
      ),
    )
    
    $_GET: array (
      'mod' => 'pay',
      'id' => '12',
    )
    
    $_POST: array (
      'mc_gross' => '0.01',
      'invoice' => '150',
      'protection_eligibility' => 'Ineligible',
      'address_status' => 'confirmed',
      'item_number1' => 'wn43',
      'item_number2' => '',
      'payer_id' => 'DV2TA6ABW5Q6W',
      'address_street' => 'Strasse Nr',
      'payment_date' => '04:22:45 May 20, 2022 PDT',
      'payment_status' => 'Pending',
      'charset' => 'windows-1252',
      'address_zip' => 'PLZPL',
      'first_name' => 'Lisa',
      'address_country_code' => 'DE',
      'address_name' => 'Vorname Nachname',
      'notify_version' => '3.9',
      'custom' => '',
      'payer_status' => 'verified',
      'business' => 'money@domain.de',
      'address_country' => 'Germany',
      'num_cart_items' => '2',
      'address_city' => 'Ort',
      'verify_sign' => 'Aca6H0VLe8G0.enCGCXYe5puth2iALePZfT4Ce.f-XGTAIM47rC0fgM8',
      'payer_email' => 'lisa.nachname@provider.de',
      'txn_id' => '6N608324L2800942P',
      'payment_type' => 'instant',
      'last_name' => 'Nachname',
      'address_state' => '',
      'item_name1' => 'Artikel #43',
      'receiver_email' => 'money@domain.de',
      'item_name2' => 'Versand (Versand National)',
      'shipping_discount' => '0.00',
      'quantity1' => '1',
      'insurance_amount' => '0.00',
      'quantity2' => '1',
      'pending_reason' => 'unilateral',
      'txn_type' => 'cart',
      'discount' => '0.00',
      'mc_gross_1' => '0.01',
      'mc_currency' => 'EUR',
      'mc_gross_2' => '0.00',
      'residence_country' => 'DE',
      'shipping_method' => 'Default',
      'transaction_subject' => '',
      'payment_gross' => '',
      'ipn_track_id' => 'f297226ffb336',
    )
    
    Body:
    mc_gross=0.01&invoice=150&protection_eligibility=Ineligible&address_status=confirmed&item_number1=wn43&item_number2=&payer_id=DV2TA6ABW5Q6W&address_street=Strasse+Nr&payment_date=04%3A22%3A45+May+20%2C+2022+PDT&payment_status=Pending&charset=windows-1252&address_zip=PLZPL&first_name=Lisa&address_country_code=DE&address_name=Vorname+Nachname&notify_version=3.9&custom=&payer_status=verified&business=money%domain.de&address_country=Germany&num_cart_items=2&address_city=Ort&verify_sign=Aca6H0VLe8G0.enCGCXYe5puth2iALePZfT4Ce.f-XGTAIM47rC0fgM8&payer_email=lisa.kroeper%40hotmail.de&txn_id=6N608324L2800942P&payment_type=instant&last_name=**%F6***&address_state=&item_name1=Artikel+%2343&receiver_email=money%40domain.de&item_name2=Versand+%28Versand+National%29&shipping_discount=0.00&quantity1=1&insurance_amount=0.00&quantity2=1&pending_reason=unilateral&txn_type=cart&discount=0.00&mc_gross_1=0.01&mc_currency=EUR&mc_gross_2=0.00&residence_country=DE&shipping_method=Default&transaction_subject=&payment_gross=&ipn_track_id=f297226ffb336
    
    [20-May-2022 13:24:57] New request to https://shop.domain.eu/system/modules/isotope/postsale.php?id=12&mod=pay.
    
    Headers: array (
      'host' => 
      array (
        0 => 'shop.domain.eu',
      ),
      'content-length' => 
      array (
        0 => '1053',
      ),
      'accept' => 
      array (
        0 => 'application/json, application/*+json',
      ),
      'content-type' => 
      array (
        0 => 'application/x-www-form-urlencoded',
      ),
      'user-agent' => 
      array (
        0 => 'PayPal IPN ( https://www.paypal.com/ipn )',
      ),
      'accept-encoding' => 
      array (
        0 => 'gzip,deflate',
      ),
      'surrogate-capability' => 
      array (
        0 => 'symfony="ESI/1.0"',
      ),
      'forwarded' => 
      array (
        0 => 'for="173.0.81.140";host="shop.domain.eu";proto=https',
      ),
      'x-forwarded-for' => 
      array (
        0 => '173.0.81.140',
      ),
      'x-php-ob-level' => 
      array (
        0 => '0',
      ),
    )
    
    $_GET: array (
      'mod' => 'pay',
      'id' => '12',
    )
    
    $_POST: array (
      'mc_gross' => '0.01',
      'invoice' => '150',
      'protection_eligibility' => 'Ineligible',
      'address_status' => 'confirmed',
      'item_number1' => 'wn43',
      'item_number2' => '',
      'payer_id' => 'DV2TA6ABW5Q6W',
      'address_street' => 'Strasse Nr',
      'payment_date' => '04:22:45 May 20, 2022 PDT',
      'payment_status' => 'Pending',
      'charset' => 'windows-1252',
      'address_zip' => 'PLZPL',
      'first_name' => 'Lisa',
      'address_country_code' => 'DE',
      'address_name' => 'Vorname Nachname',
      'notify_version' => '3.9',
      'custom' => '',
      'payer_status' => 'verified',
      'business' => 'money@domain.de',
      'address_country' => 'Germany',
      'num_cart_items' => '2',
      'address_city' => 'Ort',
      'verify_sign' => 'Aca6H0VLe8G0.enCGCXYe5puth2iALePZfT4Ce.f-XGTAIM47rC0fgM8',
      'payer_email' => 'lisa.nachname@provider.de',
      'txn_id' => '6N608324L2800942P',
      'payment_type' => 'instant',
      'last_name' => 'Nachname',
      'address_state' => '',
      'item_name1' => 'Artikel #43',
      'receiver_email' => 'money@domain.de',
      'item_name2' => 'Versand (Versand National)',
      'shipping_discount' => '0.00',
      'quantity1' => '1',
      'insurance_amount' => '0.00',
      'quantity2' => '1',
      'pending_reason' => 'unilateral',
      'txn_type' => 'cart',
      'discount' => '0.00',
      'mc_gross_1' => '0.01',
      'mc_currency' => 'EUR',
      'mc_gross_2' => '0.00',
      'residence_country' => 'DE',
      'shipping_method' => 'Default',
      'transaction_subject' => '',
      'payment_gross' => '',
      'ipn_track_id' => 'f297226ffb336',
    )
    
    Body:
    mc_gross=0.01&invoice=150&protection_eligibility=Ineligible&address_status=confirmed&item_number1=wn43&item_number2=&payer_id=DV2TA6ABW5Q6W&address_street=Strasse+Nr&payment_date=04%3A22%3A45+May+20%2C+2022+PDT&payment_status=Pending&charset=windows-1252&address_zip=PLZPL&first_name=Lisa&address_country_code=DE&address_name=Vorname+Nachname&notify_version=3.9&custom=&payer_status=verified&business=money%40domain.de&address_country=Germany&num_cart_items=2&address_city=Ort&verify_sign=Aca6H0VLe8G0.enCGCXYe5puth2iALePZfT4Ce.f-XGTAIM47rC0fgM8&payer_email=lisa.nachname%40provider.de&txn_id=6N608324L2800942P&payment_type=instant&last_name=**%F6***&address_state=&item_name1=Artikel+%2343&receiver_email=money%40domain.de&item_name2=Versand+%28Versand+National%29&shipping_discount=0.00&quantity1=1&insurance_amount=0.00&quantity2=1&pending_reason=unilateral&txn_type=cart&discount=0.00&mc_gross_1=0.01&mc_currency=EUR&mc_gross_2=0.00&residence_country=DE&shipping_method=Default&transaction_subject=&payment_gross=&ipn_track_id=f297226ffb336
    
    [20-May-2022 13:27:01] New request to https://shop.domain.eu/system/modules/isotope/postsale.php?id=12&mod=pay.
    
    Headers: array (
      'host' => 
      array (
        0 => 'shop.domain.eu',
      ),
      'content-length' => 
      array (
        0 => '1053',
      ),
      'accept' => 
      array (
        0 => 'text/plain, application/json, application/*+json, */*',
      ),
      'content-type' => 
      array (
        0 => 'application/x-www-form-urlencoded',
      ),
      'user-agent' => 
      array (
        0 => 'PayPal IPN ( https://www.paypal.com/ipn )',
      ),
      'accept-encoding' => 
      array (
        0 => 'gzip,deflate',
      ),
      'surrogate-capability' => 
      array (
        0 => 'symfony="ESI/1.0"',
      ),
      'forwarded' => 
      array (
        0 => 'for="173.0.81.65";host="shop.domain.eu";proto=https',
      ),
      'x-forwarded-for' => 
      array (
        0 => '173.0.81.65',
      ),
      'x-php-ob-level' => 
      array (
        0 => '0',
      ),
    )
    
    $_GET: array (
      'mod' => 'pay',
      'id' => '12',
    )
    
    $_POST: array (
      'mc_gross' => '0.01',
      'invoice' => '150',
      'protection_eligibility' => 'Ineligible',
      'address_status' => 'confirmed',
      'item_number1' => 'wn43',
      'item_number2' => '',
      'payer_id' => 'DV2TA6ABW5Q6W',
      'address_street' => 'Strasse Nr',
      'payment_date' => '04:22:45 May 20, 2022 PDT',
      'payment_status' => 'Pending',
      'charset' => 'windows-1252',
      'address_zip' => 'PLZPL',
      'first_name' => 'Lisa',
      'address_country_code' => 'DE',
      'address_name' => 'Vorname Nachname',
      'notify_version' => '3.9',
      'custom' => '',
      'payer_status' => 'verified',
      'business' => 'money@domain.de',
      'address_country' => 'Germany',
      'num_cart_items' => '2',
      'address_city' => 'Ort',
      'verify_sign' => 'Aca6H0VLe8G0.enCGCXYe5puth2iALePZfT4Ce.f-XGTAIM47rC0fgM8',
      'payer_email' => 'lisa.nachname@provider.de',
      'txn_id' => '6N608324L2800942P',
      'payment_type' => 'instant',
      'last_name' => 'Nachname',
      'address_state' => '',
      'item_name1' => 'Artikel#43',
      'receiver_email' => 'money@domain.de',
      'item_name2' => 'Versand (Versand National)',
      'shipping_discount' => '0.00',
      'quantity1' => '1',
      'insurance_amount' => '0.00',
      'quantity2' => '1',
      'pending_reason' => 'unilateral',
      'txn_type' => 'cart',
      'discount' => '0.00',
      'mc_gross_1' => '0.01',
      'mc_currency' => 'EUR',
      'mc_gross_2' => '0.00',
      'residence_country' => 'DE',
      'shipping_method' => 'Default',
      'transaction_subject' => '',
      'payment_gross' => '',
      'ipn_track_id' => 'f297226ffb336',
    )
    
    Body:
    mc_gross=0.01&invoice=150&protection_eligibility=Ineligible&address_status=confirmed&item_number1=wn43&item_number2=&payer_id=DV2TA6ABW5Q6W&address_street=Strasse+Nr&payment_date=04%3A22%3A45+May+20%2C+2022+PDT&payment_status=Pending&charset=windows-1252&address_zip=PLZPL&first_name=Lisa&address_country_code=DE&address_name=Vorname+Nachname&notify_version=3.9&custom=&payer_status=verified&business=money%40domain.de&address_country=Germany&num_cart_items=2&address_city=Ort&verify_sign=Aca6H0VLe8G0.enCGCXYe5puth2iALePZfT4Ce.f-XGTAIM47rC0fgM8&payer_email=lisa.nachname%40provider.de&txn_id=6N608324L2800942P&payment_type=instant&last_name=**%F6***&address_state=&item_name1=Artikel+%2343&receiver_email=money%40domain.de&item_name2=Versand+%28Versand+National%29&shipping_discount=0.00&quantity1=1&insurance_amount=0.00&quantity2=1&pending_reason=unilateral&txn_type=cart&discount=0.00&mc_gross_1=0.01&mc_currency=EUR&mc_gross_2=0.00&residence_country=DE&shipping_method=Default&transaction_subject=&payment_gross=&ipn_track_id=f297226ffb336

  21. #21
    Contao-Nutzer
    Registriert seit
    20.01.2022.
    Beiträge
    205

    Standard

    mh, da steht ja immerhin was drin, bei mir habe ich keine übermittelten daten.
    So grob würde ich ja meinen, dass mit den übermittelten Daten von PayPal das auch passen sollte.

    Was hast du bei Paypal in den URL-Feldern drin für:

    Benachrichtigungs-URL: Einstellungen für sofortige Zahlungsbestätigung (IPN)

    und

    Automatische Rückleitung für Website-Zahlungslösungen

    ?

    PayPal als Zahlungsmöglichkeit im Contao Isotope Modul "Kasse" hast Du eingestellt?


    Thomas

  22. #22
    Contao-Nutzer
    Registriert seit
    08.10.2016.
    Beiträge
    22

    Standard

    Zitat Zitat von Thomas Pyrin Beitrag anzeigen
    mh, da steht ja immerhin was drin, bei mir habe ich keine übermittelten daten.
    So grob würde ich ja meinen, dass mit den übermittelten Daten von PayPal das auch passen sollte.

    Was hast du bei Paypal in den URL-Feldern drin für:

    Benachrichtigungs-URL: Einstellungen für sofortige Zahlungsbestätigung (IPN)

    und

    Automatische Rückleitung für Website-Zahlungslösungen

    ?

    PayPal als Zahlungsmöglichkeit im Contao Isotope Modul "Kasse" hast Du eingestellt?


    Thomas
    Im Modul Kasse ist es aktiviert - sonst hätte ich es im Warenkorb nicht auswählen können

    Benachrichtigungs-URL: Einstellungen für sofortige Zahlungsbestätigung (IPN): https://shop.domain.eu/system/module...?mod=pay&id=12
    Nachrichtenzustellung aktiviert

    Automatische Rückleitung für Website-Zahlungslösungen: https://shop.domain.eu/bestellung-abgeschlossen
    Übertragung der Zahlungsdaten: Ein
    Nicht verschlüsselte Websitezahlung blockieren: Aus
    PayPal-Konto nicht erforderlich: Ein
    Telefonnummer der Kontaktperson: Deaktiviert
    Unterstützung von giropay und Banküberweisung: Ja


    Prinzipiell funktioniert es ja auch. Ich werde nach der Bezahlung wieder auf meine Seite zurückgeleitet. Dann rattert es aber ewig und schlägt dann doch fehl.
    Geld wird aber abgebucht und kommt auch beim Empfänger an. In Isotope kommt aber nichts an...

  23. #23
    Contao-Nutzer
    Registriert seit
    20.01.2022.
    Beiträge
    205

    Standard

    Zitat Zitat von lizzy Beitrag anzeigen
    Im Modul Kasse ist es aktiviert - sonst hätte ich es im Warenkorb nicht auswählen können

    Benachrichtigungs-URL: Einstellungen für sofortige Zahlungsbestätigung (IPN): https://shop.domain.eu/system/module...?mod=pay&id=12
    Nachrichtenzustellung aktiviert

    Automatische Rückleitung für Website-Zahlungslösungen: https://shop.domain.eu/bestellung-abgeschlossen
    Übertragung der Zahlungsdaten: Ein
    Nicht verschlüsselte Websitezahlung blockieren: Aus
    PayPal-Konto nicht erforderlich: Ein
    Telefonnummer der Kontaktperson: Deaktiviert
    Unterstützung von giropay und Banküberweisung: Ja


    Prinzipiell funktioniert es ja auch. Ich werde nach der Bezahlung wieder auf meine Seite zurückgeleitet. Dann rattert es aber ewig und schlägt dann doch fehl.
    Geld wird aber abgebucht und kommt auch beim Empfänger an. In Isotope kommt aber nichts an...

    Mh, ja, das ist auch das Verhalten bei mir - die PayPal Vorgänge werden alle ausgeführt, jedoch Isotope bekommt keine Rückmeldung davon - da passiert rein gar nichts.

  24. #24
    Contao-Nutzer Avatar von BennyBorn
    Registriert seit
    10.06.2011.
    Ort
    Edenkoben
    Beiträge
    239
    Partner-ID
    6916

    Standard

    Zitat Zitat von Thomas Pyrin Beitrag anzeigen
    Mh, ja, das ist auch das Verhalten bei mir - die PayPal Vorgänge werden alle ausgeführt, jedoch Isotope bekommt keine Rückmeldung davon - da passiert rein gar nichts.
    Es sollten auf jeden Fall Daten per IPN reinkommen. Im Fall von lizzy hat sich rausgestellt das sie das gleiche Problem hat wie auch ein Kunde von uns. Das die Zahlungen bei PayPal nicht gleich als bestätigt reinkommen sondern als "Pending". Siehe hierzu auch https://github.com/isotope/core/issues/2299

  25. #25
    Contao-Nutzer
    Registriert seit
    20.01.2022.
    Beiträge
    205

    Standard

    Hallo,

    Gibt es mittlerweile einen Lösungsansatz für dieses Problem - es scheint ja doch mehrere Leute zu betreffen

    Danke nochmals für Hinweise


    Thomas

  26. #26
    Contao-Nutzer
    Registriert seit
    20.01.2022.
    Beiträge
    205

    Standard

    Zitat Zitat von BennyBorn Beitrag anzeigen
    Es sollten auf jeden Fall Daten per IPN reinkommen. Im Fall von lizzy hat sich rausgestellt das sie das gleiche Problem hat wie auch ein Kunde von uns. Das die Zahlungen bei PayPal nicht gleich als bestätigt reinkommen sondern als "Pending". Siehe hierzu auch https://github.com/isotope/core/issues/2299

    Das scheint aber auch noch nicht gelöst zu sein?
    Ich hänge auch nach wie vor fest - und es drängt langsam nach einer Lösung.

    Thomas

  27. #27
    Contao-Nutzer
    Registriert seit
    20.01.2022.
    Beiträge
    205

    Standard

    Ich teste und teste. Die URL für die Instant Payment Notification (IPN) ist die

    /system/modules/isotope/postsale.php?mod=pay&id=2

    PayPal hat im Isotope die ID2

    Zahlung bei PayPal funktioniert nach wie vor, aber mittlerweile wird auch keine isotope_postsale.log mehr erstellt und ich kann
    nicht sehen, was PayPal sendet

    Hat man bei PayPal denn eine Möglichkeit, zu sehen, was bei der Instant Payment Notification (IPN) schief läuft?

    Bin langsam verzweifelt .....

  28. #28
    Contao-Nutzer Avatar von BennyBorn
    Registriert seit
    10.06.2011.
    Ort
    Edenkoben
    Beiträge
    239
    Partner-ID
    6916

    Standard

    Zitat Zitat von Thomas Pyrin Beitrag anzeigen
    Hat man bei PayPal denn eine Möglichkeit, zu sehen, was bei der Instant Payment Notification (IPN) schief läuft?
    Ja, es gibt die IPN History

  29. #29
    Contao-Nutzer
    Registriert seit
    20.01.2022.
    Beiträge
    205

    Standard

    Hallo,

    hab Isotope auf 2.8.3 aktualisiert - aber die Rückleitung von PayPal auf Isotope hängt nach wie vor bei:

    "Ihre Zahlung wird durchgeführt. Bitte haben Sie Geduld..."

    und dann:

    "Der Bezahlvorgang ist fehlgeschlagen. Bitte versuchen Sie es erneut oder wählen Sie eine andere Bezahlmethode."


    Hat noch jemand eine weitere Idee? Die Einstellungen sind nach wie vor so übernommen, wie aus der Anleitung.
    Hat denn jemand eine funktionierende PayPal Option am Laufen und kann so weiterhelfen?


    Und: Bei der Zahlungsart "PayPal" ist bei "Logging aktivieren" ein Haken drin, aber ich sehe in den Logfiles keine neue Eintragungen für die fehlgeschlagenen PayPal Bestellungen.

    Wie gesagt, die Bezahlung bei PayPal wird durchgeführt -> aber die entsprechende Rückmeldung an Isotope schlägt fehl und es wird auf der Shop-Seite nicht einmal eine Bestellung generiert.


    Danke

    Thomas
    Geändert von Thomas Pyrin (16.06.2022 um 13:33 Uhr)

  30. #30
    Contao-Nutzer
    Registriert seit
    20.01.2022.
    Beiträge
    205

    Standard

    Status der letzten IPN von PayPal:

    HTTP-Rückmeldungscode
    200

    Zustellstatus
    Zahlungen


    Aber - im Isotope kommt nach wie vor nichts an - "Der Bezahlvorgang ist fehlgeschlagen. Bitte versuchen Sie es erneut oder wählen Sie eine andere Bezahlmethode."

    Logging im Isotope wird offenbar nicht erstellt, oder nur wenn im PayPal Zahlungsmodul der Status für neue Bestellungen auf "Pending" steht - allerdings wurde da heute nur der erste Versuch einer PayPal Zahlung geloggt - eine weitere (auch mit der Einstellung "Pending" im Zahlungsmodul PayPal dann wiederum nicht)

    Das Logging-File sagt:

    PHP-Code:

    [17-Jun-2022 07:33:26] New request to https://www.myshopurl.com/system/modules/isotope/postsale.php?id=2&mod=pay.

    Headers: array (
      
    'host' => 
      array (
        
    => 'www.myshopurl.com',
      ),
      
    'connection' => 
      array (
        
    => 'close',
      ),
      
    'cookie' => 
      array (
        
    => '_ga=GA1.2.1274093316.1653941023; __utmz=183036644.1653941023.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); _gcl_au=1.1.35680089.1653941043; __utma=183036644.1274093316.1653941023.1653977772.1653991248.3; ISOTOPE_TEMP_CART=0d0bfad7c494c0c3d9fbc6c4b8c907064356ca15955cbd8d6874684833159d48',
      ),
      
    'accept-language' => 
      array (
        
    => 'de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7',
      ),
      
    'accept-encoding' => 
      array (
        
    => 'gzip, deflate, br',
      ),
      
    'sec-fetch-dest' => 
      array (
        
    => 'document',
      ),
      
    'sec-fetch-user' => 
      array (
        
    => '?1',
      ),
      
    'sec-fetch-mode' => 
      array (
        
    => 'navigate',
      ),
      
    'sec-fetch-site' => 
      array (
        
    => 'none',
      ),
      
    'accept' => 
      array (
        
    => 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
      ),
      
    'user-agent' => 
      array (
        
    => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36',
      ),
      
    'upgrade-insecure-requests' => 
      array (
        
    => '1',
      ),
      
    'sec-ch-ua-platform' => 
      array (
        
    => '"macOS"',
      ),
      
    'sec-ch-ua-mobile' => 
      array (
        
    => '?0',
      ),
      
    'sec-ch-ua' => 
      array (
        
    => '" Not A;Brand";v="99", "Chromium";v="102", "Google Chrome";v="102"',
      ),
      
    'surrogate-capability' => 
      array (
        
    => 'symfony="ESI/1.0"',
      ),
      
    'forwarded' => 
      array (
        
    => 'for="2a02:3035:800:7757:c157:fa74:8bda:af6e";host="www.myshopurl.com";proto=https',
      ),
      
    'x-forwarded-for' => 
      array (
        
    => '2a02:3035:800:7757:c157:fa74:8bda:af6e',
      ),
      
    'x-php-ob-level' => 
      array (
        
    => '0',
      ),
    )

    $_GET: array (
      
    'mod' => 'pay',
      
    'id' => '2',
    )

    $_POST: array (
    )

    Body
    Das POST Array ist leer und im Body steht auch nichts. Ist das ein Hinweis und weiss jemand etwas dazu?


    Kann damit jemand etwas anfangen und hat noch eine Idee? Irgendwie muss das doch zu lösen sein.
    Danke nochmals und ich wäre echt dankbar, wenn jemand noch einen Hinweis hat.

    Thomas

  31. #31
    Contao-Nutzer
    Registriert seit
    20.01.2022.
    Beiträge
    205

    Standard

    Ich muss das nochmal nach oben schieben - gibt es dafür inzwischen eine Lösung? Der "normale" PayPal Checkout funktioniert hier leider immer noch nicht.
    Gibt es evtl. ein Update für den PayPal Checkout - auch weil sich ja offenbar bei der PayPal API etwas geändert hat - ich hätte halt gerne das "normale" PayPal als Zahlungsvariante eingerichtet und die Einstellungen sind ja wie im Handbuch beschrieben

    Danke nochmals

    Thomas


    Zitat Zitat von Thomas Pyrin Beitrag anzeigen
    Status der letzten IPN von PayPal:

    HTTP-Rückmeldungscode
    200

    Zustellstatus
    Zahlungen


    Aber - im Isotope kommt nach wie vor nichts an - "Der Bezahlvorgang ist fehlgeschlagen. Bitte versuchen Sie es erneut oder wählen Sie eine andere Bezahlmethode."

    Logging im Isotope wird offenbar nicht erstellt, oder nur wenn im PayPal Zahlungsmodul der Status für neue Bestellungen auf "Pending" steht - allerdings wurde da heute nur der erste Versuch einer PayPal Zahlung geloggt - eine weitere (auch mit der Einstellung "Pending" im Zahlungsmodul PayPal dann wiederum nicht)

    Das Logging-File sagt:

    PHP-Code:

    [17-Jun-2022 07:33:26] New request to https://www.myshopurl.com/system/modules/isotope/postsale.php?id=2&mod=pay.

    Headers: array (
      
    'host' => 
      array (
        
    => 'www.myshopurl.com',
      ),
      
    'connection' => 
      array (
        
    => 'close',
      ),
      
    'cookie' => 
      array (
        
    => '_ga=GA1.2.1274093316.1653941023; __utmz=183036644.1653941023.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); _gcl_au=1.1.35680089.1653941043; __utma=183036644.1274093316.1653941023.1653977772.1653991248.3; ISOTOPE_TEMP_CART=0d0bfad7c494c0c3d9fbc6c4b8c907064356ca15955cbd8d6874684833159d48',
      ),
      
    'accept-language' => 
      array (
        
    => 'de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7',
      ),
      
    'accept-encoding' => 
      array (
        
    => 'gzip, deflate, br',
      ),
      
    'sec-fetch-dest' => 
      array (
        
    => 'document',
      ),
      
    'sec-fetch-user' => 
      array (
        
    => '?1',
      ),
      
    'sec-fetch-mode' => 
      array (
        
    => 'navigate',
      ),
      
    'sec-fetch-site' => 
      array (
        
    => 'none',
      ),
      
    'accept' => 
      array (
        
    => 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
      ),
      
    'user-agent' => 
      array (
        
    => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36',
      ),
      
    'upgrade-insecure-requests' => 
      array (
        
    => '1',
      ),
      
    'sec-ch-ua-platform' => 
      array (
        
    => '"macOS"',
      ),
      
    'sec-ch-ua-mobile' => 
      array (
        
    => '?0',
      ),
      
    'sec-ch-ua' => 
      array (
        
    => '" Not A;Brand";v="99", "Chromium";v="102", "Google Chrome";v="102"',
      ),
      
    'surrogate-capability' => 
      array (
        
    => 'symfony="ESI/1.0"',
      ),
      
    'forwarded' => 
      array (
        
    => 'for="2a02:3035:800:7757:c157:fa74:8bda:af6e";host="www.myshopurl.com";proto=https',
      ),
      
    'x-forwarded-for' => 
      array (
        
    => '2a02:3035:800:7757:c157:fa74:8bda:af6e',
      ),
      
    'x-php-ob-level' => 
      array (
        
    => '0',
      ),
    )

    $_GET: array (
      
    'mod' => 'pay',
      
    'id' => '2',
    )

    $_POST: array (
    )

    Body
    Das POST Array ist leer und im Body steht auch nichts. Ist das ein Hinweis und weiss jemand etwas dazu?


    Kann damit jemand etwas anfangen und hat noch eine Idee? Irgendwie muss das doch zu lösen sein.
    Danke nochmals und ich wäre echt dankbar, wenn jemand noch einen Hinweis hat.

    Thomas

  32. #32
    Contao-Nutzer
    Registriert seit
    20.01.2022.
    Beiträge
    205

    Standard

    Jetzt habe ich ein Log mit einem Sandbox-PayPal-Account, da bekomme ich im Log:

    PHP-Code:

    [03-Aug-2022 10:32:39] New request to https://www.meintestshop.com/system/modules/isotope/postsale.php?id=2&mod=pay.

    Headers: array (
      
    'host' => 
      array (
        
    => 'www.meintestshop.com',
      ),
      
    'connection' => 
      array (
        
    => 'close',
      ),
      
    'content-length' => 
      array (
        
    => '930',
      ),
      
    'accept-encoding' => 
      array (
        
    => 'gzip,deflate',
      ),
      
    'user-agent' => 
      array (
        
    => 'PayPal IPN ( https://www.paypal.com/ipn )',
      ),
      
    'content-type' => 
      array (
        
    => 'application/x-www-form-urlencoded',
      ),
      
    'accept' => 
      array (
        
    => 'text/plain, application/json, application/*+json, */*',
      ),
      
    'surrogate-capability' => 
      array (
        
    => 'symfony="ESI/1.0"',
      ),
      
    'forwarded' => 
      array (
        
    => 'for="173.0.80.116";host="www.meintestshop.com";proto=https',
      ),
      
    'x-forwarded-for' => 
      array (
        
    => '173.0.80.116',
      ),
      
    'x-php-ob-level' => 
      array (
        
    => '0',
      ),
    )

    $_GET: array (
      
    'mod' => 'pay',
      
    'id' => '2',
    )

    $_POST: array (
      
    'mc_gross' => '3.46',
      
    'invoice' => '132',
      
    'protection_eligibility' => 'Ineligible',
      
    'item_number1' => '01',
      
    'item_number2' => '',
      
    'payer_id' => '2VD5AF6LG2KBY',
      
    'payment_date' => '03:32:27 Aug 03, 2022 PDT',
      
    'payment_status' => 'Pending',
      
    'charset' => 'windows-1252',
      
    'first_name' => 'John',
      
    'notify_version' => '3.9',
      
    'custom' => '',
      
    'payer_status' => 'verified',
      
    'num_cart_items' => '2',
      
    'verify_sign' => 'AS4xdwC387cIbHNV5u-xTOMalSW3AyfoRFO.drwQe91VYd1zopZWYeOQ',
      
    'payer_email' => 'sb-nuiwh19774121@business.example.com',
      
    'txn_id' => '3WK98754K9540164J',
      
    'payment_type' => 'instant',
      
    'payer_business_name' => 'Test Store',
      
    'last_name' => 'Doe',
      
    'item_name1' => 'F2 Stand Up Paddle 32m lang Freedom sundown 105"',
      
    'receiver_email' => 'info@meintestshop.de',
      
    'item_name2' => 'Versand (Standard Versand)',
      
    'shipping_discount' => '0.00',
      
    'quantity1' => '1',
      
    'insurance_amount' => '0.00',
      
    'quantity2' => '1',
      
    'pending_reason' => 'unilateral',
      
    'txn_type' => 'cart',
      
    'discount' => '0.00',
      
    'mc_gross_1' => '1.00',
      
    'mc_currency' => 'EUR',
      
    'mc_gross_2' => '2.46',
      
    'residence_country' => 'DE',
      
    'test_ipn' => '1',
      
    'shipping_method' => 'Default',
      
    'transaction_subject' => '',
      
    'payment_gross' => '',
      
    'ipn_track_id' => '07bf299b29250',
    )

    Body:
    mc_gross=3.46&invoice=132&protection_eligibility=Ineligible&item_number1=01&item_number2=&payer_id=2VD5AF6LG2KBY&payment_date=03%3A32%3A27+Aug+03%2C+2022+PDT&payment_status=Pending&charset=windows-1252&first_name=John&notify_version=3.9&custom=&payer_status=verified&num_cart_items=2&verify_sign=AS4xdwC387cIbHNV5u-xTOMalSW3AyfoRFO.drwQe91VYd1zopZWYeOQ&payer_email=sb-nuiwh19774121%40business.example.com&txn_id=3WK98754K9540164J&payment_type=instant&payer_business_name=Test+Store&last_name=Doe&item_name1=F2+Stand+Up+Paddle+32m+lang+Freedom+sundown+105%22&receiver_email=info%meintestshop.de&item_name2=Versand+%28Standard+Versand%29&shipping_discount=0.00&quantity1=1&insurance_amount=0.00&quantity2=1&pending_reason=unilateral&txn_type=cart&discount=0.00&mc_gross_1=1.00&mc_currency=EUR&mc_gross_2=2.46&residence_country=DE&test_ipn=1&shipping_method=Default&transaction_subject=&payment_gross=&ipn_track_id=07bf299b29250 

    Allerdings ist es immer noch die gleiche Fehlermeldung:

    "Ihre Zahlung wird durchgeführt" in der Endlosschleife, danach failed


    Kann jemand mit dem Log etwas anfangen?

  33. #33
    Contao-Nutzer Avatar von BennyBorn
    Registriert seit
    10.06.2011.
    Ort
    Edenkoben
    Beiträge
    239
    Partner-ID
    6916

    Standard

    Zitat Zitat von Thomas Pyrin Beitrag anzeigen
    Kann jemand mit dem Log etwas anfangen?
    Klar, das Problem ist immernoch das gleiche. Bei PayPal ist die Zahlung noch "Pending", Isotope erwartet aber ein "Completed" bzw. erwartet überhaupt das die PayPal IPN innerhalb weniger Sekunden rein kommt.

    Kein wirklicher "Fix" aber ein Workaround.

    In

    https://github.com/isotope/core/blob...Paypal.php#L53

    die Zeile ersetzen durch:

    PHP-Code:
    if( in_array(Input::post('payment_status'), ['Completed','Pending']) === false ) { 
    Somit geht die Bestellung zumindest auch erstmal mit "Pending" durch. Aber bitte beachten das die Bestellung in diesem Zustand eben noch nicht bezahlt ist.
    Geändert von BennyBorn (17.08.2022 um 09:06 Uhr)

  34. #34
    Contao-Nutzer
    Registriert seit
    20.01.2022.
    Beiträge
    205

    Standard

    Zitat Zitat von BennyBorn Beitrag anzeigen
    Klar, das Problem ist immernoch das gleiche. Bei PayPal ist die Zahlung noch "Pending", Isotope erwartet aber ein "Completed" bzw. erwartet überhaupt das die PayPal IPN innerhalb weniger Sekunden rein kommt.

    Kein wirklicher "Fix" aber ein Workaround.
    Danke für den Tipp - hab das in der Datei geändert, Cache sicherheitshalber auch neu aufgebaut - aber der Fehler ist leider immer noch vorhanden.

    "Der Bezahlvorgang ist fehlgeschlagen. Bitte versuchen Sie es erneut oder wählen Sie eine andere Bezahlmethode."

    Mh, was kann ich noch tun, ich hatte kurz Hoffnung

  35. #35
    Contao-Nutzer Avatar von BennyBorn
    Registriert seit
    10.06.2011.
    Ort
    Edenkoben
    Beiträge
    239
    Partner-ID
    6916

    Standard

    Zitat Zitat von Thomas Pyrin Beitrag anzeigen
    Danke für den Tipp - hab das in der Datei geändert, Cache sicherheitshalber auch neu aufgebaut - aber der Fehler ist leider immer noch vorhanden.

    "Der Bezahlvorgang ist fehlgeschlagen. Bitte versuchen Sie es erneut oder wählen Sie eine andere Bezahlmethode."

    Mh, was kann ich noch tun, ich hatte kurz Hoffnung
    Steht denn etwas im System-Log?

  36. #36
    Contao-Nutzer
    Registriert seit
    20.01.2022.
    Beiträge
    205

    Standard

    Leider nicht - im isotope_postsale Log stehen die POSTs von PayPal so wie immer ..... 'payment_status' => 'Pending',

    und Isotope reagiert nach wie vor nicht darauf - trotz der Änderung in der

    /vendor/isotope/isotope-core/system/modules/isotope/library/Isotope/Model/Payment/PayPal.php

  37. #37
    Contao-Nutzer Avatar von LeoDesign
    Registriert seit
    25.06.2009.
    Ort
    Münchhausenland
    Beiträge
    119

    Standard Habe aktuell gleiches Paypal-Problem – aber die Zahlung geht durch!

    Hallo zusammen,

    ich muss diesen Thread nochmal auspacken! Lieber Thomas, hast du eine Lösung finden können? Ich habe das gleiche Problem!

    Weil es Probleme mit Paypal gab, habe ich im Sommer auf Isotope 2.6.15 aktualisiert (mit Contao 3.5.40). Durch die Aktualisierung funktionierte es dann wieder. Seit ein paar Wochen gibt es wieder Probleme, so wie ihr es hier beschreibt.

    Nach der Endlosschleife (/checkout/complete.html) und der Fehlermeldung (/checkout/failed.html) "Der Bezahlvorgang ist fehlgeschlagen" ist bei mir aber der Bezahlvorgang nicht fehlgeschlagen. Die Paypalzahlung geht durch und im Shop ist der Bestellstatus abgeschlossen! Wenn der Kunde also die Endlosschleife abwartet und die Fehlermeldung ignoriert, würde es passen. Erkläre das mal dem Kunden!

    Das System-Log zeigt bei mir (von unten nach oben) an:

    [2022-12-17 01:40] PayPal IPN: data accepted

    [2022-12-17 01:39] Invalid notification for order status ID 3
    Funktion: Isotope\Model\ProductCollection\Order::updateOrder Status

    [2022-12-17 01:39] New order ID 4798 has been placed

    [2022-12-17 01:39] New post-sale request: system/modules/isotope/postsale.php?mod=pay&id=2

    [2022-12-17 01:39] Version 3 of record "tl_iso_config.id=2" has been created

    [2022-12-17 01:38] Payment could not be processed.
    Funktion: Isotope\Model\Payment\Postsale:rocessPayment

    Hat irgendwer das Problem mittlerweile beheben können oder habt ihr aufgegeben? Ich habe jedenfalls keinen Plan. Dafür bin ich zu wenig drinnen in der Materie. Über ein paar Tipps würde ich mich natürlich freuen!

    Danke & Gruß
    Gunnar

  38. #38
    Contao-Nutzer
    Registriert seit
    08.10.2016.
    Beiträge
    22

    Standard

    Bei mir hat es dann endlich funktioniert. Mein Trick war dann im letzten Schritt: Ein neuer PayPal-Account.
    Hier habe ich eine neue Mail-Adresse verwendet und diese Adresse macht wirklich nichts anderes, als Zahlungen von Isotope zu erhalten.
    Vielleicht klappt das bei euch ja auch.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •