I get "An IPN transaction failed verification for this order" error after every Paypal payment.

IPN coming like this:
Receiving IPN at URL for order 11.
Array
(
[mc_gross] => 100.00
[invoice] => 11-1
[protection_eligibility] => Ineligible
[item_number1] =>
[payer_id] => ANRHFCWJUK63Y
[tax] => 0.00
[payment_date] => 06:34:11 Feb 14, 2016 PST
[payment_status] => Completed
[charset] => windows-1252
[mc_shipping] => 0.00
[mc_handling] => 0.00
[first_name] => test
[mc_fee] => 4.20
[notify_version] => 3.8
[custom] =>
[payer_status] => verified
[business] => seller@****.com
[num_cart_items] => 1
[mc_handling1] => 0.00
[verify_sign] => AG3GVp.wDJ4dWGZRsyfOBr1DLPQYAvnHqYWZoGnUGaacx2MOgp6ZSYO5
[payer_email] => buyer@****.com
[mc_shipping1] => 0.00
[tax1] => 0.00
[txn_id] => 2K892764TU6503212
[payment_type] => instant
[last_name] => buyer
[item_name1] => Order 11 at Ubercart
[receiver_email] => seller@****.com
[payment_fee] => 4.20
[quantity1] => 1
[receiver_id] => SN5N3PBDL4Y6W
[txn_type] => cart
[mc_gross_1] => 100.00
[mc_currency] => USD
[residence_country] => US
[test_ipn] => 1
[transaction_subject] =>
[payment_gross] => 100.00
[ipn_track_id] => 992a364c4292c
)

And after that coming that error. Is that bug or some configuration mistake? Also Orders transaction ID is all the time Unknown.

Comments

hanniha created an issue. See original summary.

TR’s picture

Status: Active » Closed (duplicate)

To see the current state of the D8 port, see #2640736: [meta] Tracking the status of the D8 port. The current state of the PayPal port is at #2625276: Port PayPal payment methods to D8.

PayPal is still being ported. WPS is mostly working right now with the exception of some parts of IPN. Specifically, see https://www.drupal.org/node/2625276#comment-10831416. You will see that some IPN handling has already been fixed in the latest -dev.

If you want to use PayPal I strongly suggest using the latest -dev and keeping your Ubercart install up to date with the latest -dev (the easiest way is to use git). There have been more than 50 new commits to -dev already in the week since alpha3 was released. If you use anything other than the current -dev you risk spending time on bugs that have already been fixed.

I suggest you upgrade to the latest -dev then see if you still have the error - if the error still exists in the latest -dev post your IPN response in #2625276: Port PayPal payment methods to D8.