VirtueMart E-Mail Pro und VirtueMart Rechnung Pro
Ergebnis 1 bis 2 von 2
Like Tree1Likes
  • 1 Post By kheber92

Thema: PayPal Sandbox - "Leider ist ein Systemfehler aufgetreten."

  1. #1
    Neuer Benutzer
    Registriert seit
    01.08.2017
    Beiträge
    1

    PayPal Sandbox - "Leider ist ein Systemfehler aufgetreten."

    Hallo zusammen,

    EDIT:
    Sehr strange. Habe in Virtuemart den Payment-Typ im PayPal-Plugin auf "Shopping Cart" geändert und getestet. Nachdem ich zu PayPal weitergeleitet wurde (die Seite war designtechnisch unterschiedlich /altbackener im Gegensatz zur vorherigen), musste ich bestätigen, dass PayPal bestimmte Regularien geändert hat. Dies tat ich und führte den Vorgang fort - es klappte problemlos.
    Anschließend stellte ich den Payment-Typ wieder auf "Normal" und testete erneut - wieder klappte alles.
    Ich gehe also davon aus, dass PayPal hier noch die Zustimmung zu den neuen Regularien gefehlt hatte - diese Abfrage fehlte jedoch in der anderen Darstellung...


    Der untere Rest kann ignoriert werden, lasse ihn jedoch zur Auffindbarkeit für andere Nutzer bestehen, die ggf. das gleiche Problem haben.

    Den Fehler gab es schon mal, galt wohl als gelöst, kam nun jedoch bei mir auf.
    Nach Weiterleitung, Login und Abschluss der Bezahlung bei PayPal (im Sandbox-Modus) kommt die Fehlermeldung:
    "Leider ist ein Systemfehler aufgetreten. Versuchen Sie es später noch einmal."

    Joomla (3.7.4) und VirtueMart (3.2.2) sind aktuell, für das Payment-Plugin von PayPal gab es kein Update.
    Ich habe einen htacess-Passwortschutz auf der Seite implementiert, da diese noch nicht live sein sollte.
    Allerdings hatte ich es auch ohne htacess-Schutz getestet, die Fehlermeldung bleibt die gleiche.

    Ich nutze PayPal derzeit im Sandbox-Modus.
    Die Seite ist aktuell noch nicht auf https umgestellt, SSL wird erst noch aktiviert - dürfte allerdings keine Rolle spielen.

    testmerchant@xyz.com => ist meine Sandbox Merchant E-Mail
    testbuyer@xyz.com => ist meine Sandbox Buyer-E-Mail

    Der Debug-Modus spuckt folgendes aus:
    Code:
    plgVmConfirmedOrder:
    order   number:   376Q059
    Code:
    plgVmConfirmedOrder:
    Amount/Currency   stored   11.75   paymentcurrency   47   orderusercurrency47
    Code:
    PayPal request::
    Array
    (
            [cmd]   ⇒   _ext-enter
            [redirect_cmd]   ⇒   _xclick
            [paymentaction]   ⇒   sale
            [upload]   ⇒   0
            [business]   ⇒   testmerchant@xyz.com
            [receiver_email]   ⇒   testmerchant@xyz.com
            [order_number]   ⇒   376Q059
            [invoice]   ⇒   376Q059
            [custom]   ⇒   1b4bc770179d09af8fad75bc4a6cb5e3
            [currency_code]   ⇒   EUR
            [address_override]   ⇒   0
            [first_name]   ⇒   Max
            [last_name]   ⇒   Mustermann
            [address1]   ⇒   Musterweg   10
            [address2]   ⇒   
            [zip]   ⇒   12345
            [city]   ⇒   Musterstadt
            [state]   ⇒   
            [country]   ⇒   DE
            [email]   ⇒   testbuyer@xyz.com
            [night_phone_b]   ⇒   
            [return]   ⇒   http://xyz.com/index.php?option=com_virtuemart&view=vmplg&task=pluginresponsereceived&on=376Q059&pm=2&Itemid=305&lang=
            [notify_url]   ⇒   http://xyz.com/index.php?option=com_virtuemart&view=vmplg&task=notify&tmpl=component&lang=
            [cancel_return]   ⇒   http://xyz.com/index.php?option=com_virtuemart&view=vmplg&task=pluginUserPaymentCancel&on=376Q059&pm=2&Itemid=305&lang=
            [rm]   ⇒   2
            [bn]   ⇒   VirtueMart_Cart_PPA
            [no_shipping]   ⇒   0
            [no_note]   ⇒   1
            [image_url]   ⇒   http://xyz.com/images/virtuemart/vendor/
            [item_name]   ⇒   Bestellnummer:   376Q059
            [amount]   ⇒   11.75
    )
    Mein Log-File sagt folgendes (Webseite ist unkenntlich gemacht):
    Code:
    2017-08-01 20:19:50 DEBUG plgVmConfirmedOrder: order number: XW36058
    2017-08-01 20:19:50 MESSAGE plgVmConfirmedOrder: Amount/Currency stored 11.75 paymentcurrency 47 orderusercurrency47
    2017-08-01 20:19:50 DEBUG PayPal request:: Array
    (
        [cmd] => _ext-enter
        [redirect_cmd] => _xclick
        [paymentaction] => sale
        [upload] => 0
        [business] => testmerchant@xyz.com
        [receiver_email] => testmerchant@xyz.com
        [order_number] => XW36058
        [invoice] => XW36058
        [custom] => 1b4bc770179d09af8fad75bc4a6cb5e3
        [currency_code] => EUR
        [address_override] => 0
        [first_name] => Max
        [last_name] => Mustermann
        [address1] => Musterweg 10
        [address2] => 
        [zip] => 12345
        [city] => Musterstadt
        [state] => 
        [country] => DE
        [email] => testbuyer@xyz.com
        [night_phone_b] => 
        [return] => http://xyz.com/index.php?option=com_virtuemart&view=vmplg&task=pluginresponsereceived&on=XW36058&pm=2&Itemid=305&lang=
        [notify_url] => http://xyz.com/index.php?option=com_virtuemart&view=vmplg&task=notify&tmpl=component&lang=
        [cancel_return] => http://xyz.com/index.php?option=com_virtuemart&view=vmplg&task=pluginUserPaymentCancel&on=XW36058&pm=2&Itemid=305&lang=
        [rm] => 2
        [bn] => VirtueMart_Cart_PPA
        [no_shipping] => 0
        [no_note] => 1
        [image_url] => http://xyz.com/images/virtuemart/vendor/
        [item_name] => Bestellnummer: XW36058
        [amount] => 11.75
    )
    Die Konsole des Browsers zeigt folgendes an:
    Code:
    Failed to load resource: the server responded with a status of 500 ()
    https://www.paypalobjects.com/auth/createchallenge/12da7c4a8bb434e0/challenge.js
    und

    Code:
    XMLHttpRequest cannot load https://www.paypalobjects.com/auth/createchallenge/12da7c4a8bb434e0/challenge.js. 
    Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. 
    Origin 'https://www.sandbox.paypal.com' is therefore not allowed access. The response had HTTP status code 500.
    https://www.sandbox.paypal.com/signin/inject/?stsRedirectUri=https%3A%2F%2Fwww.sandbox.paypal.com%2Fcheckoutnow%2F2&country.x=DE&locale.x=de_DE&returnUri=https%3A%2F%2Fwww.sandbox.paypal.com%2Fcheckoutnow%2F2&state=%3Fflow%3D1-P%26mfid%3D1501618438755_9267fb1402c3%26rm%3D2%26token%3D99Y31608W9972502X%26useraction%3Dcommit&flowId=99Y31608W9972502X&correlationId=f84eac2089008&flowContextData=IoIV-SEZcvL-SEudAgkUWNpTw5E461Z2JoDVOk_VggNTFbh4ecuVue31RaZfsjgawRHKFSQg0QXt9J5T4jFNUlzochdXfirHcQ55hgZYtFKO9YCgVxv0Ld_W2tZEfRUzuSb1nsHEXgQUeAFg7Y_03hcpw8OW2Rh3_V0GlzL3WuP9KxHNYUZmQkcWQj5T8YZBLvoR_8jyekmMuiUfkGURDgAgr1uyWclFSQtIFLXjzlAva76w&rememberMe=true
    und

    Code:
    Failed to load resource: the server responded with a status of 400 (Bad Request)
    /webapps/hermes/api/checkout/99Y31608W9972502X/session/createPayment Failed to load resource: the server responded with a status of 400 (Bad Request)
    Wenn ich die obige URL (".../createPayment") mal im Browser öffne, sagt er:
    Code:
    Cannot GET /webapps/hermes/api/checkout/99Y31608W9972502X/session/createPayment
    Die URL, die den Fehler wirft, ist beispielsweise folgende:
    Code:
    https://www.sandbox.paypal.com/webapps/hermes?token=7VA66186DK123794J&useraction=commit&rm=2&mfid=1501618822232_c709571a6e4d2#/checkout/genericError?code=REVGQVVMVA%3D%3D
    Ich kann mir leider absolut nicht erklären, worin der Fehler liegt und habe kaum einen Ansatz.
    Mich irritiert, dass er z.B. eine JS-Datei (challaenge.js) nicht erreicht, die bei PayPal liegt.

    Den Fix mit "$post_variables['upload'] = '0';" habe ich schon getestet, brachte leider keine Veränderung.
    Habe den Wert jedoch mal auf 0 angepasst.

    Ich wäre über jede Hilfe oder auch jeden Denkansatz sehr dankbar, da PayPal als zentrale Bezahloption in meinem Shop vorgesehen ist.


    Vielen Dank im Voraus für jede Antwort!
    Geändert von kheber92 (01.08.2017 um 22:56 Uhr)
    Milbo likes this.

  2. #2
    Erfahrener Benutzer
    Registriert seit
    06.05.2013
    Ort
    Lonavala
    Beiträge
    2.082
    Servus,

    danke für die sehr ausführliche Beschreibung und die Lösung zu Deinem Problem.

    Höchstwahrscheinlich wird das in Zukunft jemandem helfen, der die richtigen Worte in die Suchmaschine tippt.

    Grüße
    Stefan
    --
    Stefan Schumacher
    www.schumacher-netz.de
    VirtueMart Admin Template https://www.jooglies.com/virtuemart-...admin-template

    Im Forum gebe ich gerne öffentlich kostenlose Hilfestellung für allgemeine Probleme, wenn meine Zeit es zulässt.
    Diese Hilfe soll der Allgemeinheit zu Gute kommen und baut durch das Forum eine Wissensdatenbank für Antwortsuchende auf.
    Private Nachrichten bitte nur, wenn kommerzieller Support gewüscht wird; auch meine Zeit ist nur begrenzt.

Ähnliche Themen

  1. Antworten: 9
    Letzter Beitrag: 13.04.2017, 21:12
  2. Antworten: 8
    Letzter Beitrag: 20.12.2016, 15:55
  3. PayPal-Warnung "Sofortige Zahlungsbestätigung"
    Von lanthan im Forum Installation, Updates und Einrichtung
    Antworten: 23
    Letzter Beitrag: 28.10.2016, 11:43
  4. Antworten: 1
    Letzter Beitrag: 15.05.2016, 22:32
  5. [gelöst] paypal express: Versandkosten werden nicht "addiert"
    Von Blazinoo im Forum Virtuemart Bezahlarten
    Antworten: 0
    Letzter Beitrag: 15.01.2016, 16:34

Berechtigungen

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