katman1971 Posted July 13, 2010 Posted July 13, 2010 Hi I'm having a bit of trouble installing Membership / Subscription Only contribution. When installed correctly the customer clicks on "buy it now" and is brought directly to PayPal and then comes back to register and create a password. When a customer is at my login page and they click on "Buy Now" they get a message saying "The requested URL /store/catalog/<form action= was not found on this server" I follow the instructions: 2) Modify "catalog/templates/content/login.tpl.php" as follows: FIND (around line 59) <td align="right"><?php echo '<a href="' . tep_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL') . '">' . tep_image_button('button_continue.gif', IMAGE_BUTTON_CONTINUE) . '</a>'; ?></td> REPLACE IT WITH THIS: <td align="right"><?php echo '<a href="INSERT THE PAYPAL GENERATED EMAIL CODE HERE">' . tep_image_button('button_continue.gif', IMAGE_BUTTON_CONTINUE) . '</a>'; ?></td> Now the visitor will be sent to PayPal from the Login page, pay for his Membership/Subscription and be automatically returned to your website to fill out the form (catalog/create_account.php). I dont have a file called login.tpl.php but I did find the code they ask me to replace in my catalog.login.php and I inserted the PayPal generated code in the proper place and now that part of my catalog/login.php looks like this: <td align="right"><?php echo '<a href="<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input type="hidden" name="cmd" value="_s-xclick"> <input type="hidden" name="hosted_button_id" value="CDV8XY6HWSVAL"> <input type="image" src="https://www.paypal.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> <img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"> </form> ">' . tep_image_button('button_continue.gif', IMAGE_BUTTON_CONTINUE) . '</a>'; ?></td> Any suggestions greatly appreciated. Cheers. Quote
katman1971 Posted July 14, 2010 Author Posted July 14, 2010 (edited) I've made a bit of progress but still a couple of glitches: When a customer is at create_account.php when they click on continue, they are brought to create_account_success.php but I want them to be brought to the paypal site for payment and then I want them to be returned to create_account_success.php so that they can use the password they created to login and view the video tutorials. This is the code I modified in catalog/login.php to bring me to where I am right now: <td align="right"><?php echo '<a href="https://www.paypal.com/cgi-bin/webscr" method="post"> <input type="hidden" name="cmd" value="_s-xclick"> <input type="hidden" name="hosted_button_id" value="HZ3KV68YJT4UL"> <input type="image" src="https://www.paypal.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> <img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"> </form>'; ?></td> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> What changes do I need to make to the code so that the customer is brought to the paypal site before create_account_success.php? Thanks. Edited July 14, 2010 by dgriff Quote
katman1971 Posted July 15, 2010 Author Posted July 15, 2010 I'm still really stuck on how do I bring customers from create_account.php to paypal and then back to create_account_success.php. If anyone has any suggestions....even if it's not 100% right...at least it'll point me in the right direction. Pretty please? Quote
katman1971 Posted July 15, 2010 Author Posted July 15, 2010 I'll try to be more specific: once a customer completes the create_account.php form and clicks continue I want them to go to paypal and then to account_success.php. I think I found the code in create_account.php that I need to change: tep_redirect(tep_href_link(FILENAME_CREATE_ACCOUNT_SUCCESS, '', 'SSL')); How would the code above need to look to bring the customer to paypal? This is the code that was generated by paypal and I need to insert the paypal code into the code above but I'm not exactly sure how to do it. PayPal Code: <form action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input type="hidden" name="cmd" value="_s-xclick"> <input type="hidden" name="hosted_button_id" value="CTDGX29BXYND4"> <input type="image" src="https://www.paypal.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> <img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"> </form> Quote
katman1971 Posted July 17, 2010 Author Posted July 17, 2010 Does anyone know how I change this piece of code in create_account.php to point to paypal.com instead of account_success.php? Is it impossible? This is the code in create_account.php I think I need to change: tep_redirect(tep_href_link(FILENAME_CREATE_ACCOUNT_SUCCESS, '', 'SSL')); Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.