Zahlungsabbrüche Paypal Express obwohl deaktiviert

die-andis

Gut bekanntes Mitglied
26. März 2010
562
11
Guten Morgen,

wir haben folgendes Problem:

Paypal Express und Plus möchten wir nicht nutzen. Express ist konfiguriert und wird beim Test auch "grün" ("Konfiguration validieren" im Paypal Plugin) angzeigt. Ist aber in den Einstellungen deaktiviert (
"PayPal-Express-Button auf Warenkorbseite aktivieren?" und "PayPal Express Button auf Artikeldetailseite aktivieren?") und wird auch bei den Versandarten nicht "aktiviert".

Leider haben wir aber doch Bestellvorgänge bei denen Paypal Express als Zahlungsart gesetzt ist. Die Zahlung über Paypal ist dann aber nie durchgeführt. Sehr oft kommt dann noch eine zweite Bestellung hinterher, bei der "Paypal Basic" als Zahlungsart gesetzt ist und dort hat dann auch die Zahlung funktioniert. Grundsätzlich funktionieren alle Paypal Basic Zahlung fast immer.

Im Shop Log ist kein "Error" vorhanden

Im Paypal Plugin Log steht folgendes


Payment status: Completed (Order: 62772, Reason: none)
2016-07-20 00:15:51 Notice

Response: DoExpressCheckoutPayment:
PayPal\PayPalAPI\DoExpressCheckoutPaymentResponseType Object
(
[DoExpressCheckoutPaymentResponseDetails] => PayPal\EBLBaseComponents\DoExpressCheckoutPaymentResponseDetailsType Object
(
[Token] => EC-8FxxxxxD
[PaymentInfo] => Array
(
[0] => PayPal\EBLBaseComponents\PaymentInfoType Object
(
[TransactionID] => 8CT9xxxxx932
[EbayTransactionID] =>
[ParentTransactionID] =>
[ReceiptID] =>
[TransactionType] => express-checkout
[PaymentType] => instant
[RefundSourceCodeType] =>
[ExpectedeCheckClearDate] =>
[PaymentDate] => 2016-07-19T22:15:50Z
[GrossAmount] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 52.86
)

[FeeAmount] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 1.25
)

[SettleAmount] =>
[TaxAmount] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 0.00
)

[ExchangeRate] =>
[PaymentStatus] => Completed
[PendingReason] => none
[ReasonCode] => none
[HoldDecision] =>
[ShippingMethod] =>
[ProtectionEligibility] => Eligible
[ProtectionEligibilityType] => ItemNotReceivedEligible,UnauthorizedPaymentEligible
[ReceiptReferenceNumber] =>
[POSTransactionType] =>
[ShipAmount] =>
[ShipHandleAmount] =>
[ShipDiscount] =>
[InsuranceAmount] =>
[Subject] =>
[StoreID] =>
[TerminalID] =>
[SellerDetails] => PayPal\EBLBaseComponents\SellerDetailsType Object
(
[SellerId] =>
[SellerUserName] =>
[SellerRegistrationDate] =>
[PayPalAccountID] =>
[SecureMerchantAccountID] => GJDxxxxxSC
)

[PaymentRequestID] =>
[FMFDetails] =>
[EnhancedPaymentInfo] =>
[PaymentError] =>
[InstrumentDetails] =>
[OfferDetails] =>
[BinEligibility] =>
)

)

[BillingAgreementID] =>
[RedirectRequired] =>
[Note] =>
[SuccessPageRedirectRequested] => false
[UserSelectedOptions] =>
[CoupledPaymentInfo] =>
)

[FMFDetails] =>
[Timestamp] => 2016-07-19T22:15:51Z
[Ack] => Success
[CorrelationID] => 260xxxxxdf463
[Errors] =>
[Version] => 106.0
[Build] => 000000
)

2016-07-20 00:15:49 Notice

