ZATZLabs » All Posts Thu, 14 Dec 2017 08:21:13 +0000 en-US <![CDATA[Reply To: Seamless Donations warnings: cURL out of date]]> Fri, 08 Dec 2017 22:27:40 +0000 tigertech Without commenting on whether it’s a good idea to be using older versions, I should point out that the error message is sometimes incorrect. Versions of cURL older than 7.34.0 can certainly support TLS 1.2.

For example, here’s the version supplied with Debian Wheezy:

That version of cURL prompts this error message within Seamless Donations:

However, that cURL supports TLS 1.2 properly:

So the error message can be misleading. I’ve seen this same problem in another plugin; I suspect the confusion may have arisen because the cURL 7.34.0 binary was the first to offer the “–tlsv1.2” flag. However, that’s just the first version of cURL to offer the flag to force TLS 1.2; it’s not the first version of cURL to support TLS 1.2.

A reliable check of whether cURL (and everything else in the development stack) will work is to try a connection to <;. This is the method PayPal recommends here: <;. If it works, you know that the current PHP/cURL stack works correctly without needing to compare version numbers, etc.

]]> <![CDATA[Reply To: Seamless Donations warnings: cURL out of date]]> Mon, 04 Dec 2017 05:23:00 +0000 David Gewirtz cURL is currently at 7.57. See:

cURL 3.41 was released in December 2013. cURL 7.29 was released in February of that year. The requirement for 3.41 is not mine. PayPal requires TLS 1.2 and TLS 1.2 requires a cURL version that supports it.


P.S. I decided to do some math. There have been 1,692 bug fixes to cURL since the version your vendor says is up to date.

]]> <![CDATA[Seamless Donations warnings: cURL out of date]]> Sun, 03 Dec 2017 17:37:19 +0000 dillig19 I have SSL in place – the host has updated to the latest cURL from the vendor Version 29.0-42
I’m not sure how to resolve the warning below

WARNING: Your server appears to have incompatibilities with PayPal’s requirements
cURL: 7.29.0, SSL: NSS/3.28.4

cURL version too low:
PayPal requires TLSv1.2, which requires cURL 7.34.0 or greater. Your server appears to be running an older version (7.29.0).

It’s correct that they are running 29.0-42 and they are telling me that’s the latest version.

Any ideas on this one?
Thank you in advance for your help

]]> <![CDATA[Reply To: Form Assembly HTTP Connector 403 Forbidden Error]]> Sun, 03 Dec 2017 03:59:05 +0000 David Gewirtz I have no idea what FormAssembly is. If it’s a product, I recommend you contact the vendor.

]]> <![CDATA[Form Assembly HTTP Connector 403 Forbidden Error]]> Fri, 01 Dec 2017 22:33:34 +0000 chihokfg I am in bad need of a workaround and am not a developer which is why we use plug ins and software applications. We currently use the Seamless Donations plug on our website but have recently implemented other software that required us to change our online donation process and form software. We need to use FormAssembly but their PayPal connection doesn’t allow us to set up recurring payments with donors that want this. FormAssembly does have an HTTP connector that I thought would allow me to push the transactions through Word/Press Seamless Donation to PayPal rather than from FormAssembly to PayPal directly but I am getting a “403 Forbidden: You don’t have permission to access/donate/ on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.”. I am not sure if the error is because of the administrative or file settings for my profile within WordPress or the plug in; perhaps it is because I am using the incorrect URL and/or am not using the correct field names but I am hoping that you may know what the issue is or help me troubleshoot it. I have screenshots of FormAssembly if this would help.

]]> <![CDATA[Reply To: Forgot Password Link]]> Wed, 29 Nov 2017 08:19:02 +0000 babarr I think this is a bug where the plugin tries to redirect to the password reset page again after login. Therefore I created a ticket here:

]]> <![CDATA[Reply To: Blank page after paying]]> Tue, 28 Nov 2017 23:41:50 +0000 David Gewirtz The IPN is a URL that PayPal uses to tell a cart (or a donation engine) that a transaction was accepted. You feed the IPN into your PayPal account. There’s a full tutorial on setting up PayPal available to you as part of the Seamless Donations Documentation and Support page (at Visit the Video Tutorials section for a full playlist of available video tutorials.


]]> <![CDATA[Blank page after paying]]> Thu, 23 Nov 2017 19:25:45 +0000 Marcia Hutchinson This showed up with donations set for production (not sandbox). I clicked the paypal button and got a completely blank screen with the url of

I am totally confused about what the IPN is for and where to put it, so it isn’t something I have dealt with yet. That’s why I made the donation with actual money rather than with “test” money. I don’t know what the IPN is for and how to think about it. But this blank page is a more urgent issue.

]]> <![CDATA[Reply To: BuddyPress Support]]> Wed, 15 Nov 2017 04:18:12 +0000 David Gewirtz I definitely would not recommend going there. That’s a crossing the streams sort of situation. No idea what would happen, but it could be bad. Don’t try it.


]]> <![CDATA[Problems with Paypal Captcha]]> Tue, 14 Nov 2017 22:07:39 +0000 AOligny I am trying to process a payment through Seamless Donations>Paypal without an existing Paypal account, but the captcha code isn’t working. Is anyone else having this issue?