I did this PR thinking of payum integration to the backend (see https://github.com/Sylius/Sylius/issues/458). Something like this I want to do there. Backend would have not implemented `void` controller and payum bundle overwrite it but still if you disable it you will get 501