Yes. It should work. Are the web orders invoiced?
Managing Web Orders
Only the finalized order (invoice) will earn points.