С 26 июня 2018 PayPal внесли измения в механизм транкзаций и изменили требования к сайтам, которые используют PayPal для приема платежей с помощью банковских карт.
Для проверки вашего сайта, сервера, соотвествуют они или нет новым требованиям PayPal, нужно провести тест (не напрямую в браузере, а используя API PayPal в файле, который находится на вашем хостинге). Скрипт запрашивает страницу
https://tlstest.paypal.com и получает ответ « PayPal_Connection_OK », если ваш сайт/сервер отвечает новым требованиям.
Для тестирования создайте файл paypal_test_api.php в корне вашего сайта
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, ‘https://tlstest.paypal.com’);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FAILONERROR, true);
echo curl_exec($ch).'<br>';
echo curl_errno($ch).'<br>';
echo curl_error($ch).'<br>';
curl_close($ch);
В браузере откройте этот файл https://ваш_сайт/paypal_test_api.php.
Если видите PayPal_Connection_OK, значит ваш хостинг соотвествует новым требованиям и вы может использовать PayPal для получения оплаты.