Modify

Opened 8 years ago

Closed 6 years ago

#1359 closed Bug/Fehler (fixed)

PayPal - Mehrfach-Bestellungen?

Reported by: Torsten Riemer Owned by: Gerhard Waldemair
Priority: normal Milestone: modified-shop-2.0.5.0
Component: Module Version: 2.0.3.0
Keywords: Cc:
Blocked By: Blocking:

Description

Es scheint eine Möglichkeit zu geben, dass Bestellungen mehrfach mit unterschiedlichen Bestellnummern generiert werden, aber in jeder der Bestellungen die selbe PayPal Transaktions-ID verknüpft ist.

Siehe dazu: MODUL: PayPal PLUS Zahlungsmodul für modified eCommerce Shopsoftware

Attachments (0)

Change History (7)

comment:1 by Torsten Riemer, 8 years ago

Hier noch das Log dazu:

[04-12-2017 22:47:56] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
[04-12-2017 22:47:57] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:47:57] PayPal\Core\PayPalHttpConnection : INFO: PATCH /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
[04-12-2017 22:47:58] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
[04-12-2017 22:47:58] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:47:58] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
[04-12-2017 22:47:59] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:47:59] PayPal\Core\PayPalHttpConnection : INFO: PATCH /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
[04-12-2017 22:47:59] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:47:59] PayPal\Core\PayPalHttpConnection : INFO: POST /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA/execute
[04-12-2017 22:48:00] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
[04-12-2017 22:48:00] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:00] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
[04-12-2017 22:48:01] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:01] PayPal\Core\PayPalHttpConnection : INFO: PATCH /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
[04-12-2017 22:48:01] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:01] PayPal\Core\PayPalHttpConnection : INFO: POST /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA/execute
[04-12-2017 22:48:02] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:02] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
[04-12-2017 22:48:02] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
[04-12-2017 22:48:03] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:03] PayPal\Core\PayPalHttpConnection : INFO: POST /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA/execute
[04-12-2017 22:48:03] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:03] PayPal\Core\PayPalHttpConnection : INFO: PATCH /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
[04-12-2017 22:48:04] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:04] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
[04-12-2017 22:48:04] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:04] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
[04-12-2017 22:48:04] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
[04-12-2017 22:48:05] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:05] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
[04-12-2017 22:48:05] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:05] PayPal\Core\PayPalHttpConnection : INFO: POST /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA/execute
[04-12-2017 22:48:05] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:05] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
[04-12-2017 22:48:05] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:05] PayPal\Core\PayPalHttpConnection : INFO: PATCH /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
[04-12-2017 22:48:06] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:06] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
[04-12-2017 22:48:06] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:06] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
[04-12-2017 22:48:06] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:06] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/sale/82B06694L78994234
[04-12-2017 22:48:06] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 400
[04-12-2017 22:48:06] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 400
[04-12-2017 22:48:06] PayPal\Core\PayPalHttpConnection : ERROR: Got Http response code 400 when accessing /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA/execute. {"name":"PAYMENT_ALREADY_DONE","message":"Payment has been done already for this cart.","information_link":"https://developer.paypal.com/docs/api/payments/#errors","debug_id":"3325b2a9eb77f"}
[04-12-2017 22:48:06] PayPal\Core\PayPalHttpConnection : ERROR: Got Http response code 400 when accessing /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA. {"name":"PAYMENT_ALREADY_DONE","message":"Payment has been done already for this cart.","information_link":"https://developer.paypal.com/docs/api/payments/#errors","debug_id":"371e6faa2aa53"}
[04-12-2017 22:48:06] PayPal\Core\PayPalHttpConnection : INFO: POST /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA/execute
[04-12-2017 22:48:06] PayPal\Core\PayPalHttpConnection : INFO: POST /v1/payments/payment
[04-12-2017 22:48:07] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:07] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
[04-12-2017 22:48:07] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:07] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/sale/82B06694L78994234
[04-12-2017 22:48:07] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:07] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 400
[04-12-2017 22:48:07] PayPal\Core\PayPalHttpConnection : ERROR: Got Http response code 400 when accessing /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA/execute. {"name":"PAYMENT_ALREADY_DONE","message":"Payment has been done already for this cart.","information_link":"https://developer.paypal.com/docs/api/payments/#errors","debug_id":"a65964b2f198"}
[04-12-2017 22:48:07] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
[04-12-2017 22:48:07] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 201
[04-12-2017 22:48:08] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:08] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:08] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
[04-12-2017 22:48:08] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/sale/82B06694L78994234
[04-12-2017 22:48:08] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:08] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/sale/82B06694L78994234
[04-12-2017 22:48:08] PayPal\Core\PayPalHttpConnection : INFO: POST /v1/payments/payment
[04-12-2017 22:48:08] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:08] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/payment/PAY-76E68404RG568590ALIS4ENA
[04-12-2017 22:48:08] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:08] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/sale/82B06694L78994234
[04-12-2017 22:48:09] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:09] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 201
[04-12-2017 22:48:09] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:10] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[04-12-2017 22:48:10] PayPal\Core\PayPalHttpConnection : INFO: GET /v1/payments/sale/82B06694L78994234
[04-12-2017 22:48:10] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200

comment:2 by Torsten Riemer, 8 years ago

Ich konnte das in einem Kundenshop nachvollziehen. Geholfen hat das Ausblenden des Kaufen Buttons nach Erstklick:

  $('#button_checkout_confirmation').on('click',function() {
    $(this).hide();
  });

Die Frage ist aber natürlich, ob man das nicht vorher bereits an anderer Stelle abfangen kann für Drittanbieter Templates, die den Mehrfachklick auf den Kaufen-Button nicht verhindern?

comment:3 by Torsten Riemer, 8 years ago

Milestone: modified-shop-2.0.4.0

comment:4 by Torsten Riemer, 8 years ago

Component: AdminModule
Milestone: modified-shop-2.0.4.1

comment:5 by Torsten Riemer, 7 years ago

Milestone: modified-shop-2.0.4.1modified-shop-2.0.5.0

comment:6 by Torsten Riemer, 7 years ago

Das Problem wurde von einem meiner Kunden mit Shopversion 2.0.0.0 rev 9678 aber aktuellem PayPal Modul v1.2 am 08.10.2018 - 16:48 Uhr erneut gemeldet.

comment:7 by Gerhard Waldemair, 6 years ago

Resolution: fixed
Status: newclosed

In 11864:

fix #1103, #1359

Modify Ticket

Action
as closed The owner will remain Gerhard Waldemair.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.