Request: DoExpressCheckoutPayment:
PayPal\PayPalAPI\DoExpressCheckoutPaymentReq Object
(
[DoExpressCheckoutPaymentRequest] => PayPal\PayPalAPI\DoExpressCheckoutPaymentRequestType Object
(
[DoExpressCheckoutPaymentRequestDetails] => PayPal\EBLBaseComponents\DoExpressCheckoutPaymentRequestDetailsType Object
(
[PaymentAction] =>
[Token] => EC-8F88xxxxx03433D
[PayerID] => Z9xxxxxW

Was könnte das für ein Problem sein?

Gruß

Andreas

JTL Shop 4.04 Build1 mit dem Paypal Plugin 1.04.
 

david

Administrator
Mitarbeiter
16. Juli 2010
2.310
170
PP Basic basiert auf der Express Checkout API und nutzt die gleichen Calls nur an anderer Stelle, daher die Logs 😉
 

die-andis

Gut bekanntes Mitglied
26. März 2010
562
11
Ok, das ist dann Grund warum bei Zahlungsabbrüchen "Paypal Express" in der Bestellung steht und bei erfolgreichen "Paypal Basic"?

Aber wie kann ich den Fehler jetzt weiter eingrenzen?
 

david

Administrator
Mitarbeiter
16. Juli 2010
2.310
170
Welchen Fehler denn? Das o.g. Log sagt nur, dass die Transaktion erfolgreich durchgeführt wurde (Completed).
 

die-andis

Gut bekanntes Mitglied
26. März 2010
562
11
Der Fehler ist ja, das des öfteren die erste Bestellung einen Zahlungsabbruch hat und dann "sofort" eine identische zweite Bestellung hinterher kommt die funktioniert.

Hier ist das Log von der Bestellung mit Zahlungsabbruch

Teil 1

Response: SetExpressCheckout:
PayPal\PayPalAPI\SetExpressCheckoutResponseType Object
(
[Token] => EC-7A68147xxxx3409
[Timestamp] => 2016-07-19T22:11:38Z
[Ack] => Success
[CorrelationID] => 455465b95108
[Errors] =>
[Version] => 106.0
[Build] => 000000
)
 

die-andis

Gut bekanntes Mitglied
26. März 2010
562
11
Teil 2

PayPal\PayPalAPI\SetExpressCheckoutReq Object
(
[SetExpressCheckoutRequest] => PayPal\PayPalAPI\SetExpressCheckoutRequestType Object
(
[SetExpressCheckoutRequestDetails] => PayPal\EBLBaseComponents\SetExpressCheckoutRequestDetailsType Object
(
[OrderTotal] =>
[ReturnURL] => https://www.xxxx.de/includes/modules/notify.php?ph=a96df77a1df9da2b320094xxxxxeca67dcdea
[CancelURL] => https://www.xxxx.de/bestellvorgang.php?editZahlungsart=1
[TrackingImageURL] =>
[giropaySuccessURL] =>
[giropayCancelURL] =>
[BanktxnPendingURL] =>
[Token] =>
[MaxAmount] =>
[OrderDescription] =>
[Custom] =>
[InvoiceID] =>
[ReqConfirmShipping] =>
[ReqBillingAddress] =>
[BillingAddress] =>
[NoShipping] => 0
[AddressOverride] => 1
[LocaleCode] => ger
[PageStyle] =>
[cppheaderimage] => https://www.xxxx.de/bilder/intern/shoplogo/logo_quer350.png
[cppheaderbordercolor] =>
[cppheaderbackcolor] =>
[cpppayflowcolor] =>
[cppcartbordercolor] =>
[cpplogoimage] => https://www.xxxx.de/bilder/intern/shoplogo/logo_quer350.png
[Address] => PayPal\EBLBaseComponents\AddressType Object
(
[Name] => Anja xxxx
[Street1] => xxxx 10
[Street2] =>
[CityName] => xxx
[StateOrProvince] =>
[Country] => DE
[CountryName] =>
[Phone] =>
[PostalCode] => 17039
[AddressID] =>
[AddressOwner] =>
[ExternalAddressID] =>
[InternationalName] =>
[InternationalStateAndCity] =>
[InternationalStreet] =>
[AddressStatus] =>
[AddressNormalizationStatus] =>
)

[PaymentAction] =>
[SolutionType] =>
[LandingPage] =>
[BuyerEmail] =>
[ChannelType] =>
[BillingAgreementDetails] =>
[PromoCodes] =>
[PayPalCheckOutBtnType] =>
[ProductCategory] =>
[ShippingMethod] =>
[ProfileAddressChangeDate] =>
[AllowNote] =>
[FundingSourceDetails] =>
[BrandName] => xxxx
[CallbackURL] =>
[EnhancedCheckoutData] =>
[OtherPaymentMethods] =>
[BuyerDetails] =>
 
Zuletzt bearbeitet:

die-andis

Gut bekanntes Mitglied
26. März 2010
562
11
Teil 3

[PaymentDetails] => Array
(
[0] => PayPal\EBLBaseComponents\PaymentDetailsType Object
(
[OrderTotal] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 52.86
)

[ItemTotal] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 52.86
)

[ShippingTotal] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 0
)

[HandlingTotal] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 0
)

[TaxTotal] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 0.00
)

[OrderDescription] =>
[Custom] => 62771
[InvoiceID] => BD-62868
[ButtonSource] => JTL_Cart_ECM_CPI2
[NotifyURL] => https://www.xxx.de/includes/plugins/jtl_paypal/version/104/frontend/notify.php?type=basic
[ShipToAddress] =>
[MultiShipping] =>
[FulfillmentReferenceNumber] =>
[FulfillmentAddress] =>
[PaymentCategoryType] =>
[ShippingMethod] =>
[ProfileAddressChangeDate] =>
[PaymentDetailsItem] => Array
(
[0] => PayPal\EBLBaseComponents\PaymentDetailsItemType Object
(
[Name] => Loreal Tecni.Art Dualstylers Sleek Swing 150 ml
[Number] =>
[Quantity] => 1
[Tax] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 0.00
)

[Amount] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 10.07
)

[EbayItemPaymentDetailsItem] =>
[PromoCode] =>
[ProductCategory] =>
[Description] =>
[ItemWeight] =>
[ItemLength] =>
[ItemWidth] =>
[ItemHeight] =>
[ItemURL] =>
[EnhancedItemData] =>
[ItemCategory] =>
)

[1] => PayPal\EBLBaseComponents\PaymentDetailsItemType Object
(
[Name] => TIGI Bed Head Superstar Queen for a Day 300 ml
[Number] =>
[Quantity] => 2
[Tax] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 0.00
)

[Amount] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 10.65
)

[EbayItemPaymentDetailsItem] =>
[PromoCode] =>
[ProductCategory] =>
[Description] =>
[ItemWeight] =>
[ItemLength] =>
[ItemWidth] =>
[ItemHeight] =>
[ItemURL] =>
[EnhancedItemData] =>
[ItemCategory] =>
)

[2] => PayPal\EBLBaseComponents\PaymentDetailsItemType Object
(
[Name] => Loreal Expert Vitamino Color AOX Sofortpflege 150 ml
[Number] =>
[Quantity] => 1
[Tax] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 0.00
)

[Amount] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 9.85
)

[EbayItemPaymentDetailsItem] =>
[PromoCode] =>
[ProductCategory] =>
[Description] =>
[ItemWeight] =>
[ItemLength] =>
[ItemWidth] =>
[ItemHeight] =>
[ItemURL] =>
[EnhancedItemData] =>
[ItemCategory] =>
)
 

die-andis

Gut bekanntes Mitglied
26. März 2010
562
11
Teil 4
[3] => PayPal\EBLBaseComponents\PaymentDetailsItemType Object
(
[Name] => Loreal Expert Vitamino Color AOX Shampoo 250 ml
[Number] =>
[Quantity] => 1
[Tax] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 0.00
)

[Amount] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 7
)

[EbayItemPaymentDetailsItem] =>
[PromoCode] =>
[ProductCategory] =>
[Description] =>
[ItemWeight] =>
[ItemLength] =>
[ItemWidth] =>
[ItemHeight] =>
[ItemURL] =>
[EnhancedItemData] =>
[ItemCategory] =>
)

[4] => PayPal\EBLBaseComponents\PaymentDetailsItemType Object
(
[Name] => Finetex Pro Energiespar Handtuch grau
[Number] =>
[Quantity] => 1
[Tax] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 0.00
)

[Amount] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 4.64
)

[EbayItemPaymentDetailsItem] =>
[PromoCode] =>
[ProductCategory] =>
[Description] =>
[ItemWeight] =>
[ItemLength] =>
[ItemWidth] =>
[ItemHeight] =>
[ItemURL] =>
[EnhancedItemData] =>
[ItemCategory] =>
)

)

[InsuranceTotal] =>
[ShippingDiscount] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => -0
)

[InsuranceOptionOffered] =>
[AllowedPaymentMethod] =>
[EnhancedPaymentData] =>
[SellerDetails] =>
[NoteText] =>
[TransactionId] =>
[PaymentAction] => Sale
[PaymentRequestID] =>
[OrderURL] =>
[SoftDescriptor] =>
[BranchLevel] =>
[OfferDetails] =>
[Recurring] =>
[PaymentReason] =>
)

)

[FlatRateShippingOptions] =>
[CallbackTimeout] =>
[CallbackVersion] =>
[CustomerServiceNumber] =>
[GiftMessageEnable] =>
[GiftReceiptEnable] =>
[GiftWrapEnable] =>
[GiftWrapName] =>
[GiftWrapAmount] =>
[BuyerEmailOptInEnable] =>
[SurveyEnable] =>
[SurveyQuestion] =>
[SurveyChoice] =>
[TotalType] =>
[NoteToBuyer] =>
[Incentives] =>
[ReqInstrumentDetails] =>
[ExternalRememberMeOptInDetails] =>
[FlowControlDetails] =>
[DisplayControlDetails] =>
[ExternalPartnerTrackingDetails] =>
[CoupledBuckets] =>
)

[DetailLevel] =>
[ErrorLanguage] =>
[Version] =>
)

)
 

david

Administrator
Mitarbeiter
16. Juli 2010
2.310
170
Einen Fehler kann ich in den Logs nicht erkennen. Das sind Logs zu den normalen Calls, die für eine Transaktion mit PayPal Basic notwendig sind.
 

die-andis

Gut bekanntes Mitglied
26. März 2010
562
11
mmhh blöd. Aber es liegt ja trotzdem am Schluß ein Zahlungsabbruch vor.

Gibt es weitere Möglichkeiten um den Fehler einzugrenzen?