Я успешно протестировал веб-перехватчики в своей локальной среде, с срабатыванием событий, и все работает (подписка через Stripe Checkout и обновление подписки с портала выставления счетов).
В развернутой версии подписка с помощью Stripe Checkout также работает, и событие запускается нормально.
Но при обновлении подписки через платежный (клиентский) портал Stripe Я получаю 403 Запрещено для
Код: Выделить всё
customer.subscription.updated
Код: Выделить всё
invoice.payment_succeeded

Я проверил базу данных, цена изменилась. Кроме того, для клиента изменен план 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