Jump to content
xt:Commerce Community Forum

PAYPAL-CHECKOUT


oldbear
 Share

Recommended Posts

Hallo zusammen,

PPC hat eine Bestellung anstatt auf "bezahlt" automatisch auf "versendet" gestellt, was natürlich nicht stimmt (stellen wir selbst ein) - wo kann man das ändern?

Ist das der Punkt unter Zahlungsweisen:

"Bestellstatus - COMPLETED: 23 (versendet)" auf "Bezahlt" setzen?

Herzlichen Dank.

Zahlreiche Grüße
Nils

Link to comment
Share on other sites

Hallo Nils,

du gehst im Backend in die Einstellungen -> Zahlungsweisen. Dort kannst du dann für jede Zahlungsweise die gewünschten Statusmeldungen hinterlegen. Sollten die Auswahl an Stati nicht passen, kann man sich auch selbst welche anlegen unter Einstellungen -> Bestellstatus.

Liebe Grüße 

David

Link to comment
Share on other sites

On 10/21/2022 at 11:39 AM, oldbear said:

nur bei Kauf auf Rechnung erscheint der "Zahlungspflichtig bestellen"-Button auf der Confirmation-Seite.

 

Wie konntest du dieses Problem lösen? Hab ich auch mit den meisten PayPal Checkout Zahlungsweisen. Beim Refresh der /checkout/confirmation erscheint kurz der reguläre 'Zahlungspflichtig bestellen' Button und verschwindet dann mit einer Fehlermeldung in der Konsole: 

Uncaught Error: Document is ready and element #paypal_button_container_checkout does not exist
    at js?client-id=xxx&commit=true&intent=capture&components=buttons%2Cmessages%2Cfunding-eligibility%2Chosted-fields%2Cpayment-fields%2Cmarks&integration-date=2022-06-01&currency=EUR&locale=de_DE&debug=false&enable-funding=paylater:3:33463

Offenbar wird '/plugins/xt_paypal_checkout/templates/paypal-checkout-confirmation-button-container.tpl' nicht geladen. Denn sonst sollte im Quellcode ja '<div id="paypal_button_container_....' zu finden sein...

 

EDIT: Fehler gefunden. Lag am Template. In der Templatedatei /xtCore/pages/checkout/subpage_confirmation.html unten den Code-Block für den Zurück-Button und den Confirmation-Button lieber so lassen wie im Original-Template 😉

Edited by tutsn
Link to comment
Share on other sites

  • 4 weeks later...

Wir haben noch ein Problem mit PayPal Checkout: Kauf auf Rechnung (PUI) bekommen wir einfach nicht zum laufen. Die Zahlungsart lässt sich aktivieren, aber Bestellungen damit werden vom System abgebrochen mit der Fehlermeldung "PAYEE_NOT_ENABLED_FOR_PUI_PROCESSING". Wir kommen nicht dahinter woran das liegen könnte. Den Onboarding Prozess haben wir schon wiederholt, hat leider nicht geholfen. Der PayPal Support ist leider kaum zu erreichen...

Hat hier jemand zufällig eine Idee wie wir das beheben können? Bei Shopware gab es mal ähnliche Probleme mit PayPal Checkout (laut Shopware Forum), es soll wohl an einem Bug in der API fürs Onboarding seitens PayPal gelegen haben und Shopware hat das angeblich mit einem Workaround behoben.

Link to comment
Share on other sites

Bitte gehen Sie in Ihren /xtAdmin, navigieren unter Einstellungen im Seitenmenü auf PayPal Checkout Signup und klicken Sie dann auf "Onboarding Status anzeigen"

Wenn bei "PAY_UPON_INVOICE" ein "NOT FOUND" angezeigt wird:

"Um den Rechnungskauf zu aktivieren, klicken Sie diesen Link zu PayPal "

Link to comment
Share on other sites

Hallo,

wir hatten von PayPal noch diesen Link für die Freischaltung des Rechnungskaufs erhalten. Dort muss man sich dem Geschäftsaccount anmelden. Danach hatten wir noch mal das Onboarding (PayPal mit Card Processing und Rechnung/Invoice) im xtBackend durchgeführt. Anschließend funktionierte der Rechnungskauf. 

Rechnungskauf:
https://www.paypal.com/bizsignup/entry?country.x=DE&product=payment_methods&capabilities=PAY_UPON_INVOICE

Link to comment
Share on other sites

Onboarding Status: bei PAY_UPON_INVOICE in der Tabelle oben steht "NEED_DATA".

In der unteren Tabelle steht bei PAYMENT_METHODS:

SUBSCRIBED
capabilities
  PAY_UPON_INVOICE
  PAY_WITH_PAYPAL

Der genannte Link ("Um den Rechnungskauf zu aktivieren...) steht nirgendwo aber wir probieren das jetzt mal. Danke fürs posten des Links!

Link to comment
Share on other sites

  • 2 months later...

Ich erhalten beim Testen einer neuen Installation vom Paypal Checkout (v.3.1.5) folgende Meldung nach dem Klick auf "kaufen": 

expected paypal order id not found in session (xt). This payment method is currently not avaiable, please contact our customer support or choose other payment method

In xt_paypal_checkout.log steht folgendes:

[2023-09-12 00:36:05]  /var/www/html/plugins/xt_paypal_checkout/hooks/module_checkout.php_checkout_proccess_bottom.php
# xt data => (empty)
# paypal data => Array
(
    [message] => expected paypal order id not found in session (xt)
)
Exception => expected paypal order id not found in session (xt)
#0 /var/www/html/xtFramework/classes/class.checkout_base.php(472) : eval()'d code(1): require()
#1 /var/www/html/xtFramework/classes/class.checkout_base.php(472): eval()
#2 /var/www/html/xtFramework/classes/class.checkout_base.php(203): checkout_base->process_pageAction_process()
#3 /var/www/html/xtCore/pages/checkout.php(67): checkout_base->process_pageAction()
#4 /var/www/html/index.php(113): include('/var/www/html/x...')
#5 {main}

Wo könnte das Problem liegen? Bin für jeden Tipp dankbar.

 

Link to comment
Share on other sites

  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
  • Create New...