Braintree PHP требуется конфликт версий - PullRequest
0 голосов
/ 27 мая 2019

Я пытаюсь настроить серверную библиотеку PHP Braintree на моем сервере.Я скачал библиотеку Braintree PHP по ссылке, которую они предоставили, распаковал и загрузил на свой сервер.Я создал файл config.php, который содержит путь к библиотеке PHP на моем сервере и определяет мои учетные данные API следующим образом:

<?php require_once 'btphp/lib/Braintree.php'; Braintree_Configuration::environment('sandbox');Braintree_Configuration::merchantId('yqjkd7r5kdtdyq9d');Braintree_Configuration::publicKey('ssjcrbg3qff8cnk2');Braintree_Configuration::privateKey('6fd935bc49457f318027b52bd262572e');$clientToken = $gateway->clientToken()->generate(["customerId" => $aCustomerId]);?>

При выполнении файла выдается фатальная ошибка о том, что версия PHPТребуется 7.2.

Fatal error: Uncaught exception 'Braintree\Exception' with message 'PHP version >= 7.2.0 required' in /home/content/37/11957537/html/ua/btphp/lib/Braintree.php:10 Stack trace: #0 /home/content/37/11957537/html/ua/btconfig.php(3): require_once() #1 {main} thrown in /home/content/37/11957537/html/ua/btphp/lib/Braintree.php on line 10

В документах Braintree четко указано следующее:

ДОСТУПНОСТЬ Для SDK Braintree требуется PHP версии 5.4.0 или выше и расширение PHP cURL.

Версия моего веб-хостинга PHP 5.6

Кто-нибудь может объяснить, почему это происходит.

...