问题标签 [laravel-cashier]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
234 浏览

laravel - 添加 Laravel/Cashier 后出错

在我的 composer.json 文件中添加 laravel/cashier 后尝试运行 composer update 时出现错误。

下面是错误的屏幕截图。似乎不明白错误是什么。

请问,我在这里错过了什么?

在我的 composer.json 文件中添加 laravel/cashier 后出现的错误

运行 composer update -vvv 后出错

我的 composer.json 文件在下面

现在通过将以下代码添加到我的 composer.json 文件来解决它

0 投票
0 回答
705 浏览

php - 如何使用 Laravel Cashier 获取 end_date?

我正在尝试获取 Stripe 订阅的 end_date。

我认为:

显然这不起作用,因为我得到:

我的用户类:

我的迁移,所以你对表格有一个想法:

再次查找数据库中订阅表中列出的 end_date。我总是可以使用这个表来查询它,但想看看是否有更好的解决方案。

谢谢

0 投票
1 回答
748 浏览

laravel - Laravel 收银员“无法创建 Braintree 客户”错误

我正在尝试使用 Laravel、Laravel Cashier 和 Braintree 创建订阅服务。我收到以下错误:

我在我的 HTML 中完成了以下操作:

然后我有以下RegisterController.php。最重要的一点在create方法中:

当我输入以下信用卡详细信息时发生错误(这些应该是沙箱中使用的测试信用卡号):

我试过用谷歌搜索错误,但没有发现任何有用的信息。

0 投票
1 回答
713 浏览

stripe-payments - 创建带有额外天数的 Stripe 订阅,但立即计费?

我有一个独特的用例,我需要在 Stripe 订阅计划的基础上再增加 14 天,但立即向客户收费。所以如果计划是6个月的计划,我们真的想给用户6个月零14天。

我原本以为我可以为此利用 Stripe 的试用功能,但发现试用功能会导致在 14 天过去后发生计费,这不是我们想要的。

然后我尝试按天数创建计划(这不是很理想,但值得一试),但很快发现您无法按天创建超过 365 天的计划(我们模型为 365+14 的一年计划) .

我现在正在考虑创建一个 14 天temp计划,向用户订阅,向他们收费,然后在 14 天之后,将用户的计划切换到real6(或 12)个月的计划。这只是感觉过于复杂,因为想要简单地增加额外的天数会产生很多开销。我在文档中没有看到任何解决此问题的内容。

我应该提到我打算在这个项目中使用 Laravel Cashier,并且我还需要为每个订阅提供多个计划。

更新:

我刚刚发现,您可以在使用试用版对订阅进行计费后更改计费周期。这意味着我应该能够创建一个包含多个计划的客户订阅,比如 6 个月,然后立即在该订阅上创建 14 天试用。如果我走这条路,看起来我需要设置proratefalse,这可能会奏效。

我仍然需要知道这是否会达到预期的效果,以及与收银员和多个计划一起工作。

0 投票
0 回答
1081 浏览

laravel-5 - Laravel 收银员列出所有发票和总额

我有一个 Laravel Cashier 和 Stripe 订阅平台。我正在尝试创建一个管理员后端,管理员可以在其中查看所有订阅付款以及网站在订阅中产生的总金额。我能够大致获得如下付款清单(通过发票):

这会将所有用户的发票添加到每个用户,然后我可以在我的视图中遍历它们以获取所有发票和支付金额的列表。

现在的问题是,当我尝试获取所有发票的总订阅付款时,总和返回零。这就是我尝试获得总付款的方式:

0总是返回。我也尝试过像这样重写。

这也返回0。不确定有更好的方法来做到这一点。我正在使用 L5.4。

0 投票
1 回答
916 浏览

php - Laravel - Stripe - Ultrahook - Webhook 未被捕获

我正在使用Laravel 5.4Laravel Cashier。我希望能够Stripe在我的localhost:8888

为此,我安装ultrahook并像这样启动它

超钩

