Remote and in-person payments for retail businesses