`order.next!` does quite a lot. I think we could distill this test down to just work with a `Payment` object.