mirror of
https://github.com/NNTmux/newznab-tmux.git
synced 2026-08-31 02:08:57 +00:00
72 lines
2.5 KiB
PHP
72 lines
2.5 KiB
PHP
<?php
|
|
|
|
return [
|
|
'configs' => [
|
|
[
|
|
/*
|
|
* This package supports multiple webhook receiving endpoints. If you only have
|
|
* one endpoint receiving webhooks, you can use 'default'.
|
|
*/
|
|
'name' => 'default',
|
|
|
|
/*
|
|
* We expect that every webhook call will be signed using a secret. This secret
|
|
* is used to verify that the payload has not been tampered with.
|
|
*/
|
|
'signing_secret' => env('WEBHOOK_CLIENT_SECRET'),
|
|
|
|
/*
|
|
* The name of the header containing the signature.
|
|
*/
|
|
'signature_header_name' => 'btcpay-sig',
|
|
|
|
/*
|
|
* This class will verify that the content of the signature header is valid.
|
|
*
|
|
* It should implement \Spatie\WebhookClient\SignatureValidator\SignatureValidator
|
|
*/
|
|
'signature_validator' => \Spatie\WebhookClient\SignatureValidator\DefaultSignatureValidator::class,
|
|
|
|
/*
|
|
* This class determines if the webhook call should be stored and processed.
|
|
*/
|
|
'webhook_profile' => \Spatie\WebhookClient\WebhookProfile\ProcessEverythingWebhookProfile::class,
|
|
|
|
/*
|
|
* This class determines the response on a valid webhook call.
|
|
*/
|
|
'webhook_response' => \Spatie\WebhookClient\WebhookResponse\DefaultRespondsTo::class,
|
|
|
|
/*
|
|
* The classname of the model to be used to store webhook calls. The class should
|
|
* be equal or extend Spatie\WebhookClient\Models\WebhookCall.
|
|
*/
|
|
'webhook_model' => \Spatie\WebhookClient\Models\WebhookCall::class,
|
|
|
|
/*
|
|
* In this array, you can pass the headers that should be stored on
|
|
* the webhook call model when a webhook comes in.
|
|
*
|
|
* To store all headers, set this value to `*`.
|
|
*/
|
|
'store_headers' => [
|
|
'*',
|
|
],
|
|
|
|
/*
|
|
* The class name of the job that will process the webhook request.
|
|
*
|
|
* This should be set to a class that extends \Spatie\WebhookClient\Jobs\ProcessWebhookJob.
|
|
*/
|
|
'process_webhook_job' => '\App\Jobs\ProcessBtcPayWebhook',
|
|
],
|
|
],
|
|
|
|
/*
|
|
* The integer amount of days after which models should be deleted.
|
|
*
|
|
* 7 deletes all records after 1 week. Set to null if no models should be deleted.
|
|
*/
|
|
'delete_after_days' => 30,
|
|
];
|