我将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文档进行一些研究,但是关于此的信息不多,有人可以阐明吗? 并不是说这个应用程序坏了,它可以按照解释的那样工作,只是好奇