Paid Subscriptions don't work.

GhostX

New Member
Hi guys.

I'm having trouble using paid subscriptions in VB 3.6.8...
I have set it up for paypal, and everythings going smoothly. But when they have paid, and i recieve the money, nothing else happens. No usergroup change as i selected when i made the subscription, and this is even more weird, NO transaction log at all! Keep saying that no matches was found. I tried waiting a whole day + a few hours, but still nothing.

It's like, everything works, just vBulletin doesnt record the purchase.

Extra info :

Premier Paypal account
Everything working in the subscription settings

Is this a general bug? Or simply a missing string of code somewhere?
And no, i havent modded anything but a template, which shouldnt affect anything.

I hope you can help me :)
 
since you made your new usergroup did you run

User Promotions
This script performs usergroup promotions once per hour.?? (find this in Scheduled task manager)

i found that user titles didnt change on the site after setting them until i ran this just once and then they update immeditaly forever after doing this.

remember in the paypal setting in vbulletin make sure it changes to >your new usergroup< usergroup to change to once paid, i.e premium member that youve made.

(see attached image to make sure primary usergroup is selected in Subscription manager otherwise it wont know what to change to!!)

hope this helps because the subscriptions do work , 1 thing to note tho is dont use recurring subscriptions as these require human intervention on paypal account to accept them. non recurring is all automatic when setup correctly.

Spinifex.
 
Well.. I havent got a problem with the usergroups settings, they are working fine so far. But the paid subscription is never recorded on my forum.

My mate bought a subscription, i recieved the money + email that everything was done. But even a day after he donated, i still cant see his transaction in the log. Meaning i have no control who pay, and when no info is given to the forum about the purchase, he cannot be upgraded from regular to premium member.. :/

And sorry for the fast bumping there :) Wont happen again
 
have you done the test communication and see if you get a tick or fail? sounds like the paypal server cannot communicate with your server or the server you on isnt setup to allow or handle such information. i believe they call them 'Curls'

by any chance are you using a free hoster or paid hosting?

Spinifex.

----------------------------

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/main/subscriptions_add

Quote:
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

__________

that came from _http://www.vbulletin.com/forum/showthread.php?t=255511&highlight=subscription+problem
 
I tried actually tried every of the above things.
I tested the paid subscription before anything else.

I get a tick in the connection test, meaning it can connect.
And i am using paid hosting.. No idea on what to do about this.. Could it be my provider?
 
GhostX said:
I tried actually tried every of the above things.
I tested the paid subscription before anything else.

I get a tick in the connection test, meaning it can connect.
And i am using paid hosting.. No idea on what to do about this.. Could it be my provider?

nope, i strongly believe youve missed something. make sure the email addresses are correct in the sites contact us and all that aswell as in paypal because that can affect it too.

Spinifex.
 
Back
Top