Paypal-Zahlung bricht seit Update auf 2.2.1.3 ab - "Order total is missing"

Thema wurde von isoldenagel, 27. Juli 2015 erstellt.

  1. isoldenagel
    isoldenagel Mitglied
    Registriert seit:
    25. Juni 2013
    Beiträge:
    10
    Danke erhalten:
    1
    Danke vergeben:
    5
    Hallo liebes Forum,

    Anfang des Monats fand bei uns ein Shopupdate auf die Version 2.2.1.3 statt. Läuft alles gut, bis auf die Zahlungen bei Paypal - die brechen beim Zahlungsvorgang auf der Paypal-Seite ab. Im Log findet sich die Fehlermeldung: "Transaction refused because of an invalid argument. See additional error messages for details." und "Order total is missing."
    Ich poste hier mal noch das ganze Log (anonymisiert):
    HTML:
    PPAPIService: Request:
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="urn:ebay:api:PayPalAPI"
                      xmlns:ebl="urn:ebay:apis:eBLBaseComponents"
            >
        <soapenv:Header>
            <ns:RequesterCredentials>
                <ebl:Credentials>
                    <ebl:Username>xxxxxxx</ebl:Username>
                    <ebl:Password>xxxxxxx</ebl:Password>
                    <ebl:Signature>xxxxxxx</ebl:Signature>
                </ebl:Credentials>
            </ns:RequesterCredentials>
        </soapenv:Header>
        <soapenv:Body>
            <ns:SetExpressCheckoutReq>
                <ns:SetExpressCheckoutRequest>
                    <ebl:SetExpressCheckoutRequestDetails></ebl:SetExpressCheckoutRequestDetails>
                    <ebl:Version>98.0</ebl:Version>
                </ns:SetExpressCheckoutRequest>
            </ns:SetExpressCheckoutReq>
        </soapenv:Body>
    </soapenv:Envelope>
    PPHttpConnection: Adding header X-PAYPAL-REQUEST-DATA-FORMAT: SOAP
    PPHttpConnection: Adding header X-PAYPAL-RESPONSE-DATA-FORMAT: SOAP
    PPHttpConnection: Adding header X-PAYPAL-DEVICE-IPADDRESS: 94.249.159.23
    PPHttpConnection: Adding header X-PAYPAL-REQUEST-SOURCE: merchant-php-sdk-2.2.98
    PPAPIService: Response: <?xml version="1.0" encoding="UTF-8"?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
                       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                       xmlns:xs="http://www.w3.org/2001/XMLSchema"
                       xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext"
                       xmlns:ebl="urn:ebay:apis:eBLBaseComponents" xmlns:ns="urn:ebay:api:PayPalAPI">
        <SOAP-ENV:Header>
            <Security xmlns="http://schemas.xmlsoap.org/ws/2002/12/secext" xsi:type="wsse:SecurityType"></Security>
            <RequesterCredentials xmlns="urn:ebay:api:PayPalAPI" xsi:type="ebl:CustomSecurityHeaderType">
                <Credentials xmlns="urn:ebay:apis:eBLBaseComponents" xsi:type="ebl:UserIdPasswordType">
                    <Username xsi:type="xs:string"></Username>
                    <Password xsi:type="xs:string"></Password>
                    <Signature xsi:type="xs:string"></Signature>
                    <Subject xsi:type="xs:string"></Subject>
                </Credentials>
            </RequesterCredentials>
        </SOAP-ENV:Header>
        <SOAP-ENV:Body id="_0">
            <SetExpressCheckoutResponse xmlns="urn:ebay:api:PayPalAPI">
                <Timestamp xmlns="urn:ebay:apis:eBLBaseComponents">2015-07-27T08:41:58Z</Timestamp>
                <Ack xmlns="urn:ebay:apis:eBLBaseComponents">Failure</Ack>
                <CorrelationID xmlns="urn:ebay:apis:eBLBaseComponents">fb33464eef2f9</CorrelationID>
                <Errors xmlns="urn:ebay:apis:eBLBaseComponents" xsi:type="ebl:ErrorType">
                    <ShortMessage xsi:type="xs:string">Transaction refused because of an invalid argument. See additional
                        error messages for details.
                    </ShortMessage>
                    <LongMessage xsi:type="xs:string">Order total is missing.</LongMessage>
                    <ErrorCode xsi:type="xs:token">10400</ErrorCode>
                    <SeverityCode xmlns="urn:ebay:apis:eBLBaseComponents">Error</SeverityCode>
                </Errors>
                <Version xmlns="urn:ebay:apis:eBLBaseComponents">98.0</Version>
                <Build xmlns="urn:ebay:apis:eBLBaseComponents">17485293</Build>
            </SetExpressCheckoutResponse>
        </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    PPAPIService: Request:
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="urn:ebay:api:PayPalAPI"
                      xmlns:ebl="urn:ebay:apis:eBLBaseComponents"
            >
        <soapenv:Header>
            <ns:RequesterCredentials>
                <ebl:Credentials>
                    <ebl:Username>xxxxxxx</ebl:Username>
                    <ebl:Password>xxxxxxx</ebl:Password>
                    <ebl:Signature>xxxxxxx</ebl:Signature>
                </ebl:Credentials>
            </ns:RequesterCredentials>
        </soapenv:Header>
        <soapenv:Body>
            <ns:SetExpressCheckoutReq>
                <ns:SetExpressCheckoutRequest>
                    <ebl:SetExpressCheckoutRequestDetails></ebl:SetExpressCheckoutRequestDetails>
                    <ebl:Version>98.0</ebl:Version>
                </ns:SetExpressCheckoutRequest>
            </ns:SetExpressCheckoutReq>
        </soapenv:Body>
    </soapenv:Envelope>
    PPHttpConnection: Adding header X-PAYPAL-REQUEST-DATA-FORMAT: SOAP
    PPHttpConnection: Adding header X-PAYPAL-RESPONSE-DATA-FORMAT: SOAP
    PPHttpConnection: Adding header X-PAYPAL-DEVICE-IPADDRESS: 94.249.159.23
    PPHttpConnection: Adding header X-PAYPAL-REQUEST-SOURCE: merchant-php-sdk-2.2.98
    PPAPIService: Response: <?xml version="1.0" encoding="UTF-8"?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
                       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                       xmlns:xs="http://www.w3.org/2001/XMLSchema"
                       xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext"
                       xmlns:ebl="urn:ebay:apis:eBLBaseComponents" xmlns:ns="urn:ebay:api:PayPalAPI">
        <SOAP-ENV:Header>
            <Security xmlns="http://schemas.xmlsoap.org/ws/2002/12/secext" xsi:type="wsse:SecurityType"></Security>
            <RequesterCredentials xmlns="urn:ebay:api:PayPalAPI" xsi:type="ebl:CustomSecurityHeaderType">
                <Credentials xmlns="urn:ebay:apis:eBLBaseComponents" xsi:type="ebl:UserIdPasswordType">
                    <Username xsi:type="xs:string"></Username>
                    <Password xsi:type="xs:string"></Password>
                    <Signature xsi:type="xs:string"></Signature>
                    <Subject xsi:type="xs:string"></Subject>
                </Credentials>
            </RequesterCredentials>
        </SOAP-ENV:Header>
        <SOAP-ENV:Body id="_0">
            <SetExpressCheckoutResponse xmlns="urn:ebay:api:PayPalAPI">
                <Timestamp xmlns="urn:ebay:apis:eBLBaseComponents">2015-07-27T08:44:42Z</Timestamp>
                <Ack xmlns="urn:ebay:apis:eBLBaseComponents">Failure</Ack>
                <CorrelationID xmlns="urn:ebay:apis:eBLBaseComponents">567dd0db99c4</CorrelationID>
                <Errors xmlns="urn:ebay:apis:eBLBaseComponents" xsi:type="ebl:ErrorType">
                    <ShortMessage xsi:type="xs:string">Transaction refused because of an invalid argument. See additional
                        error messages for details.
                    </ShortMessage>
                    <LongMessage xsi:type="xs:string">Order total is missing.</LongMessage>
                    <ErrorCode xsi:type="xs:token">10400</ErrorCode>
                    <SeverityCode xmlns="urn:ebay:apis:eBLBaseComponents">Error</SeverityCode>
                </Errors>
                <Version xmlns="urn:ebay:apis:eBLBaseComponents">98.0</Version>
                <Build xmlns="urn:ebay:apis:eBLBaseComponents">000000</Build>
            </SetExpressCheckoutResponse>
        </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    PPAPIService: Request:
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="urn:ebay:api:PayPalAPI"
                      xmlns:ebl="urn:ebay:apis:eBLBaseComponents"
            >
        <soapenv:Header>
            <ns:RequesterCredentials>
                <ebl:Credentials>
                    <ebl:Username>xxxxxxx</ebl:Username>
                    <ebl:Password>xxxxxxx</ebl:Password>
                    <ebl:Signature>xxxxxxx</ebl:Signature>
                </ebl:Credentials>
            </ns:RequesterCredentials>
        </soapenv:Header>
        <soapenv:Body>
            <ns:SetExpressCheckoutReq>
                <ns:SetExpressCheckoutRequest>
                    <ebl:SetExpressCheckoutRequestDetails></ebl:SetExpressCheckoutRequestDetails>
                    <ebl:Version>98.0</ebl:Version>
                </ns:SetExpressCheckoutRequest>
            </ns:SetExpressCheckoutReq>
        </soapenv:Body>
    </soapenv:Envelope>
    PPHttpConnection: Adding header X-PAYPAL-REQUEST-DATA-FORMAT: SOAP
    PPHttpConnection: Adding header X-PAYPAL-RESPONSE-DATA-FORMAT: SOAP
    PPHttpConnection: Adding header X-PAYPAL-DEVICE-IPADDRESS: 94.249.159.23
    PPHttpConnection: Adding header X-PAYPAL-REQUEST-SOURCE: merchant-php-sdk-2.2.98
    PPAPIService: Response: <?xml version="1.0" encoding="UTF-8"?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
                       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                       xmlns:xs="http://www.w3.org/2001/XMLSchema"
                       xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext"
                       xmlns:ebl="urn:ebay:apis:eBLBaseComponents" xmlns:ns="urn:ebay:api:PayPalAPI">
        <SOAP-ENV:Header>
            <Security xmlns="http://schemas.xmlsoap.org/ws/2002/12/secext" xsi:type="wsse:SecurityType"></Security>
            <RequesterCredentials xmlns="urn:ebay:api:PayPalAPI" xsi:type="ebl:CustomSecurityHeaderType">
                <Credentials xmlns="urn:ebay:apis:eBLBaseComponents" xsi:type="ebl:UserIdPasswordType">
                    <Username xsi:type="xs:string"></Username>
                    <Password xsi:type="xs:string"></Password>
                    <Signature xsi:type="xs:string"></Signature>
                    <Subject xsi:type="xs:string"></Subject>
                </Credentials>
            </RequesterCredentials>
        </SOAP-ENV:Header>
        <SOAP-ENV:Body id="_0">
            <SetExpressCheckoutResponse xmlns="urn:ebay:api:PayPalAPI">
                <Timestamp xmlns="urn:ebay:apis:eBLBaseComponents">2015-07-27T08:51:08Z</Timestamp>
                <Ack xmlns="urn:ebay:apis:eBLBaseComponents">Failure</Ack>
                <CorrelationID xmlns="urn:ebay:apis:eBLBaseComponents">2e8779d8d25c9</CorrelationID>
                <Errors xmlns="urn:ebay:apis:eBLBaseComponents" xsi:type="ebl:ErrorType">
                    <ShortMessage xsi:type="xs:string">Transaction refused because of an invalid argument. See additional
                        error messages for details.
                    </ShortMessage>
                    <LongMessage xsi:type="xs:string">Order total is missing.</LongMessage>
                    <ErrorCode xsi:type="xs:token">10400</ErrorCode>
                    <SeverityCode xmlns="urn:ebay:apis:eBLBaseComponents">Error</SeverityCode>
                </Errors>
                <Version xmlns="urn:ebay:apis:eBLBaseComponents">98.0</Version>
                <Build xmlns="urn:ebay:apis:eBLBaseComponents">17485293</Build>
            </SetExpressCheckoutResponse>
        </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    PPAPIService: Request:
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="urn:ebay:api:PayPalAPI"
                      xmlns:ebl="urn:ebay:apis:eBLBaseComponents"
            >
        <soapenv:Header>
            <ns:RequesterCredentials>
                <ebl:Credentials>
                    <ebl:Username>xxxxxxx</ebl:Username>
                    <ebl:Password>xxxxxxx</ebl:Password>
                    <ebl:Signature>xxxxxxx</ebl:Signature>
                </ebl:Credentials>
            </ns:RequesterCredentials>
        </soapenv:Header>
        <soapenv:Body>
            <ns:SetExpressCheckoutReq>
                <ns:SetExpressCheckoutRequest>
                    <ebl:SetExpressCheckoutRequestDetails></ebl:SetExpressCheckoutRequestDetails>
                    <ebl:Version>98.0</ebl:Version>
                </ns:SetExpressCheckoutRequest>
            </ns:SetExpressCheckoutReq>
        </soapenv:Body>
    </soapenv:Envelope>
    PPHttpConnection: Adding header X-PAYPAL-REQUEST-DATA-FORMAT: SOAP
    PPHttpConnection: Adding header X-PAYPAL-RESPONSE-DATA-FORMAT: SOAP
    PPHttpConnection: Adding header X-PAYPAL-DEVICE-IPADDRESS: 94.249.159.23
    PPHttpConnection: Adding header X-PAYPAL-REQUEST-SOURCE: merchant-php-sdk-2.2.98
    PPAPIService: Response: <?xml version="1.0" encoding="UTF-8"?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
                       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                       xmlns:xs="http://www.w3.org/2001/XMLSchema"
                       xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext"
                       xmlns:ebl="urn:ebay:apis:eBLBaseComponents" xmlns:ns="urn:ebay:api:PayPalAPI">
        <SOAP-ENV:Header>
            <Security xmlns="http://schemas.xmlsoap.org/ws/2002/12/secext" xsi:type="wsse:SecurityType"></Security>
            <RequesterCredentials xmlns="urn:ebay:api:PayPalAPI" xsi:type="ebl:CustomSecurityHeaderType">
                <Credentials xmlns="urn:ebay:apis:eBLBaseComponents" xsi:type="ebl:UserIdPasswordType">
                    <Username xsi:type="xs:string"></Username>
                    <Password xsi:type="xs:string"></Password>
                    <Signature xsi:type="xs:string"></Signature>
                    <Subject xsi:type="xs:string"></Subject>
                </Credentials>
            </RequesterCredentials>
        </SOAP-ENV:Header>
        <SOAP-ENV:Body id="_0">
            <SetExpressCheckoutResponse xmlns="urn:ebay:api:PayPalAPI">
                <Timestamp xmlns="urn:ebay:apis:eBLBaseComponents">2015-07-27T08:53:04Z</Timestamp>
                <Ack xmlns="urn:ebay:apis:eBLBaseComponents">Failure</Ack>
                <CorrelationID xmlns="urn:ebay:apis:eBLBaseComponents">b094c1cf7a060</CorrelationID>
                <Errors xmlns="urn:ebay:apis:eBLBaseComponents" xsi:type="ebl:ErrorType">
                    <ShortMessage xsi:type="xs:string">Transaction refused because of an invalid argument. See additional
                        error messages for details.
                    </ShortMessage>
                    <LongMessage xsi:type="xs:string">Order total is missing.</LongMessage>
                    <ErrorCode xsi:type="xs:token">10400</ErrorCode>
                    <SeverityCode xmlns="urn:ebay:apis:eBLBaseComponents">Error</SeverityCode>
                </Errors>
                <Version xmlns="urn:ebay:apis:eBLBaseComponents">98.0</Version>
                <Build xmlns="urn:ebay:apis:eBLBaseComponents">17485293</Build>
            </SetExpressCheckoutResponse>
        </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    
    Vor dem Update liefen die Paypal-Zahlungen (via PaypalING-Modul) sauber durch.
    Hat jemand eine Idee, wie ich der Sache auf den Grund gehen und fixen kann?
    Bin für jeden Tipp dankbar!