problem with timeout on handshake

Good morning,

We are experiencing issues with timeouts during the certificate handshake. We have checked the certificates and they are valid. Please could you assist us? Details are as follows:

2026-08-25T06:32:08.163472945Z – first error 2026-08-25T06:42:42.649765367Z 2026-08-25T15:53:01.713486959Z

26 August 2026 14:54:20.693697592Z 26 August 2026 15:09:43.343099296Z 26 August 2026 15:42:55.565622994Z

An SSLHandshakeException has occurred. The certificates provided may not be valid {message={I/O error on POST request for ‘https://apple-pay-gateway.apple.com/paymentservices/paymentSession’: Remote host terminated the handshake}}}

After one minute, we observe an error:

2026-08-25T15:56:35.280529678Z

Calling Apple {url=https://apple-pay-gateway.apple.com/paymentservices/paymentSession}

Then:

25 August 2026 15:57:35.504558588Z

An SSLHandshakeException has occurred. The certificates provided may not be valid {message={I/O error on POST request for ‘https://apple-pay-gateway.apple.com/paymentservices/paymentSession’: Remote host terminated the handshake

Hello again,

To give you more details. We are experiencing intermittent connectivity issues when calling: https://apple-pay-gateway.apple.com/paymentservices/paymentSession The issue started on August 25, 2026 at 04:05 UTC.

Initially, while using HTTP/1.1, approximately 8% of requests failed during TLS connection establishment. In the affected cases, TCP was established and ClientHello was sent, but no ServerHello was received.

After migrating to another java client and HTTP/2, the failure rate decreased to approximately 1.5%, but the issue still persists.

The most common error is now: HTTP connect timed out which we have set to 3 seconds. Less frequently, we also see EOF reached while reading error.

Our outbound source IP addresses are: 40.119.155.18 20.71.11.216

Could you please check whether there are any known issues or gateway-side conditions that could explain these intermittent connection failures?

We're seeing the same issue on our production Apple Pay integration, calling apple-pay-gateway.apple.com for merchant session validation. Wanted to add our data point since the timing lines up closely with what's described above.

Onset: ~2026-08-25, approximately 07:00 UTC — close to the window reported here.

Symptom: TCP connection establishes successfully, but the request then hangs with no response — no TLS handshake completion, no HTTP response, no error from the server side at all.

Given the matching endpoint, near-identical onset time, and similar TLS-handshake-hang signature, this looks like the same underlying issue rather than two unrelated problems.

Would be helpful to know if Apple's payment gateway team is already tracking this, and whether there's a known cause or ETA — happy to share more detail (region, request volume, exact timestamps) directly if useful for debugging.

problem with timeout on handshake
 
 
Q