It sounds as if this is an e-cheque, in which case proper procedure is being followed.
The seller will not send the goods out until the e-cheque is cleared into the PayPal account. This can take up to ten days.
http://tinyurl.com/3652ec
There is no need for the seller to wait for the money to be transferred into his own bank account, and this is not what is happening.
This has occurred because you have used a different payment card to the ones you have on file with PayPal.