php – 在Yii 2项目中配置Braintree

我已经下载了
Braintree for PHP并将所有内容复制到目录vendor / braintree(由我创建),但我不知道如何声明它的类可供整个项目使用.

配置代码非常简单.我可以将它与声明代码放在一起吗?

Braintree_Configuration::environment('sandbox');
Braintree_Configuration::merchantId('myMerchandId');
Braintree_Configuration::publicKey('myPublicKey');
Braintree_Configuration::privateKey('myPrivateKey');

有人可以提出建议吗?

最佳答案 你可以,但可能不应该.处理这些东西的最好方法是将它包装在Yii组件中,然后使用API​​密钥等配置组件.

这样做可以更容易地将API密钥保存在您的仓库之外,这是一种很好的做法(特别是对于支付系统:-)

点赞