cancellation fees cannot be collected

I have been having this issue for a while and I could not find a solution for it, in Jordan we can only accept Cash payments for aprtments and when the guest cancel's their booking. 
How can solve this issue for the future and how can I collect 1000$ worth of bookings now