http://stripe.leococo.ultrahook.com -> http://localhost:8888/stripe/webhook

Laravel 路线

Route::post('stripe/webhook', '\Laravel\Cashier\Http\Controllers\WebhookController@handleWebhook');

条纹 Webhook 配置

http://stripe.leococo.ultrahook.com

问题

当我发送webhook来自Stripe我得到Test webhook sent successfully

在终端ultrahook我得到这个

[2017-05-31 19:26:04] POST http://localhost:8888/stripe/webhook - 200

但似乎该handleWebhook功能没有被触发。它也不会停在断点上die('test')

我试过了php artisan route:clear php artisan config:clear。我不知道这是否正常,但我network在 Chrome Inspector 的部分中看不到任何内容

0 投票
1 回答
435 浏览

php - Laravel 5.4 Cashier - 缩小文档差距

我一直在研究 Laravels 网站上有关 Cashier 的文档。从它的声音来看,它似乎正是我所需要的。与 Stripe 集成的基本订阅配置。我可以通过配置部分相当轻松地进行操作。然后它切换齿轮并讨论一下 BrainTree 集成。然后它直接创建订阅,引用以下代码:

所以我的第一个问题是——“$stripeToken”从何而来?我觉得这里的解释存在相当大的差距。即使我运行代码,它也会出错,提示找不到 $stripeToken。

我从哪里设置/获取 $stripeToken?

我曾尝试关注其他有关使用 Laravel 设置 Cashier 的视频教程,但这些似乎都已过时,因为许多设置步骤在 Laravel 5.4 中不再相关。例如:

在一个教程中,它说您可以通过以下方式检查用户是否已经订阅了 Stripe 中的计划:

在视频系列中,它显示他将数据库字段 (stripe_active) 从 0 更改为 1,以在视图中显示不同的消息。然而,使用新流程,甚至不再创建“stripe_active”字段。

所以 - 冒着这是一个开放式的模糊问题的风险,我提出了 3 个问题来开始。

a.) 谁能告诉我如何/在哪里设置 $stripeToken 以使文档中的代码正常工作?

b.) 谁能告诉我如何使用 Cashier 7.0 和 Laravel 5.4 检查 Stripe 中是否存在订阅?

c.) 是否有人知道任何使用最新版本完成此过程的好的教程/视频?

0 投票
1 回答
654 浏览

php - 使用 Laravel Auth 注册创建 Stripe 订阅

标题是不言自明的。我能够设置一个按钮来获取现有用户并在 Stripe 中为他们注册订阅 - 但我无法弄清楚如何创建新用户并在同一步骤中为他们注册订阅。

我正在使用 Laravel 5.4 和 Cashier 7.0。

0 投票
0 回答
498 浏览

php - Laravel Stripe 订阅续订问题

  • 订阅到期后,如何续订?我是否必须使用新卡详细信息创建新订阅。无论如何要使用现有卡详细信息续订订阅。

    我正在使用 Laravel 收银员进行条带订阅,我正在获取卡详细信息并订阅用户,如果订阅被取消并且他们处于宽限期,我可以续订。

0 投票
2 回答
1790 浏览

laravel - Laravel 收银员 + Stripe:创建数量和价格下降的计划

我正在为我的一个项目创建一个使用 Laravel Cashier 和 Stripe 的订阅系统。

我们将为我们的用户提供一个计划:一个位置(他们可以在系统中添加位置)和 75 个关注者每月 10 欧元。

我想做的是让他们为地点支付更多费用:例如 2.5 欧元/地点/月,所以这可以通过数量来实现吗?但是,如果基本计划是 10 欧元,我把 2 作为数量,总价将是 20 欧元?

然后价格也将基于他们的追随者。75包含在基本价格中。但是,如果他们想要更多,他们也必须付出代价。

例子 :

  • 76-150 : + 4.95€ 一个月
  • 151-250 : + 4.80€ 一个月等...

我该如何处理并确保客户必须一次性支付所有费用?

提前致谢 !