[AlphaCommerceHub] What is the recommended way to detect the chosen payment option from a `CancelURL` response?

I have included below is a list of CancelURL responses for different payment options.

The chosen payment option can be detected with some heuristics / guessing (for example, a POLi Payments CancelURL response could contain "ProviderName": "POLI", and a bank card payment’s CancelURL response does not contain “ProviderName” at all), but it could be erroneous or unstable.

So what is the recommended way to detect the chosen payment option from a CancelURL response?
It is important to have such information: for example, to compare failure rates for different payment options.

Why do not just include the chosen payment option to a CancelURL response?

See also:

While this question is unanswered, I am blocked with the task:
https://github.com/mage2pro/alphacommercehub/issues/40

Also, I am partially blocked with this task:

https://github.com/mage2pro/alphacommercehub/issues/42

As per 4978 Method should be in the response. Ticket open on this