Register Members List Search Today's Posts Mark Forums Read

Reply
 
Thread Tools
  #16  
Old 05 Jan 2015, 21:47
angemon angemon is offline
 
Join Date: Aug 2014
Originally Posted by HM666 View Post
Login go to Merchant Services > Process Orders > Instant Payment Notification click the link below that heading. Mine is labeled "Learn More" Then you will set your IPN to be your https url and save there. I "think" that is the only place you change it, its been quite awhile since I've played in there.

EDIT: just saw your edited post yeah you can try to change it there as well. But that is the URL that PayPal will return you to after a payment has been made. So in effect what that does is if you have a custom page that says thanks for the donation/payment etc then you use that page as the return URL. It really should have no bearing on your usergroups having problems.
Is it this one , I've just put my website link (it wasn't there) , are you sure that will solve the issue!?
Image Removed

--------------- Added 05 Jan 2015 at 22:35 ---------------

EDIT: after testing , still not working , usergroup doesn't change , even that I've received the money

--------------- Added 05 Jan 2015 at 22:37 ---------------

Originally Posted by HM666 View Post
Login go to Merchant Services > Process Orders > Instant Payment Notification click the link below that heading. Mine is labeled "Learn More" Then you will set your IPN to be your https url and save there. I "think" that is the only place you change it, its been quite awhile since I've played in there.

EDIT: just saw your edited post yeah you can try to change it there as well. But that is the URL that PayPal will return you to after a payment has been made. So in effect what that does is if you have a custom page that says thanks for the donation/payment etc then you use that page as the return URL. It really should have no bearing on your usergroups having problems.
EDIT: after testing , still not working , usergroup doesn't change , even that I've received the money

Last edited by TheLastSuperman; 09 Jan 2015 at 03:07.
Reply With Quote
  #17  
Old 06 Jan 2015, 00:26
kh99 kh99 is offline
 
Join Date: Aug 2009
Real name: Kevin
Wouldn't the url be https://removed.com/payment_gateway.php?method=paypal ?

ETA: actually, from the developers docs:
Note: The IPN message will always be sent to your notification URL unless receiving IPNs have been disabled. Even though you have not enabled receiving IPN messages in your Profile or you have reset your preference by turning off IPN messages, PayPal still sends IPN messages to the notification URL you specify for a specific payment. IPN messages not sent because you disabled the preference in your Profile will appear in the IPN history when you enable receiving IPNs. After they appear in the history, you can choose whether or not to resend them.
So, since the vb code includes the URL for each specific payment, I would think you'd want to leave that setting at "Do Not Receive IPN Messages". Are you able to look in the IPN history they mention?

I don't know anything about cloudflare, but is it possible to temporarily turn it off to see if that makes any difference?

Last edited by TheLastSuperman; 09 Jan 2015 at 03:07. Reason: fixed misspelling in url
Reply With Quote
  #18  
Old 06 Jan 2015, 00:57
ozzy47's Avatar
ozzy47 ozzy47 is offline
 
Join Date: Aug 2009
Real name: Chris
Check out, your server's access logs and see if it is actually trying to access your site, should look something like this, 123.0.21.3 - - [28/Aug/2012:21:29:57 +0100] "POST /payment_gateway.php HTTP/1.0" 200 - "-" "-", and then check your sites error log and see if you see something like this, [Tue Aug 28 21:29:57 2012] [error] [client 123.0.21.3] client denied by server configuration:
__________________
You can get access to my 180 mods for vB 3.6 - 4.x at The Admin Zone as well as the professional support you are used to. New vBulletin Spider Definitions, vBulletin Spiders List Hits 1000 Spiders! ​ OzzModz down. Site has had a data breach, checking how the intrusion happened. Change your PW if you use the same one on my site and others.

Last edited by TheLastSuperman; 09 Jan 2015 at 03:08.
Reply With Quote
  #19  
Old 06 Jan 2015, 01:02
angemon angemon is offline
 
