Could you try one call without your tool collecting payment? What might be happening here is as soon as we get the collect payment tool response, it's supposed to generate the next response, but instead of saying something, it ends up calling the tool. If you can do one call without the tool collecting payment, it will really help us to investigate and debug.