Hello,
This may be a result of a new feature with PayPal, but with their Fraud Filters, you can set a transaction to be flagged for review, in which case you have to manually review it and then manually Accept or Decline it.
I just had one of these happen recently and noticed that Nop doesn't recognize the distinction and updates the payment status to Paid before you have accepted the transaction in PayPal. Until you have accepted it, you do not receive the funds and in the event you reject it, well you don't either.
So as it is marked as paid, you would very likely ship it, and could be out the money. I've highlighted the particular points of interest related to this below:
Paypal IPN:
mc_gross: 1946.55
protection_eligibility: Ineligible
address_status: unconfirmed
payer_id: UTTTTTTTTTT
address_street: xxxxxxxx
payment_date: 05%3A38%3A03+Jul+12%2C+2016+PDT
payment_status: Pending
charset: windows-1252
address_zip: xxxxx
first_name: xxxxxxx
address_country_code: US
address_name: xxxxx
notify_version: 3.8
custom: xxxxxx-55c7-45e0-a21d-f64e10230650
payer_status: unverified
business: xxxxxxx
fraud_management_pending_filters_1: Suspected+Freight+Forwarder+Check
address_country: United+States
address_city: xxxxx
quantity: 1
verify_sign: xxxxxxxx2lPznAKSs-wlpyyCqzYgN4mthnxIT2hTL
payer_email: xxxxx
txn_id: xxxxxxxEL119610T
payment_type: instant
last_name: xxxxx
address_state: xxxx
receiver_email: xxxxxx
receiver_id: Axxxxxx
pending_reason: address
txn_type: web_accept
item_name:
mc_currency: USD
item_number:
residence_country: US
receipt_id: xxxxxxx-7486
transaction_subject:
payment_gross: 1946.55
ipn_track_id: xxxxx36a14bd0
New payment status: Pending
How to handle:
There exists a Pending payment status, but you may have (at least we do) many Pending payment status orders as when someone chooses to pay via paypal standard and then never completes the paypal payment process...so some other way to differentiate from that would be great. Ideally, there'd be a new status Requires Review...or some way to really call out that you need to manually review it.