首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Laravel收银机Paddle -无法解析指定的web钩子URL

Laravel收银机Paddle -无法解析指定的web钩子URL
EN

Stack Overflow用户
提问于 2021-11-23 08:00:11
回答 1查看 533关注 0票数 0

我正在尝试用Paddle (文档)设置Laravel收银机,但由于某种原因,我的数据库中没有创建订阅。我在服务器上生成一个支付链接,并在视图中呈现它,它通过Paddle支付流发送给我,但是在完成后没有创建订阅。

我认为收银员应该在收到subscription_created web钩子事件后创建订阅,但我似乎无法连接Paddle和我的应用程序。使用Paddle模拟器,我得到一个错误,Paddle“无法解析指定的web钩子URL”。

我的沙箱凭证存储在我的.env变量中:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
PADDLE_VENDOR_ID=1234
PADDLE_VENDOR_AUTH_CODE=XXXXX
PADDLE_PUBLIC_KEY="-----BEGIN PUBLIC KEY-----
XXXXXXXXXX
-----END PUBLIC KEY-----"
PADDLE_SANDBOX=true

然后生成支付链接,供用户单击:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
'monthlyPlanLink' => auth()->user()->newSubscription('monthly', $monthlyPlanId)
                ->returnTo(route('candidate.dashboard'))
                ->create()

我可以通过Paddle点击并输入测试卡号,但是在单击“支付”之后,不会创建订阅。我在我的routes/web.php文件夹中显式地定义了路由,并更新了paddle/*以排除在CSRF保护之外。这是桨网钩的路线:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Route::post('/paddle/webhook', 'WebhookController')->name('webhook');

我无法从Paddle接收web钩子并为用户创建订阅行。我在这里做错了什么,当我的用户输入他们的支付信息后,我如何为他们创建订阅?

我在composer.json.中安装了"laravel/cashier-paddle": "^1.4"

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-23 13:30:49

我发了一份公关报告并更新了文档。对于本地开发,您需要使用类似于Ngrok或or的东西来使Paddle (以及世界其他地方)可以访问您的本地开发端点。否则,.test域只能在您自己的计算机上访问。

https://laravel.com/docs/8.x/cashier-paddle#webhooks-local-development

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70083997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文