charges working correctly with correct product ids