Turns out that Omise will send a request to the registered webhook for ANY transaction. Regardless of whether the method requires a webhook.
For the methods that don't use a webhook, errors are being generated in the log because the wrong payment method id is used as the get param.
https://github.com/digitalpenguin/Commerce_Omise/blob/master/core/components/commerce_omise/src/Gateways/PromptPay.php#L72
Turns out that Omise will send a request to the registered webhook for ANY transaction. Regardless of whether the method requires a webhook.
For the methods that don't use a webhook, errors are being generated in the log because the wrong payment method id is used as the get param.
https://github.com/digitalpenguin/Commerce_Omise/blob/master/core/components/commerce_omise/src/Gateways/PromptPay.php#L72