the core bundle has "not implemented" `PurchaseStep`. It simply throws http 501 with a descriptive message. You would never come to this action as long as you have SyliusPayumBundle enabled. 

But those who decided not to use it would have some hints where they miss logic and should customize it.