Simple question. I have a website that sells items and automatically credits users on their account. But, when someone pays with an eCheck and it needs to wait for approval, will the IPN still go through after it clears, or will I be forced to manually make this transaction? I know the IPN doesn't process immediately when an eCheck is made since it is not clear, but I didn't know if it would after. Anyone have any idea?
I'm pretty sure you get another response via IPN a few days after the transaction. You would want to hold the order until you get the second response stating that the check cleared. There's a field passed back in IPN that states whether the charge is cleared or not. I would check out the API documentation and adjust your own code to accommodate for two responses on echecks.
IPN data is sent afterwards even after 24 to 48 hours of first transaction. When the status of that particular payment changes I guess it will again send you another data.