php - 在 Yii 2 项目中配置 Braintree

原文 标签 php yii braintree

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

配置代码非常简单。我也可以把它和声明代码放在一起吗?

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

有人可以给个建议吗?

最佳答案

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

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

关于php - 在 Yii 2 项目中配置 Braintree,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28334278/

相关文章:

php - Codeigniter-管理员为特定用户添加数据,用户在登录时查看管理员输入的数据

mysql - Yii多个更新查询

javascript - 沙盒中的 Braintree 与 Javascript SDK tokenizeCard 返回 "Unable to tokenize card."

php - 单数验证码匹配,PHP

php - 如何显示特定的数组组合?

php - 使用迁移添加约束-yii框架

当前应用 Activity 中的 Android Braintree SDK 集成

node.js - 如何从商家帐户中向Braintree MarketPlace退款?

php - Apple 推送通知 - PHP - SSL 操作失败,代码为 1

php - 验证码没有保留 Yii session 数据