They have purchased the product. If it has been some time since the user has purchased, you can offer them a repeat purchase or top up. Getting the timing right is very much trial and error. You know your own offering best. Testing is the key to success.