Client hasn't payed final amount - web design
I made a website for a client we arranged payment half upfront and half after the site is complete. First payment was fine. But it’s been one week since I finished the website and I still have no payment. The client says he will pay when he has the funds in PayPal from his other business. It's been one week though and it’s kind of taking the piss. Stupid me there was no contract and I should have took the full payment upfront but it’s done now.
Should I just be patient and wait or just get in an argument and then definitely not get my money. Any ideas?
Btw I know I’ve been stupid and I've leant the hard way.