Hallo zusammen,
ich habe das oben genannte Modul wie in der Dokumentation beschrieben installiert, aktiviert und eingerichtet. Nun kommt im Checkout diese Fehlermeldung:
"Während des Abschlusses der Ratenzahlung Powered by PayPal ist ein Fehler aufgetreten. Bitte wiederholen Sie den Checkout oder wählen Sie eine andere Zahlungsart."
Der PayPal-Support schiebt es auf den OXID-eshop und aus der log-Datei werde ich leider nicht schlau.
“[2018-02-22 10:20:55] paypInstallmentsLogger.INFO: paypInstallmentsSdkObjectGenerator getPaymentDetailsObject [] []
[2018-02-22 10:20:55] paypInstallmentsLogger.INFO: SetExpressCheckoutValidator validateRequest [] []
[2018-02-22 10:20:55] paypInstallmentsLogger.INFO: paypInstallmentsSoapValidator validateRequest [] []
[2018-02-22 10:20:55] paypInstallmentsLogger.INFO: SetExpressCheckoutValidator _validateOrderTotalValue [] []
[2018-02-22 10:20:55] paypInstallmentsLogger.INFO: paypInstallmentsSoapParser _getValueByClassAndProperty [] []
[2018-02-22 10:20:55] paypInstallmentsLogger.INFO: SetExpressCheckoutValidator _validateOrderCurrency [] []
[2018-02-22 10:20:55] paypInstallmentsLogger.INFO: paypInstallmentsSoapParser _getValueByClassAndProperty [] []
[2018-02-22 10:20:55] paypInstallmentsLogger.INFO: SetExpressCheckoutValidator _validateShippingCountry [] []
[2018-02-22 10:20:55] paypInstallmentsLogger.INFO: paypInstallmentsSoapParser _getValueByClassAndProperty [] []
[2018-02-22 10:20:55] paypInstallmentsLogger.INFO: SetExpressCheckoutValidator _validateFundingSource [] []
[2018-02-22 10:20:55] paypInstallmentsLogger.INFO: paypInstallmentsSoapParser _getValueByClassAndProperty [] []
[2018-02-22 10:20:55] paypInstallmentsLogger.INFO: SetExpressCheckoutValidator _validateLandingPage [] []
[2018-02-22 10:20:55] paypInstallmentsLogger.INFO: paypInstallmentsSoapParser _getValueByClassAndProperty [] []
[2018-02-22 10:20:55] paypInstallmentsLogger.INFO: SetExpressCheckoutDetails doRequest [] []
[2018-02-22 10:20:55] paypInstallmentsLogger.ERROR: SetExpressCheckoutDetails doRequest {“request”:”[object] (PayPal\PayPalAPI\SetExpressCheckoutReq: {“SetExpressCheckoutRequest”:{“SetExpressCheckoutRequestDetails”:{“OrderTotal”:null,“ReturnURL”:“http://www.domain.com/index.php?cl=order&paypinstallmentssuccess=1&force_paymentid=paypinstallments",“CancelURL”:"http://www.domainWährend des Abschlusses der Ratenzahlung Powered by PayPal ist ein Fehler aufgetreten. Bitte wiederholen Sie den Checkout oder wählen Sie eine andere Zahlungsart. .com/index.php?cl=payment&paypinstallmentscanceled=1”,“TrackingImageURL”:null,“giropaySuccessURL”:null,“giropayCancelURL”:null,“BanktxnPendingURL”:null,“Token”:null,“MaxAmount”:null,“OrderDescription”:null,“Custom”:null,“InvoiceID”:null,“ReqConfirmShipping”:0,“ReqBillingAddress”:null,“BillingAddress”:null,“NoShipping”:2,“AddressOverride”:0,“LocaleCode”:null,“PageStyle”:null,“cppheaderimage”:null,“cppheaderbordercolor”:null,“cppheaderbackcolor”:null,“cpppayflowcolor”:null,“cppcartbordercolor”:null,“cpplogoimage”:null,“Address”:null,“PaymentAction”:null,“SolutionType”:null,“LandingPage”:“Billing”,“BuyerEmail”:null,“ChannelType”:null,“BillingAgreementDetails”:null,“PromoCodes”:null,“PayPalCheckOutBtnType”:null,“ProductCategory”:null,“ShippingMethod”:null,“ProfileAddressChangeDate”:null,“AllowNote”:0,“FundingSourceDetails”:{“AllowPushFunding”:null,“UserSelectedFundingSource”:“Finance”},“BrandName”:null,“CallbackURL”:null,“EnhancedCheckoutData”:null,“OtherPaymentMethods”:null,“BuyerDetails”:null,“PaymentDetails”:[{“OrderTotal”:{“currencyID”:“EUR”,“value”:150.9},“ItemTotal”:{“currencyID”:“EUR”,“value”:146},“ShippingTotal”:{“currencyID”:“EUR”,“value”:4.9},“HandlingTotal”:{“currencyID”:“EUR”,“value”:0},“TaxTotal”:{“currencyID”:“EUR”,“value”:0},“OrderDescription”:null,“Custom”:null,“InvoiceID”:null,“ButtonSource”:“PayPal_SDK”,“NotifyURL”:null,“ShipToAddress”:{“Name”:“Name”,“Street1”:“Straße”,“Street2”:null,“CityName”:“Ort”,“StateOrProvince”:null,“Country”:“DE”,“CountryName”:null,“Phone”:null,“PostalCode”:“PLZ”,“AddressID”:null,“AddressOwner”:null,“ExternalAddressID”:null,“InternationalName”:null,“InternationalStateAndCity”:null,“InternationalStreet”:null,“AddressStatus”:null,“AddressNormalizationStatus”:null},“MultiShipping”:null,“FulfillmentReferenceNumber”:null,“FulfillmentAddress”:null,“PaymentCategoryType”:null,“ShippingMethod”:null,“ProfileAddressChangeDate”:null,“PaymentDetailsItem”:[{“Name”:“Sprenger -Dynamic RS- Sensogan doppelt gebrochen 16 mm, 13,5 cm”,“Number”:null,“Quantity”:1,“Tax”:{“currencyID”:“EUR”,“value”:null},“Amount”:{“currencyID”:“EUR”,“value”:146},“EbayItemPaymentDetailsItem”:null,“PromoCode”:null,“ProductCategory”:null,“Description”:null,“ItemWeight”:null,“ItemLength”:null,“ItemWidth”:null,“ItemHeight”:null,“ItemURL”:null,“EnhancedItemData”:null,“ItemCategory”:“Physical”}],“InsuranceTotal”:{“currencyID”:“EUR”,“value”:0},“ShippingDiscount”:{“currencyID”:“EUR”,“value”:0},“InsuranceOptionOffered”:null,“AllowedPaymentMethod”:null,“EnhancedPaymentData”:null,“SellerDetails”:null,“NoteText”:null,“TransactionId”:null,“PaymentAction”:“Sale”,“PaymentRequestID”:null,“OrderURL”:null,“SoftDescriptor”:null,“BranchLevel”:null,“OfferDetails”:null,“Recurring”:null,“PaymentReason”:null}],“FlatRateShippingOptions”:null,“CallbackTimeout”:null,“CallbackVersion”:null,“CustomerServiceNumber”:null,“GiftMessageEnable”:null,“GiftReceiptEnable”:null,“GiftWrapEnable”:null,“GiftWrapName”:null,“GiftWrapAmount”:null,“BuyerEmailOptInEnable”:null,“SurveyEnable”:null,“SurveyQuestion”:null,“SurveyChoice”:null,“TotalType”:null,“NoteToBuyer”:null,“Incentives”:null,“ReqInstrumentDetails”:null,“ExternalRememberMeOptInDetails”:null,“FlowControlDetails”:null,“DisplayControlDetails”:null,“ExternalPartnerTrackingDetails”:null,“CoupledBuckets”:null},“DetailLevel”:null,“ErrorLanguage”:null,“Version”:“124.0”}})",“error”:“Invalid userId “} []
[2018-02-22 10:20:55] paypInstallmentsLogger.ERROR: paypInstallmentsPayment::validatePayment An exception was caught. See EXCEPTION_LOG.txt for details {“exception”:”[object] (paypInstallmentsSetExpressCheckoutException(code: 0): Invalid userId at /…/vendor/oxid-esales/oxideshop-ce/source/Core/UtilsObject.php:231)”} []"
In der UtilsObject.php line 231 ist für mich keine UserID ersichtlich und die API-Daten sind richtig. mit PayPal Plus funktionieren diese ohne Probleme.
Hat von euch jemand Erfahrungen mit diesem Modul?
Oder einen Ansatz zur Fehlerbeseitigung?
Danke.