Jump to content
cdetdi

Paypal Standard Payments Failing

Recommended Posts

I have been using Paypal both Payments Standard and Express checkout for years.  As of Sunday at midnight, all my orders using Payments Standard get stuck in the initial order status.  No payment information is posted to the order nor is the order moved to the status I have configured to move it once the IPN has been received.

In the log all the PS logs show a red icon rather than green.  They do not show "VALIDATED" on the bottom.  The "_notify-synch" log is also different - only 5 lines rather than the customary information with more verbose order information.

Went through files and nothing on my end changed.  I also did not find in Paypal's docs any information about a change to the API as of Sunday night.  

ANY Help would be appreciated, as it is causing a headache for order processing.  

* UPDATE * I've avoided the order processing headache by disabling Payments Standard and moving all customers to Express Checkout.

Edited by cdetdi

Two forks diverged in a git, and I— I took the fork traveled by burt, And that has made all the difference.

Share this post


Link to post
Share on other sites

Does the balance display in admin work ok?

Do the logs of the IPN requests show the full request details? if so, what is the recorded response?


For a new install or if your store isn't mobile-friendly, get the community-supported responsive osCommerce (Phoenix).

here: on the official osc download page

Working on generalising bespoke solutions for Quickbooks integration, Easify integration and pay4later (DEKO) integration at 2.3.x

Share this post


Link to post
Share on other sites

Balance works fine.  

The notify-validate logs show all the normal information, except that the response area is blank.  Notify sync is much less data than normal, and again no response shown.


Two forks diverged in a git, and I— I took the fork traveled by burt, And that has made all the difference.

Share this post


Link to post
Share on other sites

Line by line review, the failed logs do not show the field for 'receipt_id'

 


Two forks diverged in a git, and I— I took the fork traveled by burt, And that has made all the difference.

Share this post


Link to post
Share on other sites

You won't be able to do this on one that is still sitting at preparing, but on one from before that worked, try going to the edit order page and hit the Details button on the paypal tab. Does it record another order history record and get a successful log, or does it fail too?

Edited by BrockleyJohn

For a new install or if your store isn't mobile-friendly, get the community-supported responsive osCommerce (Phoenix).

here: on the official osc download page

Working on generalising bespoke solutions for Quickbooks integration, Easify integration and pay4later (DEKO) integration at 2.3.x

Share this post


Link to post
Share on other sites
1 hour ago, cdetdi said:

Balance works fine.  

The notify-validate logs show all the normal information, except that the response area is blank.  Notify sync is much less data than normal, and again no response shown.

This is the very same as mine  no responses either

Share this post


Link to post
Share on other sites

Gut feel is this is going to be something to do with security protocols. There are still some insecure cyphers on TLS1.2 and it might be that Paypal are now blocking them and some sites may need to make sure they have the secure ones available.

This is a topic at the moment as chrome is going to start penalising the insecure cyphers being supported on inbound connections. I haven't seen any PP announcements to this effect but it's going to have less impact than the TLS1.2 change


For a new install or if your store isn't mobile-friendly, get the community-supported responsive osCommerce (Phoenix).

here: on the official osc download page

Working on generalising bespoke solutions for Quickbooks integration, Easify integration and pay4later (DEKO) integration at 2.3.x

Share this post


Link to post
Share on other sites

Same experiences as others. I've been looking at TLS1.2 as a potential issue also but https://www.ssllabs.com and https://gf.dev come back fine for TLS1.2. 

But I get an error with Test Connection (PayPal > Configure > Details General > SSL Version > Test Connection)

"Default Setting: Failed
TLS v1.2: Failed"

I can receive status from previous orders within admin (Orders > PayPal > Details)

Transaction ID: XXXXXXXXXXXXXXX
Payer Status: unverified
Address Status: Confirmed
Payment Status: Pending
Payment Type: instant
Pending Reason: authorization 

Share this post


Link to post
Share on other sites
6 minutes ago, Cary said:

Same experiences as others. I've been looking at TLS1.2 as a potential issue also but https://www.ssllabs.com and https://gf.dev come back fine for TLS1.2. 

But I get an error with Test Connection (PayPal > Configure > Details General > SSL Version > Test Connection)

"Default Setting: Failed
TLS v1.2: Failed"

I can receive status from previous orders within admin (Orders > PayPal > Details)

