I have membership processing that has been working for some time.
1. User enters information
2. Data is passed to a VBScript page which:
a. logs member info to a text file
b. updates an Access database
c. emails member confirming receipt of information
d. passes application fees to Paypal
It all works well, but there is often an issue with the payment not completing, so the client has requested that I incorporate IPN to verify that the payment completed. I have the listener working, but at that point have no idea if I've lost all reference to the original form data.
Is there a way to activate Paypal with IPN first and if the payment is successful then update the database and send the appropriate emails?