- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 Laravel Cashier与 Stripe 一起管理订阅。用户将在注册时提供他们的信用卡信息,但此时他们不会订阅特定的计划。所以我可以成功地使用 Stripe Checkout 创建一个 Stripe 客户对象并将 Stripe 客户 ID 保存在我的数据库中。但是当用户需要注册计划时,我看不出有什么方法可以使用 Stripe 客户 ID 将他们注册到他们想要的计划中。
当然,我可以再次询问他们的信用卡信息并获得一个用于 Laravel Cashier 的 Stripe token ,但我想避免这种情况,因为该应用程序在他们注册时已经创建了一个 Stripe 客户对象并且我'我想简单地使用现有的客户对象来从他们的信用卡中扣款,而不是再次询问他们的卡号。
为了说明我正在尝试做的事情,这里是 Laravel 文档中的一些示例代码:
$user->newSubscription('main', 'monthly')->create($creditCardToken);
但我希望能够做的是这样的事情(注意创建方法的变化:
$user->newSubscription('main', 'monthly')->create($user->stripe_id);
有什么建议吗?
最佳答案
如果用户有 strip ID,则不必提供 token
$user->newSubscription('main', 'monthly')->create();
看看 SubscriptionBuilder类。
关于php - Laravel Cashier - 使用现有客户对象创建新订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36315281/
我刚刚尝试从 laravel 5.8 升级到 laravel 6。 运行composer update并在控制台中收到以下错误: Script @php artisan package:discov
更深入地研究这一点,我不确定这是否可能,这是一种耻辱,因为我正在尝试学习 TDD。 我想用 Billable 测试我的模型正在创建并订阅计划。 /** @test */ public function
我希望允许每个用户能够订阅多项服务。我知道 Stripe 有这个能力,但在 Laravel Cashier 中似乎是 1:1。有没有人成功地扩展收银台以实现这一点? 最佳答案 我刚刚在 Laravel
创建 Stripe 客户、将卡与该客户相关联并在以后随时向他们收费非常容易。但是,使用 Laravel cashier 之后,要随时为用户订阅计划并不容易。 Auth::user()->subscri
我对泰勒 ( https://github.com/laravel/cashier ) 的收银包裹有疑问。当我尝试获取用户的发票时,返回的对象为空。有关信息,我已将收银员数据库列设置到成员(membe
在 Stripe 文档/Laravel 收银员上,它说它可以在创建发票后自动发送电子邮件。我尝试在 Stripe 的设置菜单上切换相关设置,但购买或订阅后我没有收到任何电子邮件。我还需要手动编码电子邮
你们如何使用 Stripe 订阅创建测试用户以使用 PHPUnit 进行测试?最好不要点击 Stripe API。任何包装提示或一般建议将不胜感激! 最佳答案 像测试其他一切一样测试它们: Creat
我正在使用 Laravel Cashier与 Stripe 一起管理订阅。用户将在注册时提供他们的信用卡信息,但此时他们不会订阅特定的计划。所以我可以成功地使用 Stripe Checkout 创建一
收银版:^10.5 Laravel 版本:^6.0 PHP 版本:7.3.5 数据库驱动程序和版本: 描述: paymentMethods() 始终检索具有空对象的数组。 public functio
我已按照 Laravel 文档添加 Stripe webhook 并在我的 Stripe webhook 设置中创建了一个端点,但我仍然收到来自 Stripe 的电子邮件,说他们无法将数据传送到 we
我正在使用 Laravel 5.4 和 cashier 7.0 创建一个新订阅,但在创建订阅后我试图从 Billable 特征返回一些值,但它们返回 false。例如: public function
您如何设置收银员工作的默认货币?挠头——有多个源文件和发行说明都提到了它,但我很难找到在哪里设置它。我想将它从 USD 更改为 GBP 。 此外,还有一些函数,例如 dollars() 最好删除或重命
当我创建新订阅时,Laravel Cashier 没有设置 subscription_ends_at 字段。几天来我一直在摆弄这个问题,我认为一开始它是有效的,但我不得不再次拉出我们正在处理的存储库并
我正在尝试使用 Stripe 和 Laravel 以及 Laravel Cashier 根据每月的最后一天为用户创建订阅。因此,我只是将试用结束日期设置为该月的最后一天,以停止立即计费: $user
documentation Laravel Cashier 上的内容非常模糊,并且遗漏了一些非常重要的细节,例如 $stripeToken 是什么以及它来自哪里? 因此,为了创建一个新的订阅,我们这样
我正在开发一个在 Laravel/Vue 上开发的应用程序,该应用程序在 stripe 上订阅付款,目前我需要来自 stripe/Database 的用户,他们的订阅将在今天到期,以便我将他们的状态设
我计划使用 Laravel Cashier 通过 Stripe 进行一次性付款。它在 documentation 中说: If you're only performing "one-off" cha
我正在使用本教程使用 Cashier 将 Stripe 集成到我的 Laravel 站点中: https://appdividend.com/2018/12/05/laravel-stripe-pay
只是好奇, 有人使用 laravel/cashier-braintree 成功集成了 Braintree 吗? ? 我一开始就卡住了: $user->newSubscription('main', '
根据 Stripe 文档,似乎您实际上可以将优惠券应用于整个客户,但您也可以将优惠券应用于他们的订阅。在创建订阅后,我正在尝试将优惠券应用于客户的订阅。我正在使用 Laravel Cashier 4.
我是一名优秀的程序员,十分优秀!