Paypal issue on new version 4.1

sukhman21

Member
YetiShare User
Jan 26, 2015
508
3
18
I am testing out the script and i see when i am at upgrade / premium page and click on paypal icon to try making the payment for premium account, it shows me a blank page and there is nothing in the error logs, i see access log shows 200 success but no error and i just see a white page.
Is there supposed to be a update for paypal that we need ??
I have tried updating my old version 4.0.1 on a test server and also did a fresh install and both times, it happened, showed me a blank page...

this is the URL i see on the blank page
http://test.websiteaddress.com/plugins/paypal/site/_pay.php

Can you guys check??
 

sukhman21

Member
YetiShare User
Jan 26, 2015
508
3
18
okay i got an update on this. Paypal works fine if someone is already logged into their website account but if someone is not logged in, clicking on paypal icon shows a blank page. If it shows a registration page and then once user logs in, if it redirects them back to upgrade page automatically, that would be great...
 

ysmods

New Member
Jan 29, 2013
860
1
0
UK
www.ysmods.com
It already does a check for logged in users

Code:
if (!isset($_REQUEST['user_level_pricing_id']))
{
    coreFunctions::redirect(WEB_ROOT . '/index.html'); 
}

// require login
if (!isset($_REQUEST['i']))
{
    $Auth->requireUser(WEB_ROOT.'/login.'.SITE_CONFIG_PAGE_EXTENSION); //  The check
    $userId    = $Auth->id;
    $username  = $Auth->username;
    $userEmail = $Auth->email;
}
 

adam

Administrator
Staff member
Dec 5, 2009
2,046
108
63
Hi sukhman21,

This is working fine for me when I test it locally. If you're still seeing the problem can you send me access via the support system and I'll take a look directly?

Thanks,
Adam.
 

sukhman21

Member
YetiShare User
Jan 26, 2015
508
3
18
Thanks for your reply ysmods but i am not sure where this code lives so not sure where to look for this......?

Thanks adam, sent a support request. Please take a look.
 

sukhman21

Member
YetiShare User
Jan 26, 2015
508
3
18
ysmods, I was trying to look at your website but this is what i get... Not sure why would your website would ban me, this was the first time i visited your website... lolz

Sorry, there is a problem
You are banned from this site.
Error code: 2S160/4
Contact Us
 

ysmods

New Member
Jan 29, 2013
860
1
0
UK
www.ysmods.com
The code shown above is from the top of _pay.php file.

Send me your IP address and I'll remove it from the list of banned IPs, was a different IP that you joined with and one that was caught about 9 months ago by the stop forums spam plugin I have installed.

Never mind I found and removed your IP from the blacklist.

You also have an account on my site :)

sukhman21 Joined: 07/06/2015
 

sukhman21

Member
YetiShare User
Jan 26, 2015
508
3
18
thanks for the info, i will check the code in that file to see if i can find anything..

I created that account from my test machine however my home IP was the one that was banned. Thanks for removing the ban.
 

sukhman21

Member
YetiShare User
Jan 26, 2015
508
3
18
okay i have some info

edited that file and changed some info just to make sure the code in it was running

Code:
// require login
if (!isset($_REQUEST['i']))
{
    $Auth->requireUser(WEB_ROOT.'/login.'.SITE_CONFIG_PAGE_EXTENSION);
    $userId    = $Auth->id;
    $username  = $Auth->username;
    $userEmail = $Auth->email;
}
i removed the above lines and changed it to

Code:
// require login
if (!isset($_REQUEST['i']))
{
header("Location: /login.html");
}
else
so now it redirect me to login.html page but ufcourse the variabled are not set ($userid, username and useremail) so it wont actually take me to paypal which is what i was expecting.

Anyways hopefully this will help, just looks like that piece of code isnt working for my site.