在 Yii 2 项目中配置 Braintree

Configure Braintree in a Yii 2 project

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

配置代码非常简单。也可以和申报码放在一起吗?

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

有人可以给个建议吗?

可以,但可能不应该。处理这些东西的最好方法是将它包装在 Yii 组件中,然后使用 API 键等配置组件

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