Omni-channel payment solutions