Итак, я использую https://github.com/thephpleague/omnipay-mollie, и я решил использовать webhooks вместо того примера, который есть в их readme. У меня все это работает, но когда придет время обрабатывать webhook, я надеялся получить доступ к вспомогательным функциям, таким как isPending
, isRefunded
и т. Д.
Однако, потому чтоэто не было помещено в класс AbstractResponse, они недоступны. Обычно OmniPay позволяет вам использовать метод с именем acceptNotification()
, который анализирует запрос и помещает его в класс AbstractResponse, чтобы вы могли использовать эти вспомогательные методы.
По какой-то причине проблема заключается в том, что omnipay-mollie не делаетне позволяет вам использовать эту функцию. Так что я застрял, пытаясь найти способ принудительно заставить мой запрос webhook в этом AbstractClass, чтобы я мог использовать эти вспомогательные функции. Я копался во всем исходном коде OmniPay и OmniPay-Mollie и не могу найти какой-либо способ создания экземпляра класса или что-то в этом роде.
Надеюсь, кто-то с большим опытом может протянуть руку.