当我调用Braintree_ClientToken :: generate()时,我收到一个错误;在一个看起来像
的Slim Framework api调用中$app->get('/api/getClientToken', function() use ($dbh){
//$clientToken = "myToken";
Braintree_ClientToken::generate();
echo json_encode($clientToken);
此错误仅发生在我的amazon Web服务器上(其POST Server 500错误)。当我在本地设置上调用api调用时,该调用返回我的客户端令牌。
在进行api调用之前(在我的start.php文件中),我过早地调用这些函数
Braintree_Configuration::environment('sandbox');
Braintree_Configuration::merchantId('--');
Braintree_Configuration::publicKey('--');
Braintree_Configuration::privateKey('--');
答案 0 :(得分:1)
看起来没有安装cURL。
运行sudo apt-get install php5-curl
,然后重新启动Apache。