带有 Laravel 4 的 PayPal rest-api-sdk-php

Posted

技术标签:

【中文标题】带有 Laravel 4 的 PayPal rest-api-sdk-php【英文标题】:PayPal rest-api-sdk-php with Laravel 4 【发布时间】:2013-08-24 04:31:06 【问题描述】:

我正在尝试找出如何在 Laravel 4 中实际使用“rest-api-sdk-php”...我已经更新了 composer 并且该库已经可以使用了,但是我需要添加app.php 文件的别名?

我尝试拨打$apiContext = new ApiContext,但找不到ApiContext

我根本没有看到任何关于如何实际使用这个库的参考。

非常感谢帮助发起呼叫!

【问题讨论】:

你试过composer dump-auto吗?此命令将类添加到 Composer 的自动加载映射中。 是的,这并没有什么不同。我只是不知道应该如何启动 API。 【参考方案1】:

你可以试试这个

如果需要,可以为 Laravel 4 提供一个 Paypal 包。 https://github.com/xroot/laravel-paypalpayment

它在内部使用 REST SDK

【讨论】:

【参考方案2】:

尝试插入以下行,因为 PayPal 类位于它们自己的命名空间下。

use PayPal\Rest\ApiContext;

对您将在控制器上使用的其他 PayPal 类执行相同操作

【讨论】:

是的,这让我克服了我的第一个障碍......但现在我正在处理没有任何 JSON 响应的事实......PayPal API 是最糟糕的! 你知道Service Provider应该是什么吗?【参考方案3】:

您可以使用 laravel-paypalpayment 进行尝试。 这是一个简单的软件包,可帮助您使用 PayPal REST API SDK 处理您的 Laravel 4/5 项目的直接信用卡付款、存储的信用卡付款和 PayPal 帐户付款。 以下是给出的链接:https://github.com/xroot/laravel-paypalpayment

【讨论】:

以上是关于带有 Laravel 4 的 PayPal rest-api-sdk-php的主要内容,如果未能解决你的问题,请参考以下文章

带有 laravel 的 Paypal sdk - 从 env 文件中获取 Client_id/secret

带有更新计费周期的 Paypal 定期付款

带有更多非定期参考交易的 PayPal 账单协议

Omnipay - 使用 Paypal Express 结帐 Laravel

带有贝宝和条纹的 Laravel 购物车 [关闭]

必需参数 $path 遵循可选参数 $handlers paypal sdk [重复]