I have a payment form set up and want to make sure that once payment is received the customer is redirected to fill out a registration form ...
How would I make this happen?
Thanks
Meg
I have a payment form set up and want to make sure that once payment is received the customer is redirected to fill out a registration form ...
How would I make this happen?
Thanks
Meg
Include the link to your registration page in the User Notification. Make sure you have enabled to option to send the user notification only when payment is received. The "Send user notification only when payment is received" is a check box on the PayPal feed.
Does that solve the problem for you?
Thanks for your suggestion Chris ... I would really like to redirect them automatically to a page on the website to fill in the registration form once they have completed their payment ...
The customers who use this site are not very technologically savvy and I need to make things as easy for them as humanly possible ... asking them to click a link in an email is likely to cause confusion ...
Can I do this with Gravity Forms/Paypal?
Instead of a text confirmation, use a Redirect, and set it to your Registration page. That way, once they are done with PayPal and return to your site, they land on the Registration page. You can put some text there about "thank you for paying, now you need to register" or something to that effect.
Chris,
The problem with what you propose is now anyone can give out that registration page and get in for free.
A possible fix might be to only allow access to that page if the request came from the same domain via htaccess.
Or you could make it so that the user registration form requires a member code to submit, or you could write a customization that requires the user to put in their transaction confirmation number, but you'd have to write it to check the approved transaction ID's. It would be more complex but more secure. There are lots of ways to lock down such a page. At the end though, the best thing to do is manually check from time to time that things are lining up how you would expect.