remove a lot of old payment implementation