PDA

View Full Version : Administrative and Maintenance Tools - October 7 2013 PayPal Changes Fix by BOP5


BirdOPrey5
10-03-2013, 10:00 PM
Brought to you by BirdOPrey5 / Qapla.com PayPal Fix (http://www.qapla.com/mods/showthread.php/1126-Important-Notice-to-any-VB-users-using-PayPal-Manual-File-Update-Needed-ASAP)

As of October 7, 2013 PayPal will stop using the HTTP 1.0 protocol (that vBulletin uses) when accepting payments. This means anyone who uses PayPal with vBulletin will need up manually edit a file by October 7 or their future payments will stop working.

All versions of vBulletin 3.x except 3.8.8 and all versions of vBulletin 4.x except 4.2.2 need to make these changes.

See this thread for more info and for the manual file edits: http://www.vbulletin.com/forum/forum/vbulletin-4/vbulletin-4-questions-problems-and-troubleshooting/3999104-paypal-changes-effective-october-7th-manual-file-update-may-be-needed

For those not comfortable doing the manual file edit I have created this mod which automates the fixes. If you are comfortable with the manual edits, do them instead.

Before you start- manually backup the /includes/paymentapi/class_paypal.php file (download a copy in a safe place)

Step 1) Upload the file included in the zip (upload the /includes/ folder to your forum root)

Step 2) Import the .xml product file in the zip as a new product into vBulletin Product Manager.

Step 3) Go to Admin CP -> Settings -> Options -> October 7th PayPal Changes Fix by BOP5 (should be at the very bottom)

Step 4) Read the instructions, click the "Run Fix Now" button.

Step 5) If successful, uninstall the mod, you should not need it again.

Note- if for any reason the mod does not work for your server setup then please just make the manual file edits specified in the link above. Trouble-shooting the issue will be more work than the manual edits will be.

Should work with all VB 3.8.x and 4.x.x versions.

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

Please "Mark as Installed" if you use this. :)
Donations always appreciated. :up:
Nominate MOTM if you LOVE it! ;)

BirdOPrey5
10-04-2013, 08:17 PM
Reserved.

AK47-
10-04-2013, 08:29 PM
Can't vBulletin just update to there later version then?

ozzy47
10-04-2013, 08:35 PM
They probably will, but not to many people running 4.2.2 alpha 1 build, in a production environment.

AK47-
10-04-2013, 08:38 PM
I currently run 4.2.1 latest patch level will this effect me?

ozzy47
10-04-2013, 08:41 PM
Yep, it will.

tbworld
10-04-2013, 08:49 PM
Thanks @Bop5, this will help a lot of people :)

My daughter uses Paypal for her charity, I would have had no idea. Again thanks :)

BirdOPrey5
10-04-2013, 09:12 PM
Anyone using anything less than the 4.2.2 Beta (or the 3.8.8 Beta) will be affected. Even VB5 users, but they will need to do the manual updates unless someone makes a VB5 version of this mod. (Which anyone is welcome to do.)

As of right now I have not heard about any patches being released for 4.x or 3.x but if they are I will happily take down the mod and link to the patch instead.

The mod was a way to "get the word out" whether you use it or make the manual changes, not a big deal- kind of prefer people make the manual edits anyway.

I have tested this on 3 different sites all on shared hosts and it worked fine, but I will bet some sites that are more heavily locked down will have issues.

CAG CheechDogg
10-04-2013, 09:24 PM
Good stuff BOP5, even though I don't need this mod to edit the files since I did them myself this will help others who are not comfortable doing them manually.

CAG CheechDogg
10-04-2013, 09:25 PM
Anyone using anything less than the 4.2.2 Beta (or the 3.8.8 Beta) will be affected. Even VB5 users, but they will need to do the manual updates unless someone makes a VB5 version of this mod. (Which anyone is welcome to do.)

As of right now I have not heard about any patches being released for 4.x or 3.x but if they are I will happily take down the mod and link to the patch instead.

The mod was a way to "get the word out" whether you use it or make the manual changes, not a big deal- kind of prefer people make the manual edits anyway.

I have tested this on 3 different sites all on shared hosts and it worked fine, but I will bet some sites that are more heavily locked down will have issues.


BOP5, I use https on my site, anything different I need to do with this?

BirdOPrey5
10-04-2013, 09:48 PM
I don't believe it is any different for https - the requests made to paypal are independent of whether your site uses https or not.

hugh_
10-04-2013, 09:56 PM
Great work as always BOP, thank you for supporting the community!

gajinoz
10-04-2013, 10:19 PM
Just installed this, appeared to run perfectly. Guess I won't know if it worked until after Oct 7

Thanks for this, great stuff!

dawges
10-04-2013, 11:54 PM
Thank you very much.

CAG CheechDogg
10-05-2013, 12:02 AM
Ok BOP5, thanks a lot for the reply...

NguReaper
10-08-2013, 06:10 AM
Reserved.

Is this just for the vbulleitn subscription service that is built into vBulletin or does it also apply to let's say the Mod VSA Paypal donate? Thanks

ozzy47
10-08-2013, 09:47 AM
No, that mod does not report back to your server, so it should be fine.

BirdOPrey5
10-08-2013, 10:33 AM
Good question, it will depend on the mod. I guess ozzy knows about the paypal mod, good because I didn't.

You'd generally need to check the mod code, if any references to the class_paypal.php file then this update is necessary.

BadgerDog
10-09-2013, 12:14 PM
Installed on vb4.1.3pl5 and ran it ...

Feedback indicated it worked fine... uninstalled it as instructed and delete file...

Thanks... :)

Regards,
Doug

Edit: Note that I had a Paypal transaction successfully process and it occurred after the Oct 7th date (10:23, 8th Oct 2013) being questioned here, so I'm not sure why, since this mod wasn't even installed at that point?

BirdOPrey5
10-09-2013, 02:25 PM
Always possible PayPal delayed the change or it wasn't rolled out to all their servers yet. I know Facebook sometimes takes weeks to roll out changes.

Thanks for the feedback. :)

carsafety
10-11-2013, 05:07 PM
Does this just affect recurring subscription payments?

I am using the standard Paypal processing in vB 3.8.7 PL3 and it still seems to be accepting payments. There have only been a few in the last week, but all of them including one yesterday appear to have credited to my paypal account and added the subscription in vBulletin.

I don't have any Paypal related mods or plugins.

Thanks for this fix in any case! I'm holding on to 3.8 as long as possible, but will probably have to make a change eventually. Seems I'm not the only one lol.

carsafety
10-12-2013, 01:48 PM
Does this just affect recurring subscription payments?


Confirming that a one-time subscription payment was successful on October 10, using the default paypal system and no mods or updates. Payment was received and the member's forum account was updated as expected. On October 4, a recurring paypal subscription payment was credited to my Paypal, but did not communicate to vB3.8 to update their subscription. No error or any other type of warning was issued.

AK47-
10-29-2013, 08:55 PM
Why hasn't vBulletin updated yet there script with this yet...

BirdOPrey5
10-29-2013, 09:59 PM
It has been, 4.2.2 is up to date. I think the 3.8.8 beta has it too.

FYI though it seems PayPal never enforced this change- no one has reported failed payments even without this change. But better to be prepared then to wake up and see all your transactions failing one day.