Вебхук Stripe возвращает 403 Forbidden при использовании Laravel и CashierPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Вебхук Stripe возвращает 403 Forbidden при использовании Laravel и Cashier

Сообщение Anonymous »

Используя Laravel 11 с Cashier, я включил веб-перехватчики Stripe. Использование Stripe CLI для тестирования.
Я успешно протестировал веб-перехватчики в своей локальной среде, с срабатыванием событий, и все работает (подписка через Stripe Checkout и обновление подписки с портала выставления счетов).
В развернутой версии подписка с помощью Stripe Checkout также работает, и событие запускается нормально.
Но при обновлении подписки через платежный (клиентский) портал Stripe Я получаю 403 Запрещено для

Код: Выделить всё

 customer.subscription.updated
[/b] и

Код: Выделить всё

invoice.payment_succeeded
[/b] событие:
Изображение

Я проверил базу данных, цена изменилась. Кроме того, для клиента изменен план Stripe.
Я хочу инициировать некоторые события и изменить тип подписки после успешного обновления.
Дополнительная информация:
  • Версия Stripe API: 2024-10-28.acacia
    Сервер: Nginx
  • Конфигурация Nginx:

Код: Выделить всё

server {
listen 80 default;
client_max_body_size 108M;

access_log /var/log/nginx/application.access.log;
root /var/www/html/public;
index index.php;
server_tokens off;

# HSTS
add_header Strict-Transport-Security 'max-age=63072000; includeSubDomains; preload' always;
add_header Server 'WebMaxPro 17.16.0';

# GZIP
gzip on;
gzip_min_length 1000;
gzip_types text/plain text/xml text/css application/json application/javascript application/xml application/xml+rss text/javascript image/svg+xml;
gunzip on;
gzip_disable "msie6";
location ~ /\. {
deny all;
access_log off;
log_not_found off;
}

location ~* \.(ico|pdf|flv|jpg|jpeg|png|gif|js|swf|css|woff2|svg)$ {
expires 2592000;
add_header Cache-Control "public, no-transform";
}

if (!-e $request_filename) {
rewrite ^.*$ /index.php last;
}

location ~ \.php$ {
fastcgi_pass localhost:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /application/public/$fastcgi_script_name;
fastcgi_param PHP_VALUE "error_log=/var/log/nginx/application_php_errors.log";
#fastcgi_param HEADER_X_FORWARDED_PROTO "https";
#proxy_set_header X-Forwarded-Proto $cloudfront_proto;
fastcgi_buffers 16 16k;
fastcgi_buffer_size 32k;
include fastcgi_params;
}
}
Есть мысли, почему это происходит?
Нужно ли мне что-то настраивать на своем сервере?
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/792 ... el-cashier
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Laravel Cashier (Stripe): невозможно обновить платежный адрес в Stripe Checkout
    Anonymous » » в форуме Php
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Laravel Cashier (Stripe) подписка с использованием существующего клиента с токеном
    Anonymous » » в форуме Php
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Reddit API возвращает ошибку 403 Forbidden при запросе токена доступа
    Anonymous » » в форуме C#
    0 Ответы
    30 Просмотры
    Последнее сообщение Anonymous
  • Reddit API возвращает ошибку 403 Forbidden при запросе токена доступа
    Anonymous » » в форуме C#
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Почему вебхук Stripe отправляет одно и то же событие дважды примерно в одно и то же время?
    Anonymous » » в форуме Python
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»