首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PayPal SDK配置修复中的Laravel[PAYPAL]恼人问题

PayPal SDK配置修复中的Laravel[PAYPAL]恼人问题
EN

Stack Overflow用户
提问于 2014-02-10 15:52:46
回答 3查看 592关注 0票数 0

我正在尝试为paypal sdk创建一个laravel包装器,但无法继续,因为作为一个开发人员,我们应该编辑这个恼人的事实

代码语言:javascript
运行
复制
vendor/paypal/sdk-core-php/lib/../config/sdk_config.ini

在paypal SDK中有没有办法在不影响结构的情况下轻松地改变config.ini。

我尽量不去接触/vendor/文件夹。

或者我应该在我的函数中创建一个文件系统编辑器,为Paypal SDK创建一个sdk_config.ini?

有什么概念吗?

EN

回答 3

Stack Overflow用户

发布于 2014-05-22 17:37:50

是的,使用旧版本,如SDK1.4.0,您可以通过声明sdk_config路径来实现,请参阅paypal documentation

票数 0
EN

Stack Overflow用户

发布于 2014-05-25 16:27:28

我也遇到了同样的问题,在更新sdk后发现了一些代码上的错误。在Paypal-sdk上发布问题

https://github.com/paypal/SDKs/issues/51

希望能有所帮助

票数 0
EN

Stack Overflow用户

发布于 2016-02-11 09:03:56

Composer中的

检查composer.json请确保您拥有:

代码语言:javascript
运行
复制
"paypal/rest-api-sdk-php" : "*"

如果您有一个不同的字符串,请更改它并运行composer update

php代码中的

因此,现在您应该能够通过以下方式注入配置:

代码语言:javascript
运行
复制
$cred = new OAuthTokenCredential($paypal_conf['client_id'], $paypal_conf['secret']);
$this->_api_context = new ApiContext($cred);
$this->_api_context->setConfig($paypal_conf['settings']);  

其中,$paypal_conf是:

代码语言:javascript
运行
复制
array:3 [▼
   "client_id" => "..."
   "secret" => "..."

   "settings" => array:5 [▼
       "mode" => "sandbox"
       "http.ConnectionTimeOut" => 30
       "log.LogEnabled" => true
       "log.FileName" => "./storage/logs/paypal.log"
       "log.LogLevel" => "FINE"
       ]
   ]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21671670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档