Join Date: Aug 2014
Originally Posted by kh99 View Post
Wouldn't the url be https://removed.com/payment_gateway.php?method=paypal ?

ETA: actually, from the developers docs:


So, since the vb code includes the URL for each specific payment, I would think you'd want to leave that setting at "Do Not Receive IPN Messages". Are you able to look in the IPN history they mention?

I don't know anything about cloudflare, but is it possible to temporarily turn it off to see if that makes any difference?
tried your suggestion , and still not working .
also even after pausing cloudflare it didn't work , so I really don't know .

--------------- Added 06 Jan 2015 at 01:59 ---------------

Originally Posted by ozzy47 View Post
Check out, your server's access logs and see if it is actually trying to access your site, should look something like this, 123.0.21.3 - - [28/Aug/2012:21:29:57 +0100] "POST /payment_gateway.php HTTP/1.0" 200 - "-" "-", and then check your sites error log and see if you see something like this, [Tue Aug 28 21:29:57 2012] [error] [client 123.0.21.3] client denied by server configuration:
I haven't done yet what you told me , but I've just seen something weird on the transaction logs





Last edited by TheLastSuperman; 09 Jan 2015 at 03:09.
Reply With Quote
  #20  
Old 06 Jan 2015, 02:09
ozzy47's Avatar
ozzy47 ozzy47 is offline
 
Join Date: Aug 2009
Real name: Chris
In setting up paid subscriptions for the first time there is a lot that can go wrong. A common problem is that payments are received but vBulletin doesn't register the payment and doesn't change the user's group memberships appropriately. Here are several things you can check based on my experience troubleshooting these problems.

1) Make sure your paypal emails are correct and that they are entered exactly the same as in your paypal account. Note that these emails are known to be case sensitive:

Admin CP -> Paid Subscriptions -> Payment API Manager -> Edit

2) Make sure the test communication is working:

Admin CP -> Paid Subscriptions -> Test Communication

3) Make sure you heed the warnings on this page:

http://www.vbulletin.com/docs/html/m...scriptions_add

Warning:
Do not change the cost of a Subscription if a recurring payment is currently in use, these payments will fail to update.

Warning:
Do not set a Paypal subscription to greater than 100 days. Use the months or years options to set subscriptions greater than 100 days.
Also note that the duration of a paid subscription cannot exceed a time that would put the expiration date past the year 2037 as that is the highest complete year that can be represented by a 32 bit integer timestamp. PHP is currently limited to 32 bit integers.

4) Make sure your forum directory is not behind a htaccess login because that will prevent paypal from accessing the callback URL.

5) Make sure your forum URL is correct as that is used to build the callback URL:

Admin CP -> vBulletin Options -> Site Name / URL / Contact Details -> Forum URL

If this is your forum:

http://www.vbulletin.com/forum/

...then the forum URL should be set to:

http://www.vbulletin.com/forum (no ending slash)

6) And if you are specifying the IPN URL in your paypal account then make sure that is correct. If this is your forum:

http://www.vbulletin.com/forum/

Then the IPN URL should be:

http://www.vbulletin.com/forum/payment_gateway.php?method=paypal

7) Login to paypal.com and make sure you are actually receiving the money from the purchases. Make sure the transactions are marked as "completed." Also, make sure your paypal account is not configured to require your approval for incoming payments. Otherwise the payments won't complete until you approve them.

__________

If it still doesn't work then it might be due to some customizations on your forum. You can determine this by temporarily removing your customizations to see if the problems goes away. Try to reproduce it on a default style:

Admin CP -> Styles & Templates -> Style Manager -> [Add New Style]

Create a new style with no parent. Then click that style's name in the Style Manager to view your forum with that style.

If you still have the problem then try disabling your plugins:

Admin CP -> vBulletin Options -> Plugin/Hook System

Also run a file check to look for customized files:

