gpt4 book ai didi

php - 如何在 laravel spark 中创建本地发票?

转载 作者:可可西里 更新时间:2023-11-01 01:12:08 24 4
gpt4 key购买 nike

我已经在本地机器上成功设置了 spark,它运行良好。我添加了各种计划,用户可以通过付款来订阅。但是发票部分没有显示用户购买计划时应创建的任何发票。我错过了什么吗?我的意思是无法查看用户已经付款的以前的发票或收据。此外,在 DB invoice 表中也是空的。

Invoice Panel

最佳答案

要在 Spark 中生成发票,您需要为 Stripe 或 Braintree 设置 Webhooks。


网络钩子(Hook)

为了显示客户发票列表,您必须在 StripeBraintree 上配置适当的 webhook。

Stripe webhooks 应该配置为指向 /webhook/stripe URI。 Braintree subscription_canceledsubscription_charged_successfullysubscription_expired webhook 事件应配置为指向 /webhook/braintree URI。


设置 strip 端点

  1. 您可以通过此网址设置您的 Stripe Webhooks https://dashboard.stripe.com/account/webhooks或者只需登录仪表板并单击Developer > Webhooks

  2. 点击“+添加端点”创建端点。

  3. 要调用的 URL 字段中输入您的端点,例如 https://example.com/webhooks/stripe

  4. 完成后,它应该是这样的:

endpoints

Make sure you are setting web hooks for test and not live!

我使用 ngrok在本地测试我的 webhooks,但如果你使用 Laravel 代客,你可以运行 $ valet share


查看发票

设置 webhook 端点并向用户收费后,发票将正确显示在发票下的用户设置页面中:

enter image description here

关于php - 如何在 laravel spark 中创建本地发票?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51557443/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com