Yes. It should work. Are the web orders invoiced?

Managing Web Orders

Only the finalized order (invoice) will earn points.