Webhook Destination无法验证

时间:2015-04-28 11:39:27

标签: php zend-framework webhooks braintree

美好的一天。

我正在将braintree与zend框架集成。

现在,需要整合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无法验证网址?

我从这里开始参考:How does one handle Webhooks in BrainTree

任何帮助都会受到赞赏。

感谢。

0 个答案:

没有答案