Hallo, so ca jeder 10. Kunde, der versucht über Paypal zu bezahlen scheitert. Manchmal bekomme ich es mit und hake nach, aber oftmals springt der Kunde ab. Ich kann dabei leider nicht genau sagen was passiert und sicher gibt es diverse Möglichkeiten. Ich habe hier einen Log Eintrag von einem Kunden, bei dem es nicht geklappt hat. Leider kann ich nicht viel damit anfangen. Ich möchte halt Probleme meinerseits ausschließen. Ich hab die neuste Version GX3 3.3.2.0 Paypal3 installiert Code: " ================================================================================ 2017-01-16 19:27:31 USER NOTICE: "API response decoded: stdClass Object ( [scope] => https://uri.paypal.com/services/subscriptions https://api.paypal.com/v1/payments/.* https://api.paypal.com/v1/vault/credit-card https://uri.paypal.com/services/applications/webhooks openid https://uri.paypal.com/payments/payouts https://api.paypal.com/v1/vault/credit-card/.* [nonce] => 2017-01-16T18:24:47Z2LI4zTXPbRgNsxKDiDTFnRLwWmbE16HnN8jzuN_UgKU [access_token] => A101.3wmkWq4OhLQoY2tJBFdmMZKj4PiGNSIVU4TUZORa3vLIjmEW00_vAafQ6FhkD8xO._DUb4nQYsaE-agjPbopBlJ7Fbqi [token_type] => Bearer [app_id] => APP-324364031W9035820 [expires_in] => 32234 ) " ================================================================================ 2017-01-16 19:27:31 USER NOTICE: "API request: POST https://api.paypal.com/v1/payments/payment Authorization: Bearer A101.3wmkWq4OhLQoY2tJBFdmMZKj4PiGNSIVU4TUZORa3vLIjmEW00_vAafQ6FhkD8xO._DUb4nQYsaE-agjPbopBlJ7Fbqi Accept: application/json Accept-Language: en_US Content-Type: application/json PayPal-Partner-Attribution-Id: Gambio_Cart_REST_Plus Expect: {"intent":"sale","payer":{"payment_method":"paypal"},"transactions":[{"amount":{"currency":"EUR","total":"31.99","details":{"subtotal":"26.40","tax":"0.00","shipping":"4.99","handling_fee":"0.60"}},"description":"Luzy\u00b4s Pirate Leather","item_list":{"items":[{"quantity":22,"name":"Spanische Dublone - Altgold","price":"0.60","currency":"EUR","sku":"SD-AG-02"},{"quantity":22,"name":"Spanische Dublone, Gold","price":"0.60","currency":"EUR","sku":"SD-G-02"}]}}],"redirect_urls":{"return_url":"https:\/\/lpl-shop.de\/checkout_confirmation.php","cancel_url":"https:\/\/lpl-shop.de\/checkout_payment.php?paypal=cancel"},"experience_profile_id":"XP-Z7N7-9GB7-TXZG-HVEB"} " ================================================================================ 2017-01-16 19:27:31 USER NOTICE: "API response: HTTP/1.1 201 Created Date: Mon, 16 Jan 2017 18:27:33 GMT Server: Apache paypal-debug-id: 741bbf08ab02c Content-Language: en_us Paypal-Debug-Id: 741bbf08ab02c Set-Cookie: X-PP-SILOVER=name%3DLIVE5.API.1%26silo_version%3D880%26app%3Dplatformapiserv%26TIME%3D2500885848%26HTTP_X_PP_AZ_LOCATOR%3D; Expires=Mon, 16 Jan 2017 18:57:33 GMT; domain=.paypal.com; path=/; Secure; HttpOnly Set-Cookie: X-PP-SILOVER=; Expires=Thu, 01 Jan 1970 00:00:01 GMT Vary: Authorization Content-Length: 1008 Cache-Control: max-age=0, no-cache, no-store, must-revalidate Pragma: no-cache Connection: close Content-Type: application/json {"id":"PAY-74X27724N6884173ALB6RBFI","intent":"sale","state":"created","payer":{"payment_method":"paypal"},"transactions":[{"amount":{"total":"31.99","currency":"EUR","details":{"subtotal":"26.40","tax":"0.00","shipping":"4.99","handling_fee":"0.60"}},"description":"Luzy´s Pirate Leather","item_list":{"items":[{"name":"Spanische Dublone - Altgold","sku":"SD-AG-02","price":"0.60","currency":"EUR","quantity":22},{"name":"Spanische Dublone, Gold","sku":"SD-G-02","price":"0.60","currency":"EUR","quantity":22}]},"related_resources":[]}],"experience_profile_id":"XP-Z7N7-9GB7-TXZG-HVEB","create_time":"2017-01-16T18:27:33Z","links":[{"href":"https://api.paypal.com/v1/payments/payment/PAY-74X27724N6884173ALB6RBFI","rel":"self","method":"GET"},{"href":"https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-1SD63526F8416735E","rel":"approval_url","method":"REDIRECT"},{"href":"https://api.paypal.com/v1/payments/payment/PAY-74X27724N6884173ALB6RBFI/execute","rel":"execute","method":"POST"}]} " ================================================================================ 2017-01-16 19:27:31 USER NOTICE: "API response decoded: stdClass Object ( [id] => PAY-74X27724N6884173ALB6RBFI [intent] => sale [state] => created [payer] => stdClass Object ( [payment_method] => paypal ) [transactions] => Array ( [0] => stdClass Object ( [amount] => stdClass Object ( [total] => 31.99 [currency] => EUR [details] => stdClass Object ( [subtotal] => 26.40 [tax] => 0.00 [shipping] => 4.99 [handling_fee] => 0.60 ) ) [description] => Luzy´s Pirate Leather [item_list] => stdClass Object ( [items] => Array ( [0] => stdClass Object ( [name] => Spanische Dublone - Altgold [sku] => SD-AG-02 [price] => 0.60 [currency] => EUR [quantity] => 22 ) [1] => stdClass Object ( [name] => Spanische Dublone, Gold [sku] => SD-G-02 [price] => 0.60 [currency] => EUR [quantity] => 22 ) ) ) [related_resources] => Array ( ) ) ) [experience_profile_id] => XP-Z7N7-9GB7-TXZG-HVEB [create_time] => 2017-01-16T18:27:33Z [links] => Array ( [0] => stdClass Object ( [href] => https://api.paypal.com/v1/payments/payment/PAY-74X27724N6884173ALB6RBFI [rel] => self [method] => GET ) [1] => stdClass Object ( [href] => https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-1SD63526F8416735E [rel] => approval_url [method] => REDIRECT ) [2] => stdClass Object ( [href] => https://api.paypal.com/v1/payments/payment/PAY-74X27724N6884173ALB6RBFI/execute [rel] => execute [method] => POST ) ) ) " ================================================================================ 2017-01-16 19:27:31 USER NOTICE: "PayPal PLUS configuration generated: { "approvalUrl": "https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-1SD63526F8416735E", "placeholder": "ppplus", "mode": "live", "country": "DE", "language": "de_DE", "preselection": "none", "showPuiOnSandbox": "true", "buttonLocation": "outside", "disableContinue": function() { $("#ppplus_continue").css("opacity", "0.1"); $('div.payment_item input[value="paypal3"]').get(0).checked = false; }, "enableContinue": function() { $("div.payment_item input[value=paypal3]").trigger("click"); $("#ppplus_continue").css("opacity", "1.0"); }, "onContinue": function() { $("#ppplus_continue").closest("form").trigger("submit", ["trigger"]); }, "styles": { "psp": { "font-size": "14px", "font-family": "Arial,Tahoma,Verdana", "color": "#666", } }, "thirdPartyPaymentMethods": thirdPartyPayments, }" ================================================================================ 2017-01-16 19:27:34 USER NOTICE: "ThirdPartyPayments generated: []" ================================================================================ 2017-01-16 19:27:49 USER NOTICE: "ThirdPartyPayments generated: []" ================================================================================ 2017-01-16 19:28:01 USER NOTICE: "ThirdPartyPayments generated: []" ================================================================================ 2017-01-16 19:50:27 USER NOTICE: "ThirdPartyPayments generated: []" ================================================================================ 2017-01-16 19:50:32 USER NOTICE: "API request: POST https://api.paypal.com/v1/oauth2/token Accept: application/json Accept-Language: en_US Content-Type: application/x-www-form-urlencoded grant_type=client_credentials " ================================================================================ 2017-01-16 19:50:32 USER NOTICE: "API response: HTTP/1.1 200 OK Date: Mon, 16 Jan 2017 18:50:33 GMT Server: Apache paypal-debug-id: 92a57dbfc49ad X-PAYPAL-TOKEN-SERVICE: IAAS Paypal-Debug-Id: 92a57dbfc49ad Set-Cookie: X-PP-SILOVER=name%3DLIVE6.API.1%26silo_version%3D880%26app%3Dplatformapiserv%26TIME%3D4178935128%26HTTP_X_PP_AZ_LOCATOR%3D; Expires=Mon, 16 Jan 2017 19:20:33 GMT; domain=.paypal.com; path=/; Secure; HttpOnly Set-Cookie: X-PP-SILOVER=; Expires=Thu, 01 Jan 1970 00:00:01 GMT Vary: Authorization Content-Length: 550 Cache-Control: max-age=0, no-cache, no-store, must-revalidate Pragma: no-cache Connection: close Content-Type: application/json {"scope":"https://uri.paypal.com/services/subscriptions https://api.paypal.com/v1/payments/.* https://api.paypal.com/v1/vault/credit-card https://uri.paypal.com/services/applications/webhooks openid https://uri.paypal.com/payments/payouts https://api.paypal.com/v1/vault/credit-card/.*","nonce":"2017-01-16T18:24:47Z2LI4zTXPbRgNsxKDiDTFnRLwWmbE16HnN8jzuN_UgKU","access_token":"A101.3wmkWq4OhLQoY2tJBFdmMZKj4PiGNSIVU4TUZORa3vLIjmEW00_vAafQ6FhkD8xO._DUb4nQYsaE-agjPbopBlJ7Fbqi","token_type":"Bearer","app_id":"APP-324364031W9035820","expires_in":30854} " ================================================================================ 2017-01-16 19:50:32 USER NOTICE: "API response decoded: stdClass Object ( [scope] => https://uri.paypal.com/services/subscriptions https://api.paypal.com/v1/payments/.* https://api.paypal.com/v1/vault/credit-card https://uri.paypal.com/services/applications/webhooks openid https://uri.paypal.com/payments/payouts https://api.paypal.com/v1/vault/credit-card/.* [nonce] => 2017-01-16T18:24:47Z2LI4zTXPbRgNsxKDiDTFnRLwWmbE16HnN8jzuN_UgKU [access_token] => A101.3wmkWq4OhLQoY2tJBFdmMZKj4PiGNSIVU4TUZORa3vLIjmEW00_vAafQ6FhkD8xO._DUb4nQYsaE-agjPbopBlJ7Fbqi [token_type] => Bearer [app_id] => APP-324364031W9035820 [expires_in] => 30854 ) " ================================================================================ 2017-01-16 19:50:32 USER NOTICE: "API request: POST https://api.paypal.com/v1/payments/payment Authorization: Bearer A101.3wmkWq4OhLQoY2tJBFdmMZKj4PiGNSIVU4TUZORa3vLIjmEW00_vAafQ6FhkD8xO._DUb4nQYsaE-agjPbopBlJ7Fbqi Accept: application/json Accept-Language: en_US Content-Type: application/json PayPal-Partner-Attribution-Id: Gambio_Cart_REST_Plus Expect: {"intent":"sale","payer":{"payment_method":"paypal"},"transactions":[{"amount":{"currency":"EUR","total":"0.61","details":{"subtotal":"0.60","tax":"0.00","handling_fee":"0.01"}},"description":"Luzy\u00b4s Pirate Leather","item_list":{"items":[{"quantity":1,"name":"Spanische Dublone - Altgold","price":"0.60","currency":"EUR","sku":"SD-AG-02"}]}}],"redirect_urls":{"return_url":"https:\/\/lpl-shop.de\/checkout_confirmation.php","cancel_url":"https:\/\/lpl-shop.de\/checkout_payment.php?paypal=cancel"},"experience_profile_id":"XP-Z7N7-9GB7-TXZG-HVEB"} " ================================================================================ 2017-01-16 19:50:32 USER NOTICE: "API response: HTTP/1.1 201 Created Date: Mon, 16 Jan 2017 18:50:34 GMT Server: Apache paypal-debug-id: 74163df8876f9 Content-Language: en_us HTTP_X_PP_AZ_LOCATOR: dcg12.slc Paypal-Debug-Id: 74163df8876f9 Set-Cookie: X-PP-SILOVER=name%3DLIVE6.API.1%26silo_version%3D880%26app%3Dplatformapiserv%26TIME%3D4195712344%26HTTP_X_PP_AZ_LOCATOR%3Ddcg12.slc; Expires=Mon, 16 Jan 2017 19:20:34 GMT; domain=.paypal.com; path=/; Secure; HttpOnly Set-Cookie: X-PP-SILOVER=; Expires=Thu, 01 Jan 1970 00:00:01 GMT Vary: Authorization Content-Length: 890 Cache-Control: max-age=0, no-cache, no-store, must-revalidate Pragma: no-cache Connection: close Content-Type: application/json {"id":"PAY-8CB158634R121853NLB6RL6Q","intent":"sale","state":"created","payer":{"payment_method":"paypal"},"transactions":[{"amount":{"total":"0.61","currency":"EUR","details":{"subtotal":"0.60","tax":"0.00","handling_fee":"0.01"}},"description":"Luzy´s Pirate Leather","item_list":{"items":[{"name":"Spanische Dublone - Altgold","sku":"SD-AG-02","price":"0.60","currency":"EUR","quantity":1}]},"related_resources":[]}],"experience_profile_id":"XP-Z7N7-9GB7-TXZG-HVEB","create_time":"2017-01-16T18:50:34Z","links":[{"href":"https://api.paypal.com/v1/payments/payment/PAY-8CB158634R121853NLB6RL6Q","rel":"self","method":"GET"},{"href":"https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-1V008109TD401960A","rel":"approval_url","method":"REDIRECT"},{"href":"https://api.paypal.com/v1/payments/payment/PAY-8CB158634R121853NLB6RL6Q/execute","rel":"execute","method":"POST"}]} "
Und weiter: Code: ================================================================================ 2017-01-16 19:50:32 USER NOTICE: "API response decoded: stdClass Object ( [id] => PAY-8CB158634R121853NLB6RL6Q [intent] => sale [state] => created [payer] => stdClass Object ( [payment_method] => paypal ) [transactions] => Array ( [0] => stdClass Object ( [amount] => stdClass Object ( [total] => 0.61 [currency] => EUR [details] => stdClass Object ( [subtotal] => 0.60 [tax] => 0.00 [handling_fee] => 0.01 ) ) [description] => Luzy´s Pirate Leather [item_list] => stdClass Object ( [items] => Array ( [0] => stdClass Object ( [name] => Spanische Dublone - Altgold [sku] => SD-AG-02 [price] => 0.60 [currency] => EUR [quantity] => 1 ) ) ) [related_resources] => Array ( ) ) ) [experience_profile_id] => XP-Z7N7-9GB7-TXZG-HVEB [create_time] => 2017-01-16T18:50:34Z [links] => Array ( [0] => stdClass Object ( [href] => https://api.paypal.com/v1/payments/payment/PAY-8CB158634R121853NLB6RL6Q [rel] => self [method] => GET ) [1] => stdClass Object ( [href] => https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-1V008109TD401960A [rel] => approval_url [method] => REDIRECT ) [2] => stdClass Object ( [href] => https://api.paypal.com/v1/payments/payment/PAY-8CB158634R121853NLB6RL6Q/execute [rel] => execute [method] => POST ) ) ) " ================================================================================ 2017-01-16 19:50:32 USER NOTICE: "PayPal PLUS configuration generated: { "approvalUrl": "https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-1V008109TD401960A", "placeholder": "ppplus", "mode": "live", "country": "DE", "language": "de_DE", "preselection": "none", "showPuiOnSandbox": "true", "buttonLocation": "outside", "disableContinue": function() { $("#ppplus_continue").css("opacity", "0.1"); $('div.payment_item input[value="paypal3"]').get(0).checked = false; }, "enableContinue": function() { $("div.payment_item input[value=paypal3]").trigger("click"); $("#ppplus_continue").css("opacity", "1.0"); }, "onContinue": function() { $("#ppplus_continue").closest("form").trigger("submit", ["trigger"]); }, "styles": { "psp": { "font-size": "14px", "font-family": "Arial,Tahoma,Verdana", "color": "#666", } }, "thirdPartyPaymentMethods": thirdPartyPayments, }" ================================================================================ 2017-01-16 19:50:35 USER NOTICE: "ThirdPartyPayments generated: []" [/code]
Hallo, in diesen Logfiles ist kein Fehler zu erkennen, das läuft alles ganz sauber und normal. Wenn es wirklich ein technisches Problem gibt, dann liegt es zumindest an anderer Stelle vergraben.
Habe das selbe Prolem. Der Kunde sieht nach dem drücken des Paypal Buttons nur eine weiße Seite. Wenn er auf den grünen Kasse Button drückt kommt er immer wieder auf die selbe Warenkorbseite zurück.
Das ist nicht dasselbe Problem. Das ist nicht mal das gleiche Problem. Die Angaben sind zu mager, um daraus eine Theorie zur Ursache entwickeln zu können. Schreib uns bitte ein Supportticket, das muss sich mal jemand aus der Nähe ansehen.
Schaut mal bitte nach ob bei Euch eine diese Datei Datei /shop/system/classes/checkout/CheckoutProcessProcess.php noch vorhanden ist, im gleichen Ordner müsste da noch eine Datei Namens CheckoutProcessProcess.inc.php liegen, wenn ja, die CheckoutProcessProcess.php löschen.
Den Fehler mit der weissen Seite haben wir auch öfters vom Kunden gehört, teilweise konnte ich einge Kunden erwischen am Telefon wie Sie über die Google Bildersuche kamen. Dann bleibt der Shop im iFrame von Google hängen und der Kunde merkt es nicht. Ein Framebrecher hat hier Besserungen bei uns gebracht. Es war aber nicht bei JEDEM Kunden so mit der Google Bildersuche, sondern nur ab und an, und dann gab es eine weisse Seite da Paypal sicherlich aus Sicherheitsgründen den iFrame geblockt hat. Das Problem mit der weissen Seite hat sich merklich verbessert seitdem, ab und an kommt es aber laut Kundenrückmeldung noch vor. @Kai Schoelzke danke für den Hinweis, war bei uns aber alles ok.
Etwas, das auch gern mal zu weißen Seiten führt, sind Darstellungsprofile mit Logo-URLs, die nicht mit „https://“ beginnen. Den resultierenden Mixed Content beheben manche Browser(-versionen), indem sie das Laden der Seite mit einer kaum auffindbaren Fehlermeldung komplett abbrechen.