Если я правильно помню, PayPal просит вас использовать сообщения CURL в их системе, и тогда у вас есть возможность разбора сериализованного массива PHP, который содержит коды успеха и ошибок. Вам нужно будет проверить их документы для вашей конкретной настройки шлюза, но вы не просто получите истину / ложь, вы собираетесь получить много данных и должны будете знать, как читать их коды, чтобы получить что-нибудь полезное назад. Я проверю свой старый код и опубликую обновление через несколько минут.
РЕДАКТИРОВАТЬ С ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИЕЙ:
Я просмотрел интеграцию шлюза, которую я имею с PayPal, и похоже, что самое близкое, что вы собираетесь получить к ИСТИНА / ЛОЖЬ, - это взять результат вашего вызова на их сервер и проверить массив на ключ «ACK» и посмотреть если оно равно «УСПЕХ» или «УСПЕХ С ПРЕДУПРЕЖДЕНИЯМИ»:
if( strtoupper( $result['ACK'] ) == 'SUCCESS' || strtoupper( $result['ACK']) == 'SUCCESSWITHWARNING' )
{
//DO SOMETHING
}
Еще раз я скажу, что для правильной работы вашего приложения во всех случаях вам нужно будет выполнить эту проверку вместе с несколькими другими, чтобы быть уверенным, что все коды предупреждений или задержек обработаны и что запрошенные попытки повторных попыток выполнены. , Это немного усложняется, но если вы будете следовать их инструкциям, вы получите его на работу. Просто сделайте МНОГО тестирования в песочнице, прежде чем отправлять его в живую!