Задать вопрос
@0x80070005

Как определить от какого агрегатора пришел webhook?

Имеется один url для несколько платежных агрегаторов (например, /api/webhook/payment). Как определить от какого платежного агрегатора пришел мне webhook? Заголовки? Можно подделать. Signature? Так не буду знать какой провайдер использовать. Некоторые предоставляют список айпи с которых они кидают запросы, но а если их нет?
  • Вопрос задан
  • 140 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@maksam07
Мы понятия не имеем о каких платежках вы пишете, как нам вам помочь? Каждая платежка может иметь совершенно разные подходы к отправке данных, нет "ГОСТа", чтобы четко отследить.
Если они все отправляют post запрос, то более простым решением будет передача им юрл с уникальным гет параметром, например:
/api/webhook/payment?ps=yandex
/api/webhook/payment?ps=sber
/api/webhook/payment?ps=ozon
И тогда вы будете более явно видеть, от кого идет запрос. Ну только если озону не подложите ссылку для яндекса и т.д.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы