Добрый день.
Я интегрирую Braintree с Zend Framework.
Теперь нужно интегрировать webhook.
Я создал контроллер (тест) и функцию (webhook1)
в функции (webhook1) он автоматически вызывает файл представления (структура Zend по умолчанию).
Просмотр имени файла — webhook1.phtml
мой webhook1.phtml похож на ниже
<?php
require_once LIB_PATH.'NIC/Payment/Gateway/braintree/braintree-php/lib/Braintree.php';
Braintree_Configuration::environment('sandbox');
Braintree_Configuration::merchantId('merchantid');
Braintree_Configuration::publicKey('publickey');
Braintree_Configuration::privateKey('privatekey');$bt_challenge = "";
if(isset($_GET['bt_challenge']))
{
$bt_challenge = $_GET['bt_challenge'];
}
if(isset($bt_challenge) && $bt_challenge != ""){
echo Braintree_WebhookNotification::verify($bt_challenge);
}
?>
я могу запустить этот файл на моем сервере успешно. (http://www.website.com/projectname/public/test/webhook1?bt_challenge=1)
Я что-то здесь упускаю?
почему Braintree не может проверить URL?
Я взял ссылку отсюда: Как справиться с Webhooks в BrainTree
Любая помощь будет оценена.
Благодарю.
Задача ещё не решена.
Других решений пока нет …