Our wallet had become excessively bloated resulting in some slightly delayed deposit crediting. When you hit deposit you should be assigned a new address. If you happen to send to an old address, it still should credit for the next week or so.
Are not you using blockchain.info API ?