christian1701
Sehr aktives Mitglied
Hallo aus Wien,
Habe gestern auf Shop4 im Hosting upgegradet und heute die erste PayPal Bezahlung erhalten.
Leider wurde statt 299,80 beim Kunden nur 155 euro angezeigt und so auch per PayPal bezahlt.
Im PayPal Plugin wird im Log folgender Fehler angezeigt:
"PayPal Notify: Order status '3' did not match the requirements"
Im "Request: SetExpressCheckout:" Log sind die Beträge noch richtig
Im Code habe ich die persönlichen daten ausgeXt und code mit .... gekürzt
Dann kommt die Fehlermeldung:
"PayPal Notify: Order status '3' did not match the requirements"
und im nächsten Log "PayPal Notify: GetRawData:" st der Betrag dann falsch:
Was ist da los und was sagt mir "Order status '3' did not match the requirements"?
Danke für eure Hilfe
PS: warum steht im PayPal Basic plugin was von Express Checkout im Log?
Habe gestern auf Shop4 im Hosting upgegradet und heute die erste PayPal Bezahlung erhalten.
Leider wurde statt 299,80 beim Kunden nur 155 euro angezeigt und so auch per PayPal bezahlt.
Im PayPal Plugin wird im Log folgender Fehler angezeigt:
"PayPal Notify: Order status '3' did not match the requirements"
Im "Request: SetExpressCheckout:" Log sind die Beträge noch richtig
Im Code habe ich die persönlichen daten ausgeXt und code mit .... gekürzt
Code:
PayPal\PayPalAPI\SetExpressCheckoutReq Object
(............
[OrderTotal] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 249.8
)
[ItemTotal] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 249.8
)
[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
)
[...........
(
[0] => PayPal\EBLBaseComponents\PaymentDetailsItemType Object
(
[Name] => Actiflex Stretch schwarz Herren-Schnürer 8,5
[Number] =>
[Quantity] => 1
[Tax] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 0.00
)
[Amount] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 149.9
)
...............
)
[1] => PayPal\EBLBaseComponents\PaymentDetailsItemType Object
(
[Name] => Actiflex Stretch Damen-Schnürer Lycra schwarz 2,5
[Number] =>
[Quantity] => 1
[Tax] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 0.00
)
[Amount] => PayPal\CoreComponentTypes\BasicAmountType Object
(
[currencyID] => EUR
[value] => 99.9
)
.........
)
Dann kommt die Fehlermeldung:
"PayPal Notify: Order status '3' did not match the requirements"
und im nächsten Log "PayPal Notify: GetRawData:" st der Betrag dann falsch:
Code:
Array
(
[mc_gross] => 155.00
[invoice] => xxxxxxxxxxxxxx
[protection_eligibility] => Eligible
[address_status] => confirmed
[payer_id] => XGUQYPJM4C4FG
[tax] => 0.00
[address_street] => xxxxxxxxxxxxxxxxx
[payment_date] => 06:42:54 Dec 30, 2016 PST
[payment_status] => Completed
[charset] => windows-1252
[address_zip] => 76139
[first_name] => xxxxxxxx
[mc_fee] => 5.62
[address_country_code] => DE
[address_name] => Nxxxxxxxxx
[notify_version] => 3.8
[custom] => 2934
[payer_status] => verified
[business] => shop@xxxxxxxxxx.at
[address_country] => Germany
[address_city] => Karlsruhe
[quantity] => 1
[verify_sign] => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[payer_email] => pxxxxxxxxxxxxxxxxxxxxxxxxx
[txn_id] => 5RY37809KW744570R
[payment_type] => instant
[last_name] => xxxxxxxxxxxxxxxx
[address_state] =>
[receiver_email] => shop@xxxxxxxxx.at
[payment_fee] =>
[receiver_id] => R8NQ2H4VNRNMA
[txn_type] => express_checkout
[item_name] => Bestellung xxxxxxxxxxxxxxx
[mc_currency] => EUR
[item_number] =>
[residence_country] => DE
[handling_amount] => 0.00
[transaction_subject] =>
[payment_gross] =>
[shipping] => 0.00
[ipn_track_id] => 6499a53c46ddf
)
Was ist da los und was sagt mir "Order status '3' did not match the requirements"?
Danke für eure Hilfe
PS: warum steht im PayPal Basic plugin was von Express Checkout im Log?