Код результата = -32, RespMsg = Цепочка сертификатов не проверена, общее имя не соответствует URL - PullRequest
0 голосов
/ 04 июля 2018

Я управляю небольшим веб-сайтом электронной коммерции в Великобритании. Я использую PayPal pro uk (имя могло измениться) для приема карточных платежей непосредственно на моем веб-сайте.

Я недавно переместил серверы в соответствии с требованиями tls1.2.

Когда кто-то пытался расплатиться картой на моем сайте, он получает следующую ошибку:

Result code = -32, 
RespMsg = The certificate chain did not validate, common name did not match URL.  
Input Server Uri = https://payflowpro.paypal.com/

Я связался с PayPal без ответа. Кто-нибудь знает, как решить эту ошибку?

1 Ответ

0 голосов
/ 04 июля 2018

Причина здесь - конфликт TLS1.2. Версия NET

Пожалуйста, перейдите по ссылке ниже, чтобы обновить .NET версию

https://github.com/paypal/payflow-gateway/tree/master/dotNET

после загрузки файла выполните следующий шаг:

шаг 1: скопировать dll в -> c: \ windows \ syswow64 \ Payflow_dotNET.dll

шаг 2: зарегистрируйте dll: C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ RegAsm.exe c: \ windows \ syswow64 \ Payflow_dotNET.dll

Шаг 3: проверьте gacutil: gacutil / if c: \ windows \ syswow64 \ Payflow_dotNET.dll

после того, как это сделать, все работает нормально!

...