Payment management platform for remote payments