Admin CP -> Maintenance -> Diagnostics -> Suspect File Versions
__________________
You can get access to my 180 mods for vB 3.6 - 4.x at The Admin Zone as well as the professional support you are used to. New vBulletin Spider Definitions, vBulletin Spiders List Hits 1000 Spiders! ​ OzzModz down. Site has had a data breach, checking how the intrusion happened. Change your PW if you use the same one on my site and others.
Reply With Quote
  #21  
Old 06 Jan 2015, 02:48
ozzy47's Avatar
ozzy47 ozzy47 is offline
 
Join Date: Aug 2009
Real name: Chris
Originally Posted by kh99 View Post
That would be a no. All you need is the site URL. If you look in the template, the gateway is in a hidden field.


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

__________________
You can get access to my 180 mods for vB 3.6 - 4.x at The Admin Zone as well as the professional support you are used to. New vBulletin Spider Definitions, vBulletin Spiders List Hits 1000 Spiders! ​ OzzModz down. Site has had a data breach, checking how the intrusion happened. Change your PW if you use the same one on my site and others.

Last edited by TheLastSuperman; 09 Jan 2015 at 03:09.
Reply With Quote
  #22  
Old 06 Jan 2015, 09:45
kh99 kh99 is offline
 
Join Date: Aug 2009
Real name: Kevin
Originally Posted by ozzy47 View Post
That would be a no. All you need is the site URL. If you look in the template, the gateway is in a hidden field.


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.
So you're saying that you know that Paypal will take the start of a URL that you enter at the site, then take the /payment_gateway.php?method=paypal part off what you specify in the request (it starts with {vb:raw vboptions.bburl}, which is your forum url, so that would have to be stripped off)? OK, I must have missed that when I read the docs. What I did read is that if you specify a notify_url, it will be called regardless of the settings in your paypal profile, but I might have misunderstood.

Last edited by kh99; 06 Jan 2015 at 09:52.
Reply With Quote
  #23  
Old 06 Jan 2015, 10:28
kh99 kh99 is offline
 
Join Date: Aug 2009
Real name: Kevin
Here's some information on setting up paypal: http://www.vbulletin.com/forum/forum...k-these-things

Last edited by kh99; 06 Jan 2015 at 10:47.
Reply With Quote
  #24  
Old 06 Jan 2015, 11:46
ozzy47's Avatar
ozzy47 ozzy47 is offline
 
Join Date: Aug 2009
Real name: Chris
Originally Posted by kh99 View Post
So you're saying that you know that Paypal will take the start of a URL that you enter at the site, then take the /payment_gateway.php?method=paypal part off what you specify in the request (it starts with {vb:raw vboptions.bburl}, which is your forum url, so that would have to be stripped off)? OK, I must have missed that when I read the docs. What I did read is that if you specify a notify_url, it will be called regardless of the settings in your paypal profile, but I might have misunderstood.
No. Look in the template, subscription_payment_paypal. All that info is passed along to PayPal when you submit to them.

Sometimes though you need to enter your site URL to receive the Instant Payment Notification. Why, I don't know. Some sites have to set it up, some sites don't.

I went through all this crap when setting up vBDonate when I was at DBTech. So line I had said, if you are not getting the expected results when someone pays, you start there. Then you check out, your server's access logs and see if it is actually trying to access your site, should look something like this, 123.0.21.3 - - [28/Aug/2012:21:29:57 +0100] "POST /payment_gateway.php HTTP/1.0" 200 - "-" "-", and then check your sites error log and see if you see something like this, [Tue Aug 28 21:29:57 2012] [error] [client 123.0.21.3] client denied by server configuration:

While doing vBDonate, to make it even easier to track issues, the SandBox ability was added to the mod, in order to put the system into test mode, so you could do full transactions in a testing environment, to trace down the potential issues.
__________________
You can get access to my 180 mods for vB 3.6 - 4.x at The Admin Zone as well as the professional support you are used to. New vBulletin Spider Definitions, vBulletin Spiders List Hits 1000 Spiders! ​ OzzModz down. Site has had a data breach, checking how the intrusion happened. Change your PW if you use the same one on my site and others.

