FOR EVERYONE.... Let's understand something
1) before you make an order you have no outstanding payment
2) you make an order then now you have an outstanding payment
why? because you haven't paid for the one you just ordered!
If we look at computer programming language
IF ($order_has_outstanding_payment) {
echo "show message that you haven't paid";
}
simple... it does NOT check or mean if it's the one you placed or the one you did 6 months ago. It just looks at what you have outstanding on the system, and that is the one you just ordered which is technically outstaanding because you didn't pay it yet.
Now why I haven't emailed you for the payment details, because I am busy doing other things and I don't sit on the internet 24/7. Need to sleep, eat, gym, blah blah...