Merchant Validation Returns in cURL error 56

Trying to use Apple Pay with the Payment Request API, created a merchant validation with the following details:

URL: https://apple-pay-gateway.apple.com/paymentservices/startSession

Body: {"merchantIdentifier":"merchant.xxxxxxxxxxxxx","domainName":"labs.xxxxxxxx.com","displayName":"Mxxxxx"}

The response is: cURL error 56: OpenSSL SSL_read: OpenSSL/1.1.1p: error:1409445C:SSL routines:ssl3_read_bytes:tlsv13 alert certificate required, errno 0

Any ideas why this could be?

@meaton any thoughts?

Merchant Validation Returns in cURL error 56
 
 
Q