Last edited by TheLastSuperman; 09 Jan 2015 at 03:10.
Reply With Quote
  #25  
Old 06 Jan 2015, 11:47
ozzy47's Avatar
ozzy47 ozzy47 is offline
 
Join Date: Aug 2009
Real name: Chris
Originally Posted by kh99 View Post
Here's some information on setting up paypal: http://www.vbulletin.com/forum/forum...k-these-things
Yes I mentioned all of it in this post http://www.vbulletin.org/forum/showp...9&postcount=20
__________________
You can get access to my 180 mods for vB 3.6 - 4.x at The Admin Zone as well as the professional support you are used to. New vBulletin Spider Definitions, vBulletin Spiders List Hits 1000 Spiders! ​ OzzModz down. Site has had a data breach, checking how the intrusion happened. Change your PW if you use the same one on my site and others.
Reply With Quote
  #26  
Old 06 Jan 2015, 14:34
kh99 kh99 is offline
 
Join Date: Aug 2009
Real name: Kevin
Originally Posted by ozzy47 View Post
Yes I mentioned all of it in this post http://www.vbulletin.org/forum/showp...9&postcount=20
Oh yeah, that's the same post word for word. Sorry I wasted everyone's time by posting a link to it.
Reply With Quote
  #27  
Old 06 Jan 2015, 14:36
ozzy47's Avatar
ozzy47 ozzy47 is offline
 
Join Date: Aug 2009
Real name: Chris
It's cool Kevin, the more eyes on everything, the better.
__________________
You can get access to my 180 mods for vB 3.6 - 4.x at The Admin Zone as well as the professional support you are used to. New vBulletin Spider Definitions, vBulletin Spiders List Hits 1000 Spiders! ​ OzzModz down. Site has had a data breach, checking how the intrusion happened. Change your PW if you use the same one on my site and others.
Reply With Quote
  #28  
Old 06 Jan 2015, 17:53
thetechgenius's Avatar
thetechgenius thetechgenius is offline
 
Join Date: Jun 2014
Are you using CloudFlare Free SSL, or do you actually have a Paid SSL Certificate? I pay yearly for a Comodo Wildcard SSL certificate, and my vB forum works perfectly fine with cloudflare and SSL.
__________________
TheTechGenius.Net Official IRC Network (ONLINE)
Host: irc.thetechgenius.net
Port: 6667
TTG IRC Web Client - http://thetechgenius.net/irc.html
Reply With Quote
  #29  
Old 06 Jan 2015, 18:42
HM666's Avatar
HM666 HM666 is offline
 
Join Date: Jan 2014
Real name: Len Kaiser
Also to elaborate on Ozzy's post. When putting in your paypal email address use the "PRIMARY" payment email address on your account. If you have more than one email account on your paypal and you put an address that is not the primary address you do sometimes get problems in vBulletin.
Reply With Quote
  #30  
Old 06 Jan 2015, 19:44
angemon angemon is offline
 
Join Date: Aug 2014
Originally Posted by ozzy47 View Post
That would be a no. All you need is the site URL. If you look in the template, the gateway is in a hidden field.


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.
here you said NO it's only the website url that should be written , but in your first reply you told me to write in IPN the same thing @kh99 said.
6) And if you are specifying the IPN URL in your paypal account then make sure that is correct. If this is your forum:
http://www.vbulletin.com/forum/
Then the IPN URL should be:
http://www.vbulletin.com/forum/payme...?method=paypal

Also all the mentioned things are already made and didn't change anything , the only thing that I didn't get is this one, would you explain it more:
4) Make sure your forum directory is not behind a htaccess login because that will prevent paypal from accessing the callback URL.
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


New To Site? Need Help?

All times are GMT. The time now is 21:17.

Layout Options | Width: Wide Color: