Laravel Stripe(无收银员)多个网络挂钩

时间:2020-04-24 03:52:13

标签: laravel stripe-payments

我将Laravel与Stripe一起使用(直接使用stripe / stripe-php,而不是Cashier)。 在配置中包含以下内容:

'stripe' => [
    'model' => App\User::class,
    'key' => env('STRIPE_KEY'),
    'secret' => env('STRIPE_SECRET'),
    'webhook' => [
        'secret' => env('STRIPE_WEBHOOK_SECRET'),
        'tolerance' => env('STRIPE_WEBHOOK_TOLERANCE', 300),
    ],
], 

那里只有一个Webhook机密有什么意义?

'secret' => env('STRIPE_WEBHOOK_SECRET'),

大多数应用程序将具有多个Webhook侦听器。就我而言,我在env文件中添加了几个不同的webhook秘密,实际上每个秘密都一个,但是我将config / service的第一个保留了:

.env
STRIPE_WHS_CHECKOUT_OK=whsec_Z***Rp
STRIPE_WHS_PAYMENT_FAIL=whsec_M***g7

config/services.php
'secret' => env('STRIPE_WHS_CHECKOUT_OK'),

我试图对Laravel文档进行一些研究,但是关于此的信息不多,有人可以阐明吗? 并不是说这个应用程序坏了,它可以按照解释的那样工作,只是好奇

1 个答案:

答案 0 :(得分:0)

在您的情况下,应仅使用一个接收多个事件的端点。您可以控制要从仪表板看到的事件类型:

Img 2