Я использую SDK Stripe и создал конечную точку веб-перехватчика, которая прослушивает события из Stripe. Он основан на шаблоне здесь:
https://docs.stripe.com/webhooks. Я использую PHP. Мой код по сути такой же, как в их примере, например:
Код: Выделить всё
switch ($event->type) {
case 'payment_intent.succeeded':
//here is where all my code would be for handling successful payments
default:
error_log('Received unknown event type ' . $event->type, 0);
}
Когда я отправляю событие с типом события pay_intent.succeeded, но код, который должен выполняться в этом случае, не запускается, и вместо этого в ошибку записывается следующая ошибка журнал:
Код: Выделить всё
Received unknown event type payment_intent.succeeded
Для меня это не имеет смысла, потому что, если тип события — «pay_intent.succeeded», то он не должен ничего записывать в журнал ошибок, он должен выполнить код под этим вместо этого.
Я действительно не понимаю, что здесь может происходить, и мне нужен совет, как устранить эту неполадку/что мне следует проверить? Спасибо.
Подробнее здесь:
https://stackoverflow.com/questions/793 ... -succeeded