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
Comment #2
TR CreditAttribution: TR commentedTo 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.