Forum Replies Created
-
AuthorPosts
-
July 13, 2016 at 8:29 pm in reply to: What Are The Steps To Test My Payment Process Before Going Live #7445
LukeRansley
ParticipantOoops I forgot to state Opition 1 is LIVE,
July 13, 2016 at 8:27 pm in reply to: What Are The Steps To Test My Payment Process Before Going Live #7444LukeRansley
ParticipantHi Corey
I had fum with the process. Two options:
1. Create a Member for yourself and set-up for a small payment sufficient to cover the PayPal cost. The process worked great for me.
2. PayPal are in the middle of upgrading their authentication process, so Sandbox might fail for a number of reasons.Things to check:
Useful document is http://docs.easydigitaldownloads.com/article/1244-do-i-need-ssl-if-i-use-paypal.Have you set the enable debug in the settings of the membership widget? When my website tried to validate a PayPal IPN the following error is shown
error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failureThe internet has the following post for it
http://stackoverflow.com/questions/34926940/php-paypal-error-14077410ssl-routinesssl23-get-server-hellosslv3-alert-handsI have confirmed with the hosting company that I have a setting of PHP 7.0 and also a SSL certificate in place that has SHA-256; TLS 1.2 and http/1.1 and a “G5 Root Certificate”
Per the attached PayPal link https://www.paypal-knowledge.com/infocenter/index?page=content&widgetview=true&id=FAQ1766&viewlocale=en_US&direct=enand
I notice that one WordPress Membership Plugin “paidmembershipspro.com” has suggested a plugin and I am asking my theme provider “Gateway” if I need a plugin.
http://www.paidmembershipspro.com/paypals-tls-1-2-http1-1-upgrade-impact-membership-site/
My WordPress Membership Plugin provider points out they use the “wp_safe_remote_post” WordPress function to post the IPN data to PayPal’s site. This is a WordPress recommended function to use for this kind of purpose, so not an issue for them.
I hope you choose option 1 and then try option 2 when you have a week or two.
LukeRansley
ParticipantI have just gone through a tortuous experience. I host the plugin on 1&1 who service WordPress. They were upgrading the servers and are almost complete.
First are you using the PayPal Standard button or the Plug-in PayPal Button? This helps people.
To find out why it does not work the best is to view the Debug script in the Plug-in. Look in Settings.There are a number of things you need to have established. Php 7.0 plus whats on this link
http://docs.easydigitaldownloads.com/article/1244-do-i-need-ssl-if-i-use-paypal. You will need to check with your hosting company.LukeRansley
ParticipantYou may have:
1. Not got the right link (URL) in the settings webage look at page 4 of the documentation
https://simple-membership-plugin.com/wp-content/uploads/documentation/simple-membership/membership-basic-setup-and-configuration.pdf go to your registration page and look or copy the URL and paste into the settings
2. On the registration page do you have a blank page except for [swpm_registration_form]
read link
https://simple-membership-plugin.com/recreating-required-pages-simple-membership-plugin/Sorry if you already know all this. Otherwise remove and reinstal following the documentation.
LukeRansley
ParticipantYour Website will have a number of membership levels, each page has a section “SIMPLE WP PROTECTION” (probably at the bottom)
If protection is on then ONLY the membership with ticked boxes will see the page.
-
Best to Tick the Administration boxes on all pages.
The “SIMPLE WP PROTECTION” section on each page will say the following
Do you want to protect this content?No, Do not protect this content.
Yes, Protect this content.
Select the membership level that can access this content:User defined membership levels e.g.
Premium
Admin
General
FreeLukeRansley
ParticipantSame issue
Debug shows
[06/16/2016 11:29 AM] – SUCCESS :Connecting to:
https://www.sandbox.paypal.com/cgi-bin/webscr
[06/16/2016 11:29 AM] – FAILURE :IPN validation failed.
[06/16/2016 11:29 AM] – FAILURE :Error response: error:14077410:SSL
routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
[06/16/2016 11:29 AM] – SUCCESS :Paypal class finished.
I have confirmed with hosting company
– TLS1.2 certificate
– SHA-256 encryption
– HTTP1.1 protocol
PayPal have asked to check if the wrong protocol is hardcoded into your cURL “IPN Validation” request. -
AuthorPosts