Is it possible to reject / auto refund after receiving IPN message with COMPLETED
status but the txn_id
is duplicated or the price value is incorrect?
Or manual investigation need to be done to refund
Is it possible to reject / auto refund after receiving IPN message with COMPLETED
status but the txn_id
is duplicated or the price value is incorrect?
Or manual investigation need to be done to refund
If you are verifying your IPN calls with PayPal, this should (in theory) be impossible. PayPal never duplicates transaction IDs.
Is it possible to reject / auto refund after receiving IPN message with COMPLETED status but the txn_id is duplicated or the price value is incorrect?
You can't reject the transaction with IPN. You aren't in a transaction. You're getting notification that a transaction has already occurred.
You may be able to use another API to reverse the transaction, as suggested by @geewhiz.