I've had this happen before. Typically when we do a payment plan there is a set pay off date, if you miss this payoff date then we contact you and try and work with you. However a month to me is more than fair. I would contact them onve more via email and let them know that you're planning to put the animal back up for sale if the transaction isn't completed. The thing I would do just as a friendly gesture is to offer to transfer his deposit to another animal once he is ready to purchase from you again..this way you keep his money but he doesn't feel like it was wasted, and it keeps a line of communication open with him as a future customer.