Transaction ID: XXXXXXXXXXXXXXX
Payer Status: unverified
Address Status: Confirmed
Payment Status: Pending
Payment Type: instant
Pending Reason: authorization 

You get that failure because paypal's ssltest subdomain no longer exists - everyone gets it whether their integration works or not.

It could however be related to cypher suites.

The getting details on an order that worked before - that will help narrow down the issue. I reckon a failure there is strongly indicative of a communication problem, so perhaps it's something else

Edited by BrockleyJohn
sent before ready!

For a new install or if your store isn't mobile-friendly, get the community-supported responsive osCommerce (Phoenix).

here: on the official osc download page

Working on generalising bespoke solutions for Quickbooks integration, Easify integration and pay4later (DEKO) integration at 2.3.x

Share this post


Link to post
Share on other sites

Here is how you can submit the the support request 

 

Thank you for contacting PayPal Customer Support. My name is Gareth and I am happy to assist you.

If you require further assistance in relation to your IPN issue, please follow the steps below.

1. Go to www.paypal-support.com

2. Click 'Contact Us' button

3. Log in to your account using button at the top of the page.

4. Submit all information (please be as detailed as possible)

It is my pleasure to assist you. Thank you for choosing PayPal.

Yours sincerely,
Gareth
PayPal

 

Share this post


Link to post
Share on other sites

Submitted.


Two forks diverged in a git, and I— I took the fork traveled by burt, And that has made all the difference.

Share this post


Link to post
Share on other sites

From Earlier:

Your case was created. We do strive to provide a response as soon as possible and remember you can also always log back into the this same portal and view/update your ticket. If you do not hear anything from us, chances are your spam settings or ISP may potentially be blocking our email. We suggest you check your spam settings.

Our response will come from the email address merchanttechsupport@paypal.com

Our email address can be added to list of approved contacts to reduce it from being blocked

 

https://www.paypal-support.com

Share this post


Link to post
Share on other sites

I'm having the same problem with Paypal Payments Standard from Sunday.

Edited by saxcbr

Share this post


Link to post
Share on other sites
6 minutes ago, burt said:

@saxcbr please put in a ticket to Paypal.

I'll do it tomorrow morning because I don't have direct access to Paypal account since I am the webmaster.
I need to do it with my customers.
I posted here to inform that is not a single case.
Thanks 

Share this post


Link to post
Share on other sites

I've been doing some polling and have found a UK customer with a failure like this yesterday and a US customer with a successful one yesterday. Paypal seem to have gone to bed.


For a new install or if your store isn't mobile-friendly, get the community-supported responsive osCommerce (Phoenix).

here: on the official osc download page

Working on generalising bespoke solutions for Quickbooks integration, Easify integration and pay4later (DEKO) integration at 2.3.x

Share this post


Link to post
Share on other sites

@mhsuffolk please post your paypal certificate ext/modules/payment/paypal/paypal.com.crt

The UK site I found is getting the error:

Quote

SSL certificate problem: unable to get local issuer certificate

 


For a new install or if your store isn't mobile-friendly, get the community-supported responsive osCommerce (Phoenix).

here: on the official osc download page

Working on generalising bespoke solutions for Quickbooks integration, Easify integration and pay4later (DEKO) integration at 2.3.x

Share this post


Link to post
Share on other sites
2 minutes ago, BrockleyJohn said:

please post your paypal certificate ext/modules/payment/paypal/paypal.com.crt

 

paypal.com.crt


Live Phoenix 1.0.5.0 on PHP 7.3

Is your version of osC up to date? You'll find the latest osC community version (CE Phoenix 1.0.5.0) here.

Share this post


Link to post
Share on other sites

Thanks Martin, that fixed it for my customer's site.

@saxcbr @Cary @cdetdi @Mac Fly please try copying the above file into your shops.

You can then try resending an IPN from your Paypal account (finding it is tortuous):

log in to PP, hit cog > Account settings

scroll down to website payments on left menu

choose Update next to Instant Payment Notifications

in the middle of the first line of text, hit the link IPN History page

This shows you a list of IPNs, defaulting to the last 24 hours - change the period if necessary and select one to resend

[fingers crossed]

 


For a new install or if your store isn't mobile-friendly, get the community-supported responsive osCommerce (Phoenix).

here: on the official osc download page

Working on generalising bespoke solutions for Quickbooks integration, Easify integration and pay4later (DEKO) integration at 2.3.x

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×